Annonce

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

Gotcha
2007-04-06 09:41:22

Arfff

Merci.

repie38
2007-04-06 03:43:28

effectivement,ce doit etre une erreur de noiry.
ce mod est bien pour une 1.5.x.

Gotcha
2007-04-05 16:21:08

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

VDigital
2006-09-27 22:16:57

Normal, si tu cherches à l'appliquer sur une 1.6...
repié38 part d'une 1.5.2 !!!

8-/

Squale
2006-09-27 22:09:36

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.

mathiasm
2006-06-04 00:03:08

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

repie38
2006-06-03 01:25:33

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 ?

repie38
2006-06-03 01:15:09

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.

Code:

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

repie38
2006-06-03 00:30:08

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

Mael
2006-06-02 11:53:39

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

mathiasm
2006-06-02 11:04:55

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.

repie38
2006-06-01 19:24:47

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

bisounours
2006-06-01 18:18:19

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

repie38
2006-06-01 13:57:37

ah ?
pourtant je suis moi aussi en 1.5.2 avec le template jillij.
j'essai de jeter un oeil ce soir ;)

Mael
2006-05-31 21:39:35

Moi j'ai testé en 1.5.2 et ça fonctionne pas!!

Pied de page des forums

Propulsé par FluxBB

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