Depuis la v2.4 il n'y a plus en standard de moyen de faire afficher une image "HD" (comprenez de plus grand taille que l'affichage sur picture.php) en pop-up comme auparavant.
J'ai bien vu que le thème Stripped proposait cette fonctionnalité mais je peine à l'intégrer sur mon thème...
Ce qui serait bien c'est d'arriver à faire fonctionner au moins un équivalent à l'ex-plugin HDshadowBox que j'appréciais beaucoup.
Merci :-)
Hors ligne
On autorise bien sur picture.php de télécharger le fichier original, pourquoi ne pas aussi offrir l'affichage HD à la demande ?!
:-D
Hors ligne
M'enfin j'ai réussi à implémenter l'affichage comme avant à quelque chose près avec l'ancien plugin HDShadowbox.
J'ai juste zappé une variable "UUID" qui ne semble pas obligatoire ^_^
Hors ligne
Qu'est ce qui t’empêche d'ajouter le lien de la HD qui s'ouvre dans une autre fenêtre ?
Hors ligne
Et bien je vois ça comme une régression car si avant la v2.4 l'affiche de la HD ne prenez le que d'un seul clic sur la photo, aujourd'hui il faut trouver l'icône dans la barre supérieur, cliquer sur cette icône, faire son choix, cliquer sur la taille désiré et la photo s'affiche en repoussant tous les autres éléments.
Ce qui était très bien <v2.4 c'était d'avoir cette affichage HD à la demande, sur un seul clic, géré par des droits et en plein écran via pop-up/plugin.
Regarde le thème Stripped, il est excellent pour ça aussi :-D
Hors ligne
Oui ce lien disparu est demandé aussi sur le forum EN : je pense qu'un système aussi simple en 1clic sera fait pour les prochaines versions
Hors ligne
[HS]
Tu me donne la solution pour un autre sujet !!
[Forum, post 190721 by Gotcha in topic 22491] [template] Récupérer les dimensions de l'image affichée
[/HS]
Dans picture_content.tpl j'ai entouré la balise img comme suit :
<a rel="original-zoomin" href="javascript:phpWGOpenWindow('{$current.element_url}','scrollbars=yes,toolbar=no,status=no,resizable=yes')"> <img src="{$current.selected_derivative->get_url()}" {$current.selected_derivative->get_size_htm()} alt="{$ALT_IMG}" id="theMainImage" usemap="#map{$current.selected_derivative->get_type()}" title="{if isset($COMMENT_IMG)}{$COMMENT_IMG|@strip_tags:false|@replace:'"':' '}{else}{$current.TITLE|@replace:'"':' '} - {$ALT_IMG}{/if}"> </a>
Par rapport au code de la v2.3 j'ai supprimé la variable UUID et j'ai rajouté rel="original-zoomin" parceque ça fait beau ^_^;
Manque plus qu'à implémenter la gestion des droits comme sur la v2.3
(A noter qu'ici la HD = originale)
Hors ligne
Alors justement, en parlant de la gestion des droits sur la HD, coté Administration il y a toujours l'option d'affichage.
Sauf que je ne sais pas comment l'implémenter coté template.
Multi-View ne me donne rien :-/
Coté admin je repère :
<label><input type="radio" name="enabled_high" value="true">{'Yes'|@translate}</label>
(Source : http://piwigo.org/dev/browser/branches/ … t.tpl#L162)
avec :
if ( !$user['enabled_high'] ) { $deriv = new DerivativeImage(IMG_XXLARGE, new SrcImage($element_info)); if ( !$deriv->same_as_source() ) { do_error(401, 'Access denied e'); } }
(Source : http://piwigo.org/dev/browser/branches/ … n.php#L106)
... mais j'en fais quoi ???
Hors ligne
dans le fichier picture.tpl tu as
{if isset($U_ORIGINAL)}
<a href="javascript:phpWGOpenWindow('{$U_ORIGINAL}','xxx','scrollbars=yes,toolbar=no,status=no,resizable=yes')" rel="nofollow">{'Original'|@translate}</a>
{/if}
donc je dirais que surr ton template si tu mets
{if isset($U_ORIGINAL)}
ton liens vers la HD
{/if}
le liens n'apparaitra que si l'utilisateur a accès à la HD
Hors ligne
Ha moi de ne pas tout compris, même le guest chez moi a accès à la photo original via le multisize... et pourtant l'accès à la HD lui est bien interdit dans le profil guest.
Là moi pas avoir tout compris...
:-/
J'ai vérifié avec les thèmes par défaut, guest a bien accès à l'original :-(
Hors ligne
Gotcha a écrit:
Ha moi de ne pas tout compris, même le guest chez moi a accès à la photo original via le multisize... et pourtant l'accès à la HD lui est bien interdit dans le profil guest.
Là moi pas avoir tout compris...
:-/
J'ai vérifié avec les thèmes par défaut, guest a bien accès à l'original :-(
avec ce que je te donne ou dans la select box ?
Hors ligne
Dans le select box en effet et via les thèmes d'origine. Je n'ai pas désactivé mes plugins par contre...
Hors ligne
Gotcha a écrit:
Dans le select box en effet et via les thèmes d'origine. Je n'ai pas désactivé mes plugins par contre...
dans la select box chez moi cela fonctionne
Hors ligne
Installation toute neuve, aucun plugin.
Ajout de quelques photos. Le webmaster n'est pas autorisé à afficher la HD. Pourtant dans la selectbox du multisize j'ai bien le format original de proposé !
Hors ligne
as tu essayé sur le guest, ou un utilisateur non webmestre? As tu mis $conf['template_force_compile'] = true; pour bien rafraichir le template
Hors ligne