Annonce

  •  » Utilisation
  •  » [Résolu] Remplacer la balise alt des images et miniature

#1 2009-03-31 23:21:36

langel
Membre
2008-02-12
19

[Résolu] Remplacer la balise alt des images et miniature

J'ai regardé l'index des plugins et je n'ai pas trouvé d'extension pour remplacer les balises alt des images et des miniatures par leur titre + description.
J'ai juste trouvé une discussion qui donne une solution en modifiant les fichiers php et tpl.
Est-ce que je dois me résoudre à faire cette manip à la main?

Merci.

Hors ligne

#2 2009-04-01 07:01:21

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16784

Re: [Résolu] Remplacer la balise alt des images et miniature

Est ce que tu envisage de faire une migration -> Piwigo 2.0.1 ?


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#3 2009-04-01 07:06:17

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [Résolu] Remplacer la balise alt des images et miniature

Avec Piwigo 2.0.x:
Surtout pas c'est inutile de toucher aux templates et php d'origine:

2 étapes:

1 - LocalFiles Editor onglet "Templates"

2 - Configuration > Templates (Modèles)

Tu auras besoin encore d'aide mais la solution passe par là!
J'ai fourni un exemple récent sur ce thème.
Si c'est pour un meilleur référencement des images ce n'est pas Alt mais Title qu'il faut modifier.
Et en réalité, sur le forum anglais, je suis en discussion avec un spécialiste (SEO) et cela ne sert à rien. Les images sont bel et bien référencées.
@+


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#4 2009-04-01 07:49:54

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

Re: [Résolu] Remplacer la balise alt des images et miniature

C'est aussi utile pour des raisons purement "esthétiques".
Les images ont un titre pour Piwigo, c'est dommage d'afficher, même provisoirement, le nom de fichier qui ne peut servir qu'au webmaster.

Hors ligne

#5 2009-04-01 07:59:17

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [Résolu] Remplacer la balise alt des images et miniature

Là, on veux changer la balise Alt... J'irai bien repêcher à quoi sert Alt par rapport à Title.

La daurade:

Alt: si l'image n'est pas affichée.
Title: au passage de la souris sur l'image, affichage d'une bulle (suivant les navigateurs).


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#6 2009-04-01 08:57:32

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

Re: [Résolu] Remplacer la balise alt des images et miniature

Perso les deux me gènent, je ne me suis pas encore penché sur la question car c'est de la pure finition mais ça sera bientôt le cas.

Le ALT s'affiche le temps que les miniatures se charges, et de voir le titre du fichier... je trouve ça moche.
Pareil pour le title qui s'affiche au passage de la souris.

Pour moi les visiteurs doivent voir le titre s'il y a un titre... et pas le nom de fichier.
(le titre de l'image correspondant au thumb bien sur, le thumb lui n'ayant pas de titre)

Dernière modification par Zaphod (2009-04-01 08:58:05)

Hors ligne

#7 2009-04-01 22:42:45

langel
Membre
2008-02-12
19

Re: [Résolu] Remplacer la balise alt des images et miniature

Bon chacun fait comme y veut mais moi je voulais obtenir ce résultat:

Pour Alt: si image cassée alors je souhaite afficher le titre. C moins moche et ça aide au référencement.
Pour Title: au passage de souris je souhaite afficher le titre et la description. Moi je trouve ça mieux au passage de la souris d'avoir un titre avec une description plutôt qu'un identifiant d'image.
Et en plus ça aide aussi pour le référencement.

L'objectif est purement 'cosmétique' car je sais que c'est très difficile d'obtenir un bon résultat juste avec ça pour le référencement des images.
Je ne sais pas comment sont référencées les images de vos galeries mais si il n'y a pas de description (càd juste un titre par ex) et bien ça doit pas être top même si elles sont toutes indexées...
Donc même avec 15000 photos , si on a pas de contenu descriptif associé on aura pas forcément une bon référencement et encore moins si on a pas de alt ni de title renseigné.

