Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

grum
2007-10-20 11:06:28

oui.
et qu'il n'ait pas une version trop obsolète de navigateur.

VDigital
2007-10-20 11:03:17

( Et que le client ait bien activé javascript. )

grum
2007-10-20 10:39:36

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 :

Code:

<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.

Charlie
2007-10-20 08:56:56

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 !

VDigital
2007-10-20 08:34:25

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-)

mathiasm
2007-10-19 23:48:44

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.

Charlie
2007-10-19 07:50:59

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 ?

VDigital
2007-10-19 00:29:05

Et si je veux créer un template solide (par opposition à liquide).
8-)

rio
2007-10-18 23:36:38

grum a écrit:

c'est un peu con d'avoir laissé ce paramétrage sur l'interface du coup non ?

8-O

:-/

grum
2007-10-18 22:51:03

ah oui tiens ! j'avais pas remarqué... ^^;

c'est un peu con d'avoir laissé ce paramétrage sur l'interface du coup non ?

mathiasm
2007-10-18 22:33:45

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.

grum
2007-10-18 22:01:05

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 ?

Charlie
2007-10-18 21:57:53

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...

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact