Bonjour à tous,
Comme je rencontre beaucoup de soucis avec [extension by cljosse] Autosize :-/ j'ai décidé de créer le plugin [extension by plg] Automatic Size qui est une version ultra simplifiée. Le comportement est équivalent à ce que fait Autosize avec la taille SelMaxi, c'est à dire que Piwigo affiche la taille (S, M, L...) la plus grande possible selon la place disponible dans le navigateur web.
Pouvez vous me faire des retours utilisateurs ?
* fonctionnement sur tous les OS (Windows, Mac, Linux...)
* fonctionnement sur tous les navigateurs (IE, Firefox, Chrome, Opera...)
* ergonomique/intuitif ?
Si vous ne pouvez pas installer ce plugin, testez le sur cet environnement de test.
Merci de votre aide
Hors ligne
Salut
très bon plugin, simple et intuitif (ya même une infobulle d'information sur la taille adaptée)
testé avec succès sous FF21, IE10, Chrome 27.0.1453.94, Opéra 12.15 et SeaMonkey 2.17.1.
testé sous qq thème courant et des miens
Par contre, j'aurais aimé qu'il ne prenne pas la taille inférieure si l'image dépasse d'une dizaine de pixel ; en gros avoir une marge d'erreur plus grosse
Hors ligne
Pour déterminer la place disponible, je prends : hauteur de la fenêtre - (moins) position en hauteur du début de #theImage (donc ça prend automatiquement en compte le header) - (moins) marge de sécurité de 40px (pour une description sous la photo par exemple).
L'astuce pourrait consister à rendre cette marge de sécurité paramétrable (en configuration locale, j'aimerais éviter de faire un écran de configuration juste pour ça). Et on pourrait même y mettre une marge négative ;-)
Fais des tests en modifiant bottomMargin dans picture_js.tpl
Hors ligne
les thèmes? heu pas mal ^^
je vais voir avec le fichier js merci
Hors ligne
Ha oui en mettant en négatif, c'est mieux selon moi (testé sous elegant) Mais du coup je te conseille alors de mettre ça en conf pour laisser opportunité à l’utilisateur éclairé de personnaliser sans faire une partie admin pour ça
Hors ligne
Nouvelle version 2.5-beta
* $conf['automatic_size_width_margin'] is 12 by default
* $conf['automatic_size_height_margin'] is 40 by default
J'ai ajouté une marge sur la largeur, parce que j'ai rencontré un problème : si sur picture.php l'ascenceur vertical ne s'affiche pas, Piwigo enregistre par exemple 1234px en cookie, mais sur la page suivante l'ascenceur vertical s'affiche et là c'est seulement 1223px qui sont disponibles. Sauf que Automatic Size se base sur 1234px et affiche la XL au lieu d'afficher la L => on se retrouve avec un ascenceur horizontal sous la photo et c'est très moche. Avec une marge de sécurité de 12 pixels, on évite ce phénomène.
Hors ligne
Merci
Hors ligne
Pierrick, bonjour,
je veux bien le tester mais il ne figure pas dans ma liste, sans doute parceque je suis héberger sur Piwigo ?
A+
JC
Ps Et merci pour le boulot !
Hors ligne
jcbarousse a écrit:
je veux bien le tester mais il ne figure pas dans ma liste, sans doute parceque je suis héberger sur Piwigo ?
Tout à fait, Automatic Size n'est pas encore disponible sur Piwigo.com. Il le sera quand il sera stable :-)
En attendant, tu peux tester sur le lien fourni à la fin du message initial.
Hors ligne
Salut plg,
je test actuellement [automatic Size] sur mon ancienne galerie, je l'avais toujours conserver justement à des fins de test ...
Jusqu'à maintenant rien d'anormale à signaler (avec chrome)
je ferai d'autres test ce soir et demain et te signale le moindre problème ...
Hors ligne
qu'entends-tu par place disponible dans le navigateur ? celle restant de l'écran ? si, oui, alors l'adaptation ne se fait pas vraiment puisqu'il faut utiliser l'ascenseur pour visualiser complètement l'image malgré l'utilisation de la touche F11.
J'utilise Firefox.
A+
JC
Hors ligne
Automatique est bien coché dans le menu des tailles ?
Une capture d'écran svp ?
Hors ligne
non automatic n'était pas coché: autant pour moi !!!
Merci !
A+
JC
Hors ligne
Un petit coup de raffraichissement (F5) entre les deux captures.
voir captures
Dernière modification par cljosse (2013-06-06 18:43:57)
Hors ligne