Bonjour,
Nouveau sur ce site et nouvel utilisateur de Piwigo, j'ai été séduit par sa légèreté et simplicité d'utilisation, j'espère ne pas avoir à la regretter :)
En effet, en essayant de modifier un thème ("naive"), je bloque sur un problème et souhaiterais pousser un petit cri "A L'AIDE!!!" : j'ai beau faire ce que je veux dans le paramétrage des dimensions maxi des images via l'interface, Piwigo m'affiche les images à 720px de large au lieu de 1024px comme je l'ai réglé dans les préférences générale et de tout les utilisateur!
Pour être plus précis, j'ai modifié le fichier "template-extension/naive-picture_content-perso.tpl" (créé et utilisé comme précisé dans la doc) comme suit :
<figure id="image_wrapper" style="max-width:{$WIDTH_IMG}px;"> {if isset($previous)}<div id="go_to_prev_holder"></div>{/if} <img id="subject" src="{$SRC_IMG}" alt="{$ALT_IMG}"> {if isset($next)}<div id="go_to_next_holder"></div>{/if} <figcaption> <div class="imageNumber right">{$PHOTO}</div> {$current.TITLE|@replace:'"':' '} {if isset($COMMENT_IMG)} <blockquote>{$COMMENT_IMG|@strip_tags:false|@replace:'"':' '}</blockquote> {/if} </figcaption> </figure>
Une fois généré, la page contient <figure id="image_wrapper" style="max-width:720px; width:720px"> sur la première ligne! Non seulement cela devrait être à 1024px (mes images font bien 1024px en plus grande longueur), mais en plus il me rajoute un paramètre width qui n'a rien à faire là, et qui me gêne!!!
De toutes façon, même avec le thème naive non modifié, les images sont limité à 720px de large également...
Des idées?
Le site en question: VERSEAUPROD
Hors ligne
Bon, je viens de voir qu'il existe un paramètre spécifique à ce thème, en mettant
<?php global $user; $user['maxwidth'] = 1024; ?>
dans le fichier local/config/config.inc.php généré par le localFile editor. -> toujours bloqué à 720px! Et le plus drôle, c'est lorsqu'on rafraichit l'image avec CTRL+F5. Je vous laisse essayer...
Hors ligne
Le code que vous donnez se trouve dans le fichier ./themes/naive/themeconf.inc.php
Vous comprendrez vite comment adapter la valeur par défaut :-)
Bah oui, ce n'est pas évident du tout mais les thèmes ainsi que nombre de plugins sont des contributions de développeurs extérieurs à l'équipe de Piwigo. Donc tout n'est pas encore aussi simple que Piwigo ;-)
A lire dans le [wiki]
Hors ligne
Gotcha a écrit:
Le code que vous donnez se trouve dans le fichier ./themes/naive/themeconf.inc.php
Vous comprendrez vite comment adapter la valeur par défaut :)
Je pensais que l'on pouvais redéfinir ces valeur dans le fichier de config dérivé, mais visiblement non, donc merci beaucoup pour avoir résolu mon problème :)
L'autre partie du problème était le paramètre width mis automatiquement dans la propriété style de l'élément, contourné en utilisant !important dans le fichier CSS. Vous pouvez constater le résultat: réduction automatique de l'image s'il n'y a pas assez de place. :)
Gotcha a écrit:
Bah oui, ce n'est pas évident du tout mais les thèmes ainsi que nombre de plugins sont des contributions de développeurs extérieurs à l'équipe de Piwigo. Donc tout n'est pas encore aussi simple que Piwigo ;)
Et c'est bien dommage :p, mais bon, je comprend parfaitement.
Hors ligne
Hombre a écrit:
L'autre partie du problème était le paramètre width mis automatiquement dans la propriété style de l'élément, contourné en utilisant !important dans le fichier CSS. Vous pouvez constater le résultat: réduction automatique de l'image s'il n'y a pas assez de place. :)
J'arrive après la bataille ... Mais je suis très fan de cette modif ! Du coup je l'ai [Github] naive commit 90766e98 dans le thème et elle sera présente dans la prochaine release. Merci ;-)
Hors ligne