Arfff
Merci.
effectivement,ce doit etre une erreur de noiry.
ce mod est bien pour une 1.5.x.
VDigital a écrit:
Normal, si tu cherches à l'appliquer sur une 1.6...
repié38 part d'une 1.5.2 !!!
8-/
Bonjour,
Le MOD est pourtant présenté comme étant compatible pour la v1.6.1...
Helas, il n'en n'est rien.
Comment faire ???
Normal, si tu cherches à l'appliquer sur une 1.6...
repié38 part d'une 1.5.2 !!!
8-/
Je n'arrive pas à trouver le "if ($has_next)..." pour commencer ma modif dans picture.php.
A quel endroit dois modifier mon picture.php
Merci pour ton aide.
Ce sera le cas en 1.6
En fait, on a mis un lien <link rel="prefetch" ... > plutôt que next.
C'est le cas dès que tu es sur picture.php. Comme on détecte la miniature pour faire les liens suivant/précédent, on en profite pour récupérer l'image suivante, que ce soit en diaporama ou en consultation standard.
La norme préfère next (http://www.w3.org/TR/html4/types.html#type-links).
Je n'ai vu prefetch que chez Mozilla (http://www.mozilla.org/projects/netlib/ … g_FAQ.html), mais ça fonctionne p-ê sur les autres navigateurs
mathiasm a écrit:
Pour le navigateurs qui se respectent, l'image suivante du diaporama est mise en link rel="next" dans le block head de la page html.
Si le navigatuer respecte les normes, il fait un téléchargement en fond de l'image. Maintenant, 4 secondes, c'est p-ê court pour charger une image, en fonction de la taille et de la qualité; je ne me rends pas compte.
intéressant ca !
ca permettrai d'eviter "d'afficher" une image invisible, ce qui est en soit un peu débile(lol) ...
par contre, pour faire ca proprement, il faudrait pouvoir ajouter le link rel="next" dans header.tpl si et seulement si on est en mode diaporama ?
ok j'ai réussi a reproduire l'erreur ...
apparement ce serait du a mes ligne de commentaire (? plus je bidouille du web, moins je comprends ...)
j'ai donc refait une fichier d'install, (+) compréhensif.
#-----[ OPEN ]---------------------------------------------------------------- # picture.php # #-----[ FIND ]---------------------------------------------------------------- # if ($has_next) { $template->assign_block_vars( 'next', array( 'TITLE_IMG' => $picture['next']['name'], 'IMG' => $picture['next']['thumbnail'], 'U_IMG' => add_session_id($picture['next']['url']) )); } # #-----[ REPLACE WITH ]------------------------------------------ # if ($has_next) { $thumb_size = @getimagesize($picture['next']['thumbnail']); $thumb_width = $thumb_size[0]; $thumb_height = $thumb_size[1]; if ( isset( $_GET['slideshow'] ) AND ($picture['next']['is_picture'])) { $template->assign_block_vars( 'next', array( 'TITLE_IMG' => $picture['next']['name'], 'IMG' => $picture['next']['thumbnail'], 'PRECHARGE_SUIVANTE' => $picture['next']['src'], 'U_IMG' => add_session_id($picture['next']['url']), 'WIDTH_THUMB'=>($thumb_width), 'HEIGHT_THUMB'=>($thumb_height) )); } else { $template->assign_block_vars( 'next', array( 'TITLE_IMG' => $picture['next']['name'], 'IMG' => $picture['next']['thumbnail'], 'U_IMG' => add_session_id($picture['next']['url']), 'WIDTH_THUMB'=>($thumb_width + 2), 'HEIGHT_THUMB'=>($thumb_height + 2) )); } } ############################################################################### # repeat for all templates ############################################################################### #-----[ OPEN ]---------------------------------------------------------------- # template/yoga/picture.tpl # #-----[ FIND ]---------------------------------------------------------------- # <a class="navThumb" id="thumbNext" href="{next.U_IMG}" title="{L_NEXT_IMG}{next.TITLE_IMG}"> <img src="{next.IMG}" class="thumbLink" id="linkNext" alt="{next.TITLE_IMG}"> </a> # #-----[ BEFORE ADD ]------------------------------------------------ # <div id="hideNext" style="display:none"><img src="{next.PRECHARGE_SUIVANTE}"></div> # #-----[ SAVE/CLOSE ALL FILES ]------------------------------------------------
ceci étant réaliser sur une galerie en 1.5.2 vierge (donc sans le mod diaporama cash)
Mael a écrit:
Non ben pour moi ça fonctionne toujours pas, même avec la modif! J'ai cette erreur en haut de page
Parse error: syntax error, unexpected T_STRING in /mnt/106/sdb/c/6/mclesse/phpwebgallery/include/template.php(159) : eval()'d code on line 110
et je ne peut pas accéder à ma galerie
dans template.php l'erreur ?
c'est bizarre ...
j'vais réessayer ma modif en local a partir d'une galerie toute neuve et je te tiens au courant.
(possiblité d'une incompatibilté avec wordpress ?)
Non ben pour moi ça fonctionne toujours pas, même avec la modif! J'ai cette erreur en haut de page
Parse error: syntax error, unexpected T_STRING in /mnt/106/sdb/c/6/mclesse/phpwebgallery/include/template.php(159) : eval()'d code on line 110
et je ne peut pas accéder à ma galerie
Pour le navigateurs qui se respectent, l'image suivante du diaporama est mise en link rel="next" dans le block head de la page html.
Si le navigatuer respecte les normes, il fait un téléchargement en fond de l'image. Maintenant, 4 secondes, c'est p-ê court pour charger une image, en fonction de la taille et de la qualité; je ne me rends pas compte.
je crois avoir trouvé !
dans picture.php,
il faut modifier la ligne precedent celle qui a été rajoutée :
'IMG' => $picture['next']['thumbnail'], a la place de 'IMG' => $picture['next']['src'],
dans picture.tpl :
supprimer WIDTH="{next.WIDTH_THUMB}" HEIGHT="{next.HEIGHT_THUMB}"
les modif était deja dans le code que j'avais mis, mais je ne l'avais pas spécifié.
j'edite de ce pas le post precedent ;)
(et j'espere n'avoir rien oublier ...)
Bonjour,
Je profite de poster ici une question, bien que ce soit pas identique aux questions ci-dessus, mais ça s'adresse aussi au diaporama.
une question, qui m'a souvent été posée par des visiteurs fidèles de notre site : Ils trouvent domage de devoir "scroller" la page pour voire l'image en entier.
Les images faisant "que" 800 x 600, je pense pas judicieux de les metttre plus petites. L'en-tête du site prend un peu de place et décale de ce fait un peu la photo. Lorsqu'on les regarde une à une c'est pas trop un problème, car la personne va descendre pour voire les infos de la photo.
En mode diaporama, ce qui compte c'est de voire les photos à la suite, sans lire tous les détails.
Il faudrait que la page ou est incluse la photo soit différente et n'inclue pas l'en-tête, ou alors que la page soit positionnée directement sur le haut de la photo dans le navigateur. Il existe des signets en html qui permettent de se positionner à un endroit précis sur une page. Existe-t-il une possibilité d'en faire de même sur une page php ?
J'espère pas avoir été trop lourd dans mes explications..... si oui, n'hésitez pas à me le dire.
Bonne fin de semaine à tous
Christophe
ah ?
pourtant je suis moi aussi en 1.5.2 avec le template jillij.
j'essai de jeter un oeil ce soir ;)
Moi j'ai testé en 1.5.2 et ça fonctionne pas!!