Bonjour.
L' utilisation de la galerie sur un écran à faible résolution n'est pas toujours évidente.
Le besoin d'avoir un redimensionnement automatique en fonction de la taille de la fenêtre ouverte par l'explorateur se faisant sentir, j'ai créer un nouveau plugin:Autosize.
[extension by cljosse] Autosize
- Plusieurs options sont disponibles:
- Personalisation de l'agrandissement en fonction du status de l'utilisateur.
- Exclusion de la fonctionalité sur les images dont les dimensions sont inférieures à une certaine valeur.
- Reglage du zoom maximum à appliquer sur les petites photos.
- Marge inférieure pour affichage de la légende.(thème Sylvia).
A+
Hors ligne
Merci pour ce plugin qui s'annonce fort sympathique...
Par contre ça ne semble pas marcher chez moi...
J'ai mis 100% pour tout le monde.
50px en valeur mini.
1.0 en échelle maxi.
30px en marge inférieure.
J'ai essayé en changeant de thème pour dark, pas plus d'effet.
Je regarderai plus en détail ce soir...
Hors ligne
Zaphod a écrit:
Merci pour ce plugin qui s'annonce fort sympathique...
Par contre ça ne semble pas marcher chez moi...
J'ai mis 100% pour tout le monde.
50px en valeur mini.
1.0 en échelle maxi.
30px en marge inférieure.
J'ai essayé en changeant de thème pour dark, pas plus d'effet.
Je regarderai plus en détail ce soir...
Attention: Il ne faut pas mettre d'unités dans le tableau: Contrôle des valeurs minimales.
mettre 50 et non 50px, 30 et non 30px
(--> à corriger)
A+
Hors ligne
Zaphod a écrit:
Oui, je mets px parce que c'est ce qui est marqué après la case à remplir.
Mais je n'ai mis aucune unité.
Ok j'ai vu le problème, je modifie le plugin.
Un problème de minuscule/majuscule dans les fichiers 'template'.
A+
Hors ligne
est ce qu'un gentils anglophone pourrai le traduire en EN pour cljosse
description
------------------------------
Permet d'ajuster automatiquement l'affichage en fonction de la fenêtre de l'explorateur.
------------------------------
et
$lang['cl_autosize_Howto']="Gestion affichage";
$lang['cl_autosize_config_title_1'] ="Contrôle des valeurs maximales" ;
$lang['cl_autosize_hlp_line1'] .= "Taille maximale de l'affichage en fonction du status de l'utilisateur.<br>
Les valeurs sont définies en pourcentage(%) de la fenêtre où en pixel(px)." ;
$lang['cl_autosize_height']='Hauteur';
$lang['cl_autosize_width']='Largeur';
$lang['cl_autosize_config_title_2'] ="Contrôle des valeurs minimales" ;
$lang['cl_autosize_hlp_line2'] .= "Taille minimum des photos, pour actionner le redimensionnement automatique." ;
$lang['cl_autosize_miniheight']='Hauteur minimum';
$lang['cl_autosize_miniwidth']='Largeur minimum';
$lang['cl_autosize_hlp_line3'] .= "Si la taille de la photo à afficher est inférieure à cette valeur, le redimensionnement automatique sera inhibé. " ;
$lang['cl_autosize_echelle_max'] .= "Echelle maximum.";
$lang['cl_autosize_hlp_line4'] .= "Si le rapport d'agrandissement (photo réelle/photo affichée) est supérieure à cette valeur, le redimensionnement automatique sera bloqué à cette valeur.";
$lang['cl_autosize_marge_basse'] .= "Marge inférieure.";
$lang['cl_autosize_hlp_line5'] .= "Réserve inférieure, pour afficher la légende";
$lang['cl_autosize_save'] .= "Sauvegarde";
$lang['cl_autosize_save_config'] .= "Sauvegarde de la configuration.";
merci pour nos amis anglophone :;-)
Hors ligne
@ddtddt merci.
Bonjour.
La detection des mises à jour ne fonctionne pas avec les versions 1.0.0 et 1.0.1
(problème d'espace manquant dans le fichier main.inc.php
Plugin URI:http://piwigo.org/ext/extension_view.php?eid=448 au lieu de
Plugin URI:http: //piwigo.org/ext/extension_view.php?eid=448
)
- Une nouvelle version 1.0.2 est disponible corrigeant ce problème.
A réinstaller manuellement:
[ Admin
Plugins
Gerer
Autres plugins disponibles
Autosize : Installer
]
A+
Dernière modification par cljosse (2010-09-15 08:38:28)
Hors ligne
Zaphod a écrit:
Oui, je mets px parce que c'est ce qui est marqué après la case à remplir.
Mais je n'ai mis aucune unité.
@Zaphod
As tu bien supprimé l'ancien fichier defaut/js/Affiche_script.js
Rétabli les fichiers local_head.tpl.
Ce que j'avais oublié de faire dans une de mes galerie test.
L'utilisation des plugins est vraiment indispensable pour les modifs. :-)
A+
Hors ligne
J'ai installé le plugin sur ma galerie principale.
Alors que j'avais fait les modifs sur ma galerie de test, donc normalement pas de souci de vieux script résident.
Hors ligne
J'ai installé la v1.0.2
Toujours pas de redim, ni avec mon thème perso, ni avec dark.
Dans les paramètres j'ai :
- Hauteur : 100% pour tout le monde
- Valeurs min :
50 / 50
Echelle 1.0
30
Hors ligne
ddtddt a écrit:
est ce qu'un gentils anglophone pourrai le traduire en EN pour cljosse
description
------------------------------
Allows automatic resizing of the display with respect to explorer window.
------------------------------
et
$lang['cl_autosize_Howto']="Display management";
$lang['cl_autosize_config_title_1'] ="Maximum values management" ;
$lang['cl_autosize_hlp_line1'] .= "Maximum display size with respect to user status.<br>Values are defined per percentage (%) or per pixels (px)." ;
En passant, en francais (et desole pour mon manque d'accents dans mes commentaires, j'utilise un PC de pret avec clavier QWERTY |-(( ...) :
$lang['cl_autosize_hlp_line1'] .= "Taille maximale de l'affichage en fonction du statut de l'utilisateur.<br>
Les valeurs sont définies en pourcentage (%) de la fenêtre ou en pixels (px)." ;
Noter le rajout d'espaces avant les parentheses.
$lang['cl_autosize_height']='Height';
$lang['cl_autosize_width']='Width';
$lang['cl_autosize_config_title_2'] ="Minimum values management" ;
Ou "Minimum values control" ou "Minimum values" tout simplement ; pareil pour les valeurs max. evidemment.
$lang['cl_autosize_hlp_line2'] .= "Minimum picture size, to activate the automatic resizing." ;
$lang['cl_autosize_miniheight']='Minimum height';
$lang['cl_autosize_miniwidth']='Minimum width';
$lang['cl_autosize_hlp_line3'] .= "The automatic resizing will be desactivated if the size of the picture to be displayed is less than this value." ;
$lang['cl_autosize_echelle_max'] .= "Maximum scale.";
$lang['cl_autosize_hlp_line4'] .= "The automatic resizing will be clipped to this value, if the magnifying ratio (real picture size / displayed picture size) is above.";
$lang['cl_autosize_marge_basse'] .= "Bottom margin.";
$lang['cl_autosize_hlp_line5'] .= "Bottom saved space, for legend display";
$lang['cl_autosize_save'] .= "Save";
$lang['cl_autosize_save_config'] .= "Store configuration.";
Bon, en esperant que Tosca ne sera pas passee par la entretemps ; et aussi qu'elle n'aura pas trop de remarques <:-(( .....!
;-)
Hors ligne
je livre merci Luc :-)
Hors ligne
ddtddt a écrit:
je livre merci Luc :-)
Ah mais de rien.
Quand on peut aider de temps en temps :-) ...
Hors ligne
Hors ligne
Bon en fait ça ne marche pas chez moi à cause de mon picture_content.tpl perso.
(si je remets celui de base, ça marche - la photo est redimensionnée - même si j'ai des problèmes de recouvrement avec les infos d'image).
Faut que je regarde ce que j'ai modifié qui pourrait géner...
Autre souci : si je redimensionne la fenêtre à la baisse, ça marche.
Si je redimensionne la fenêtre à la hausse, l'image reste petite.
Hors ligne