Voilà donc pour ma part je replonge dans le code car je ne souhaite pas passer à piwigo 2.0.x. C'est pê idiot mais la 1.7.3 me suffit largement ;-)

Merci.

Hors ligne

#8 2009-04-02 10:15:51

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

Re: [Résolu] Remplacer la balise alt des images et miniature

En tous cas, avec Piwigo 2.0.x, la gestion des templates est extrêmement facilitée.

Moi j'ai fait la modif pour avoir ce que je veux (dans mon cas j'ai mis : alt="{$thumbnail.NAME}" title="{$thumbnail.NAME})
Par contre ça m'oblige à mettre true à $conf['show_thumbnail_caption']

Ceci dit, la modif est faisable en 1.7 aussi, avec LocalFilesEditor on peut éditer le thumbnails.tpl
Pour le commentaire de l'image, ça risque d'être plus compliqué.

Hors ligne

#9 2009-04-02 11:01:33

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [Résolu] Remplacer la balise alt des images et miniature

Pensez à partager vos template extensions...


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#10 2010-08-13 14:35:08

amande
Membre
Lyon
2010-04-03
259

Re: [Résolu] Remplacer la balise alt des images et miniature

Désolée de déterrer ce vieux topic mais c'est exactement ce que je souhaiterai faire...

J'utilise Piwigo 2.1.2 et je voudrais que les balises alt et title contiennent la même chose. Peux tu m'expliquer ce que tu as fait Zaphod pour arriver à ce résultat ?

Merci


Voici mes plus belles photos live www.photos-concert.fr
Envie de bootlegs francophones ? C'est par ici www.lossless.fr
Vous ne savez pas comment numériser au mieux vos vieilles cassettes audio ? Jetez un oeil sur www.tapetransfer.fr

Hors ligne

#11 2010-08-14 10:51:08

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

Re: [Résolu] Remplacer la balise alt des images et miniature

[HS]

N'hésitez pas à "notifier" un utilisateur pour lui envoyer un courriel en plus de votre message sur le forum :-)
Pour Notifier quelqu'un d'un message, regardez dans le coin inférieur droit du message et vous trouverez le lien.

[/HS]


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

#12 2010-08-14 14:39:22

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

Re: [Résolu] Remplacer la balise alt des images et miniature

C'est une bonne question... à laquelle je ne sais pas répondre ;)
J'ai refait les modifs depuis 0 en passant à Piwigo 2.1, et celle là je l'ai oubliée.

Donc faut que je le refasse... je vais me relire le topic car je ne me souviens plus de ce que j'avais fait.

Hors ligne

#13 2010-08-14 14:55:20

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

Re: [Résolu] Remplacer la balise alt des images et miniature

Bon voila c'est fait.

Il faut se créer (avec local files editor) un template personnalisé thumbnail_mod.tpl.

On copie juste le thumbnail.tpl de base, et à cette ligne :

<a href="{$thumbnail.URL}">
            <img class="thumbnail" src="{$thumbnail.TN_SRC}" alt="{$thumbnail.TN_ALT}" title="{$thumbnail.TN_TITLE}">
</a>

il faut changer le thumbnail.TN.ALT et le thumbnail.TN.TITLE par thumbnail.NAME.

Ca donne ça :

<a href="{$thumbnail.URL}">
            <img class="thumbnail" src="{$thumbnail.TN_SRC}" alt="{$thumbnail.NAME}" title="{$thumbnail.NAME}">
</a>

