#1 2007-04-17 21:29:33

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

[Résolu] Survole des miniatures & informations

Bonsoir,

J'aimerais pouvoir utiliser le champs description pour que lorsque l'on balade la souris sur les vignettes, apparaisse la description laissée par le Webmaster si elle existe...

Est-ce possible déjà ?

Cordialement

[EDIT]

Solution donnée au message #12

[EDIT 2]
Intégré au CORE de la v2.3

Dernière modification par Gotcha (2007-04-19 10:19:44)


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#2 2007-04-18 08:37:23

flipflip
Membre
Lyon
2005-03-19
2316

Re: [Résolu] Survole des miniatures & informations

Salut, dans le fichier qui affiche les vignettes (je l'ai pas en tête), tu cherche une ligne qui ressemble à :

Code:

<img src="LIENVERSLIMAGE" alt="....">

toi c'est le alt qui t'intéresse. A la place du texte qui est le nom du fichier normalement, tu essaie de trouver ce qui permet d'afficher la description. Voila pour l'idée en général, après à toi de fouiller un peu plus.


Le cerveau à des capacités tellement étonnantes qu’aujourd’hui pratiquement tout le monde en à un

Mon site : http://www.blogoflip.fr

Hors ligne

#3 2007-04-18 10:17:24

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [Résolu] Survole des miniatures & informations

Merci, je vais mettre les mains dans la bête^^

Cordialement


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#4 2007-04-18 16:04:32

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [Résolu] Survole des miniatures & informations

J'ai essayé mais il manque quelque chose...

Le fichier qui affiche les vignettes est thumbnails.tpl

Le bloc concerné est le suivant chez moi:

<!-- BEGIN thumbnail -->
  <li class="{thumbnails.line.thumbnail.CLASS}">
    <span class="wrap1">
      <span class="wrap2">
        <a href="{thumbnails.line.thumbnail.U_IMG_LINK}">
            <img class="thumbnail" src="{thumbnails.line.thumbnail.IMAGE}"
        alt="{thumbnails.line.thumbnail.IMAGE_ALT}"

        title="{thumbnails.line.thumbnail.IMAGE_TITLE}">
        </a>
      </span>
      <span class="thumbLegend">
      <!-- BEGIN element_name -->
      <!-- Mod download multi -->
      <input name="id_images[]" type="checkbox" value="{thumbnails.line.thumbnail.ID_DM}" />
      <!-- End Mod download multi -->
      {thumbnails.line.thumbnail.element_name.NAME}
      <!-- END element_name -->
      <!-- BEGIN category_name -->
      [{thumbnails.line.thumbnail.category_name.NAME}]
      <!-- END category_name -->
      {thumbnails.line.thumbnail.IMAGE_TS}
      <!-- BEGIN nb_comments -->
      <br />{thumbnails.line.thumbnail.nb_comments.NB_COMMENTS} {lang:comments}
      <!-- END nb_comments -->
      </span>
    </span>
  </li>
  <!-- END thumbnail -->

La variable qui semble introduire le commentaire fait par le Webmaster est {legend.COMMENT_IMG}
Vu dans le fichier template\yoga\picture.tpl

Sauf que lorsque je remplace la valeur

alt="{thumbnails.line.thumbnail.IMAGE_ALT}"

par

alt="{legend.COMMENT_IMG}"

J'ai en tête de ma page l'erreur:

Notice: Undefined variable: _legend_i in n:\airsoft\easyphp1-8\www\galerie\include\template.php(202) : eval()'d code on line 20

Autant de fois que j'ai des photos...

Donc je ne sais pas comment faire...


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#5 2007-04-18 17:08:45

flipflip
Membre
Lyon
2005-03-19
2316

Re: [Résolu] Survole des miniatures & informations

C'est ce que je pensais. {legend.COMMENT_IMG} n'est pas dans la boucle template <!-- BEGIN thumbnail --> donc forcement il ne la trouve pas. Tu ne vas pas avoir le choix, il faut modifier le fichier php qui correspond à thumbnail.tpl et ajouter une variable qui va bien dans la boucle <!-- BEGIN thumbnail --> qui contient la valeur du commentaire. Dit comme ça c'est pas clair mais c'est simple à faire si ces deux valeurs sont récupéré dans le même fichier. Je regarde ce soir si je part pas trop tard du taf.


Le cerveau à des capacités tellement étonnantes qu’aujourd’hui pratiquement tout le monde en à un

Mon site : http://www.blogoflip.fr

Hors ligne

#6 2007-04-18 18:06:55

Eric
Former Piwigo Team
VALENCE (FR)
2005-03-25
4579

Re: [Résolu] Survole des miniatures & informations

Bonjour !

Je m'incruste dans ce fil juste pour soulever un erratum : dans la balise <img>, la clause "alt" ne permet que l'affichage d'un texte alternatif lorsque l'image n'a pas pu être affichée elle même.

Pour afficher des informations type "infos bulles" au suvol des images, il faut ajouter à la balise la clause "title".
Exemple :
<img src="monimage.jpg" title="{legend.COMMENT_IMG}" alt=""/>

Voilà, c'est tout.

8-)

