Advanced search  

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Pages: [1]   Go Down

Author Topic: Personnalisation des attribut alt et title des photos  (Read 3550 times)

0 Members and 1 Guest are viewing this topic.

marc59

  • Coppermine novice
  • *
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 25
    • Photos sur la nouriture vivante pour poissons
Personnalisation des attribut alt et title des photos
« on: August 23, 2010, 09:15:37 am »

Bonjour,

Pour être référencé sur Google dans la section images, il faut que l'attribut alt soit correctement renseigné, il faut donc modifier quelques fichiers, l'attribut title n'est pas indispensable mais c'est sympa d'avoir la vignette jaune en plaçant le curseur de la souris sur une image.

Les numéros de lignes indiquées correspondent à la version 1.5.8

Pour la page /index.php, le fichier à modifier est /index.php Les attribut alt et title actuellement non renseignés prendront les noms d'albums.
Rechercher (vers la ligne 1056):
Code: [Select]
                $alb_list[$aid]['thumb_pic'] = "<img src=\"" . $pic_url . "\" class=\"image\" {$image_size['geom']} border=\"0\" alt=\"{$picture['filename']}\" />";Remplacer par:
Code: [Select]
                $alb_list[$aid]['thumb_pic'] = "<img src=\"" . $pic_url . "\" class=\"image\" {$image_size['geom']} border=\"0\" alt=\"{$album['title']}\" title=\"{$album['title']}\" />";

Pour les vignettes de la page /thumbnails.php, le fichier à modifier est /include/functions.inc.php Les attributs des vignettes prendront les titres des photos

Rechercher pour l'attribut title (vers la ligne 2964)
Code: [Select]
            $pic_title = $lang_common['filename'] . '=' . $row['filename'] . $LINEBREAK .
                $lang_common['filesize'] . '=' . ($row['filesize'] >> 10) . $lang_byte_units[1] . $LINEBREAK .
                $lang_display_thumbnails['dimensions'] . $row['pwidth'] . "x" . $row['pheight'] . $LINEBREAK .
                $lang_display_thumbnails['date_added'] . localised_date($row['ctime'], $lang_date['album']);

Remplacer par:
Code: [Select]
            $pic_title = $row['title'] . $LINEBREAK . );
Rechercher pour l'attribut Alt (vers la ligne 2987)
Code: [Select]
            $thumb_list[$i]['image']        = '<img src="' . $pic_url . '" class="image" ' . $image_size['geom'] . ' border="0" alt="' . $row['filename'] . '" title="' . $pic_title . '" />';
Remplacer par:
Code: [Select]
            $thumb_list[$i]['image']        = '<img src="' . $pic_url . '" class="image" ' . $image_size['geom'] . ' border="0" alt="' . $row['title'] . '" title="' . $pic_title . '" />';



Pour les vignettes en bas de la page /displayimage.php ,  le fichier à modifier est également /include/functions.inc.php Les attributs des vignettes prendront les titres des photos
Rechercher pour l'attribut title (vers la ligne 3225):
Code: [Select]
   $pic_title = $lang_common['filename'] . '=' . $row['filename'] . $LINEBREAK .
                $lang_common['filesize'] . '=' . ($row['filesize'] >> 10) . $lang_byte_units[1] . $LINEBREAK .
                $lang_display_thumbnails['dimensions'] . $row['pwidth'] . "x" . $row['pheight'] . $LINEBREAK .
                $lang_display_thumbnails['date_added'] . localised_date($row['ctime'], $lang_date['album']);
Remplacer par:
Code: [Select]
            $pic_title = $row['title'] . $LINEBREAK . );
Rechercher pour l'attribut Alt (vers la ligne 3263):
Code: [Select]
       $thumb_list[$i]['image']      = '<img src="' . $pic_url . '" class="strip_image" border="0" alt="' . $row['filename'] . '" title="' . $pic_title . '" />';Remplacer par:
Code: [Select]
            $thumb_list[$i]['image']      = '<img src="' . $pic_url . '" class="strip_image" border="0" alt="' . $row['title'] . '" title="' . $pic_title . '" />';
Pour cette page, je n'ai pas trouvé le code à modifier pour l'image en grande taille. Si quelqu'un connait, je suis preneur.
Bonne utilisation ;).
Logged
Cordialement

François Keller

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 9094
  • aka Frantz
    • Ma galerie
Re: Personnalisation des attribut alt et title des photos
« Reply #1 on: August 23, 2010, 09:36:39 am »

merci pour ce partage, n'oubliez pas cependant qu'il vous faudra faire ces changements à chaque mise à jour...
Logged
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

marc59

  • Coppermine novice
  • *
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 25
    • Photos sur la nouriture vivante pour poissons
Re: Personnalisation des attribut alt et title des photos
« Reply #2 on: August 23, 2010, 12:37:18 pm »

En effet, mais il y a que 3 fichiers à modifier et ça prend moins de 10 minutes.
Logged
Cordialement

marc59

  • Coppermine novice
  • *
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 25
    • Photos sur la nouriture vivante pour poissons
Re: Personnalisation des attribut alt et title des photos
« Reply #3 on: August 29, 2010, 09:54:54 am »

Je viens de trouver la ligne à modifier pour la grande photo de la page displayimage.php
La ligne à modifier se  trouve dans le fichier \include\themes.inc.php


Rechercher (vers la ligne 3377):
Code: [Select]
$pic_html = "<img src=\"" . $picture_url . "\" {$image_size['geom']} class=\"image\" border=\"0\" alt=\"\"  /><br />" . $LINEBREAK;
Remplacer par:
Code: [Select]
$pic_html = "<img src=\"" . $picture_url . "\" {$image_size['geom']} class=\"image\" border=\"0\" alt=\"{$CURRENT_PIC_DATA['title']}\"  title=\"{$CURRENT_PIC_DATA['title']}\" /><br />" . $LINEBREAK;
Les attributs alt et title de la grande photo pendront le titre de la photo

Bonne utilisation.
Logged
Cordialement
Pages: [1]   Go Up
 

Page created in 0.022 seconds with 19 queries.