Ensuite, on choisi dans les options de remplacer le thumbnail.tpl par notre nouveau fichier thumbnail_mod.tpl
(c'est le menu Templates (modèles) en v2.1)

Pour que ça fonctionne, il faut avoir choisi d'afficher les légendes des miniatures dans le fichier local/config/config.inc.php.
Sinon, la variable thumbnail.NAME est vide.
La valeur par défaut est à TRUE, mais il faut vérifier qu'on n'impose pas la valeur false (c'était mon cas).
Je préfère le mettre de toutes façons dans le fichier "Configuration Locale" avec LocalFilesEditor, :

$conf['show_thumbnail_caption'] = true;

Le souci, c'est que perso je ne veux pas afficher la légende.
Dans le fichier thumbnail.tpl précédemment crée, je mets donc cette ligne en commentaire :

<!--        {if isset($thumbnail.NAME)}{$thumbnail.NAME}{/if}-->

J'en profite aussi pour virer l'icone de nouveauté :

<!--        {if !empty($thumbnail.icon_ts)}
        <img title="{$thumbnail.icon_ts.TITLE}" src="{$ROOT_URL}{$themeconf.icon_dir}/recent.png" class="icon" alt="(!)">
        {/if}-->

Au final mon template perso thumbnail_mod.tpl est ceci :

{if !empty($thumbnails)}
<ul class="thumbnails">
{foreach from=$thumbnails item=thumbnail}
    <li>
    <span class="wrap1">
        <span class="wrap2">
        <a href="{$thumbnail.URL}">
<!--            <img class="thumbnail" src="{$thumbnail.TN_SRC}" alt="{$thumbnail.TN_ALT}" title="{$thumbnail.TN_TITLE}">-->
            <img class="thumbnail" src="{$thumbnail.TN_SRC}" alt="{$thumbnail.NAME}" title="{$thumbnail.NAME}">
        </a>
        </span>
        <span class="thumbLegend">
<!--        {if isset($thumbnail.NAME)}{$thumbnail.NAME}{/if}-->
<!--        {if !empty($thumbnail.icon_ts)}
        <img title="{$thumbnail.icon_ts.TITLE}" src="{$ROOT_URL}{$themeconf.icon_dir}/recent.png" class="icon" alt="(!)">
        {/if}-->
        {if isset($thumbnail.NB_COMMENTS)}
        <span class="{if 0==$thumbnail.NB_COMMENTS}zero {/if}nb-comments">
        <br>
        {$pwg->l10n_dec('%d comment', '%d comments',$thumbnail.NB_COMMENTS)}
        </span>
        {/if}

        {if isset($thumbnail.NB_HITS)}
        <span class="{if 0==$thumbnail.NB_HITS}zero {/if}nb-hits">
        <br>
        {$pwg->l10n_dec('%d hit', '%d hits',$thumbnail.NB_HITS)}
        </span>
        {/if}
        </span>
    </span>
    </li>
{/foreach}
</ul>
{/if}

Hors ligne

#14 2010-08-14 16:22:51

orbitweb
Membre
2009-05-22
43

Re: [Résolu] Remplacer la balise alt des images et miniature

Merci Zaphod pour cette explication détaillée !
Hélas, je viens de suivre à la lettre ces indications mais ça ne fonctionne pas pour moi !
- j'ai bien remplacé mes balises par {$thumbnail.NAME} dans un fichier template extension "my-thumbnails.tpl" qui est bien activé dans l'admin,
- j'ai bien rajouté la ligne "$conf['show_thumbnail_caption'] = true;" à mon fichier "local/config/config.inc.php"
- une fois ces modifications faites je suis allé dans l'admin > outils > maintenance et j'ai cliqué sur "Purger les templates compilés"

au final, les champs "title" et "alt" de mes images sont vides... auriez vous une idée de ce qui coince ? Merci !

Hors ligne

#15 2010-08-14 16:29:45

Zaphod
Former Piwigo Team
Toulouse
2006-11-13
2422

Re: [Résolu] Remplacer la balise alt des images et miniature

Tu as bien des titres pour tes images ?

Sinon je ne sais pas ce que fait "purger les templates compilés".
Pense aussi à vider le cache de ton navigateur.

Commençons par un test simple : remets le template de base, et avec show_thumbnails_caption à TRUE, tu devrais voir le titre des images en dessous des miniatures.
Si ça n'est pas le cas... alors il y a un truc qui couille quelque part...

Hors ligne

  •  » Utilisation
  •  » [Résolu] Remplacer la balise alt des images et miniature

Pied de page des forums

Propulsé par FluxBB

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