Hors ligne

#7 2007-04-18 18:59:58

Nicco
Membre
Paris - Val de Marne
2006-05-12
1794

Re: [Résolu] Survole des miniatures & informations

Salut tout ca c est bien ... mais c est plus compliqué que ca ...  ;o)

deja c est dans category_default.inc.php et c est clair qu on ne peut pas utiliser legend.COMMENT_IMG si la variable n existe pas !
du coup il va falloir developper un peu dans le php pour recuperer les infos de l image et la mettre dans la variable thumbnails.line.thumbnail.IMAGE_TITLE

a+


Nicco Starrrr ..... voici ma galerie http://gallery-nicco.no-ip.org & ma passion http://bd-nicco.no-ip.org
version PWG 1.7.1 + de nombreux plugins actifs (trop pour les énumérer)

Hors ligne

#8 2007-04-18 19:08:01

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [Résolu] Survole des miniatures & informations

Donc je ne suis pas dans la moïse moi... :(

Allé, je persévère !

Merci pour vos pistes.

Cordialement,
Julien


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#9 2007-04-18 19:42:02

Nicco
Membre
Paris - Val de Marne
2006-05-12
1794

Re: [Résolu] Survole des miniatures & informations

yessss

bon voila ... utilises ca dans le tpl :

{thumbnails.line.thumbnail.IMAGE_COMMENT}

et dans le category_default.inc.php cherches ca :

      'IMAGE_TITLE'        => $thumbnail_title,

et ajoute ca en +

      'IMAGE_COMMENT'      => $row['comment'],


essayes et dis moi


Nicco Starrrr ..... voici ma galerie http://gallery-nicco.no-ip.org & ma passion http://bd-nicco.no-ip.org
version PWG 1.7.1 + de nombreux plugins actifs (trop pour les énumérer)

Hors ligne

#10 2007-04-18 20:25:30

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [Résolu] Survole des miniatures & informations

Nicco a écrit:

essayes et dis moi

Essayé et approuvé !!!
C'est vrai que ça a l'air si "logique" pour ceux qui savent. Pour les néophytes (que je représente) c'est du chinois les lignes de codes^^

En tout cas merci pour l'astuce !!!

Le wiki doit-il être mis à jour avec cette astuce ?


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#11 2007-04-18 20:41:32

sakkhho
Membre
Paris
2007-04-02
1836

Re: [Résolu] Survole des miniatures & informations

si tu peux partagé tes modifs ici ca serait cool !


Piwigo 2.3.5

Hors ligne

#12 2007-04-18 21:35:14

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [Résolu] Survole des miniatures & informations

L'astuce suivante permet lors du survole des miniatures d'afficher le commentaire qu'aura laisser le Webmaster sur la photo.
Si ce commentaire n'existe pas, aucune information ne sera affichée.

Dans le fichier /template/votre_temple/thumbnails.tpl
Cherchez le code suivant:

<a href="{thumbnails.line.thumbnail.U_IMG_LINK}">
            <img class="thumbnail" src="{thumbnails.line.thumbnail.IMAGE}"
        alt="{thumbnails.line.thumbnail.IMAGE_ALT}"
        title="{thumbnails.line.thumbnail.IMAGE_TITLE}">
        </a>

Remplacez:

title="{thumbnails.line.thumbnail.IMAGE_TITLE}">
par
title="{thumbnails.line.thumbnail.IMAGE_COMMENT}">

Dnas le fichier /include/category_defaut.inc.php
Cherchez le code suivant:

$template->assign_block_vars(
    'thumbnails.line.thumbnail',
    array(
      'IMAGE'              => $thumbnail_url,
      'IMAGE_ALT'          => $row['file'],
      'IMAGE_TITLE'        => $thumbnail_title,

Juste après, coller la ligne suivante:

'IMAGE_COMMENT'      => $row['comment'],

Maintenant, éditez votre fichier /picture.tlp
Recherchez:

//------------------------------------------------------- navigation management
foreach ( array('first','previous','next','last') as $which_image )
{
  if (isset($picture[$which_image]))
  {
    $template->assign_block_vars(
      $which_image,
      array(
        'TITLE_IMG' => $picture[$which_image]['name'],
        'IMG' => $picture[$which_image]['thumbnail'],
        'U_IMG' => $picture[$which_image]['url'],
        'U_IMG_SRC' => $picture[$which_image]['src']
        )
      );
  }
}

Sous la ligne:

'TITLE_IMG' => $picture[$which_image]['name'],
rajouter
'IMAGE_COMMENT' => $picture[$which_image]['comment'],

Editez votre fichier /template/votre_template/picture.tpl
Recherchez:

<!-- BEGIN next -->
<a class="navThumb" id="thumbNext" href="{next.U_IMG}" title="{L_NEXT_IMG}{next.TITLE_IMG}" rel="next">
  <img src="{next.IMG}" class="thumbLink" id="linkNext" alt="{next.TITLE_IMG}">
</a>
<!-- END next -->

Remplacez:

title="{L_NEXT_IMG}{next.TITLE_IMG}"
par
title="{L_NEXT_IMG}{next.IMAGE_COMMENT}"

Toujours dans /template/votre_template/picture.tpl
Recherchez:

<!-- BEGIN previous -->
<a class="navThumb" id="thumbPrev" href="{previous.U_IMG}" title="{L_PREV_IMG}{previous.TITLE_IMG}" rel="prev">
  <img src="{previous.IMG}" class="thumbLink" id="linkPrev" alt="{previous.TITLE_IMG}">
</a>
<!-- END previous -->

Remlacez:

title="{L_PREV_IMG}{previous.TITLE_IMG}"
par
title="{L_PREV_IMG}{previous.IMAGE_COMMENT}"

Sauvegardez vos modifications et fermez les fichiers.



Je répète, si la photo ne contient pas le commentaire enregistré par le Webmaster (qui n'est pas un commentaire laissé par un visiteur !), lors du survole de la miniature, aucune informations n'apparaitra.

Dernière modification par Gotcha (2007-04-19 10:27:43)


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#13 2007-04-18 22:02:43

sakkhho
Membre
Paris
2007-04-02
1836

Re: [Résolu] Survole des miniatures & informations

et dans le meme style on pourait pas afficher le commentaire du webmaster ds le picture.tpl ?


Piwigo 2.3.5

Hors ligne

#14 2007-04-18 22:15:59

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [Résolu] Survole des miniatures & informations

sakkhho a écrit:

et dans le meme style on pourait pas afficher le commentaire du webmaster ds le picture.tpl ?

Je ne vois pas ce que tu veux dire...?


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#15 2007-04-19 00:13:27

Nicco
Membre
Paris - Val de Marne
2006-05-12
1794

Re: [Résolu] Survole des miniatures & informations

bon moi je vous ai montré le chemin ... pour les modifs ;o) maintenant je voulais laisse tatonner ... désolé je vous lache
mais je dois pas trop passer de temps sur le pc

pour le code je te rassure je suis encore débutant moi

et sakkhho : elles te plaisaient pas mes explications HAHAHA

a+


Nicco Starrrr ..... voici ma galerie http://gallery-nicco.no-ip.org & ma passion http://bd-nicco.no-ip.org
version PWG 1.7.1 + de nombreux plugins actifs (trop pour les énumérer)

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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