oui.
et qu'il n'ait pas une version trop obsolète de navigateur.
( Et que le client ait bien activé javascript. )
VDigital a écrit:
Soit on l'obtient, on va chercher la résolution de l'écran et le navigateur utilisé sur le poste client (je rappelle que php c'est sur le serveur).
On applique une formule de calcul et connait la largeur de #content si la page n'a pas été incorporée en frame d'une autre page.
tout à fait possible à gérer sur le poste client, même si la page est dans une frame en rajoutant un peu de javascript dans le template.
exemple :
<script type="text/javascript"> function force_content_width() { var obj=document.getElementById('content'); obj.style.width = Math.ceil(document.width/2)+"px"; } window.onload=force_content_width; </script>
il est donc possible de faire un plugin insérant à volée dans le template le bout de javascript avec un formule du genre largeur=nb_elem_ligne * largeur d'un element, ou inversement, forcer la largeur de content puis calculer dans le javascript la largeur théorique d'un élement et modifier ses propriétés en conséquences.
bref, rien d'impossible.
faut juste être motivé pour le faire le plugin.
VDigital a écrit:
Je préfère de loin le forçage ou mieux la solution fluide que nous proposons.
Quitte à masquer dans le profil les options d'images par ligne et colonne!
Et tu as raison !
La largeur des menus?
Soit on la force, auquel cas celui qui aura le bon écran et la bonne résolution impect mais les autres...
Soit on l'obtient, on va chercher la résolution de l'écran et le navigateur utilisé sur le poste client (je rappelle que php c'est sur le serveur).
On applique une formule de calcul et connait la largeur de #content si la page n'a pas été incorporée en frame d'une autre page.
Puis on va générer du tpl ou du css adapté à la largeur estimée.
Je préfère de loin le forçage ou mieux la solution fluide que nous proposons.
Quitte à masquer dans le profil les options d'images par ligne et colonne!
8-)
Charlie a écrit:
mathiasm a écrit:
Depuis la 1.5.0, Phpwebgallery utilise une présentation dit fluide (voire liquide) et donc adaptative à la résolution du visiteur.
Ok pour la réponse, mais ne peux t'on pas jouer sur la largeur des menus ?
Il faut donc que tu "développes" ton propre template, car il faut calculer la largeur du bloc principal en fonction de la taille donnée au sous-bloc qui contient les vignettes.
Tu peux télécharger la verison 1.4 sur l'espace Téléchargements, tu auras peut-être des pistes.
Avec un peu de chance, c'est faisable en plugin.
mathiasm a écrit:
Depuis la 1.5.0, Phpwebgallery utilise une présentation dit fluide (voire liquide) et donc adaptative à la résolution du visiteur.
Ok pour la réponse, mais ne peux t'on pas jouer sur la largeur des menus ?
Et si je veux créer un template solide (par opposition à liquide).
8-)
grum a écrit:
c'est un peu con d'avoir laissé ce paramétrage sur l'interface du coup non ?
8-O
:-/
ah oui tiens ! j'avais pas remarqué... ^^;
c'est un peu con d'avoir laissé ce paramétrage sur l'interface du coup non ?
Laisse tomber grum, c'est une fonction spéciale.
Dans la config générale, on demande le nombre de lignes et le nombre de vignettes par ligne.
Si on multiplie l'un par l'autre, nous avons le nombre de vignettes par page.
Jusqu'à la version 1.5, Phpwebgallery avait une présentation fixe, basée sur ces deux réglages.
Depuis la 1.5.0, Phpwebgallery utilise une présentation dit fluide (voire liquide) et donc adaptative à la résolution du visiteur. Il n'utilise plus que le résultat de la multiplication pour savoir quand paginer les vignettes.
peux-tu nous en dire plus ?
"celà ne fonctionne pas" est assez vague comme description.
as-tu un lien à nous fournir pour que l'on puisse constater de visu ?
quelle est la résolution de ton écran pour l'affichage ?
tu as fait la modification dans la config générale ? si oui, as-tu pensé a modifier les paramètres sur ton profil ou tout du moins à te déconnecter pour vérifier en tant que guest ce que celà donne ?
Par défaut, le nombre de vignettes par ligne est de 4.
J'ai modifié ce nombre et demande 5 vignettes par ligne, et cela ne fonctionne pas. Est-il possible, pour gagner de l'espace, de réduire la largeur des boîtes de menus ?
Merci...