| :: |
| Auteur |
Message |
MIMATA
Inscrit le: 17 Sep 2007 Messages: 29
|
Posté le: Sam Sep 22, 2007 9:23 pm Sujet du message: Modifier les attributs atl et title des images et des liens |
|
|
Bonjour,
Pour optimiser le référencement de mon forum, je voudrais modifier la manière dont les attributs alt et title des images et des liens sont affichés mais je ne m'y retrouve pas dans le code de pbpbb3 qui est visiblement très différents de celui de phpbb2...et je n'y comprends plus rien...
Par exemple, sur la page d'accueil du forum, je voudrais qu'au survol de l'icône du sujet (Nouveaux messages, Pas de nouveau message, Forum verrouillé) je voudrais qu'il y ait par exemple : "Pas de nouveau message dans NOM DU SUJET" où NOM DU SUJET est dynamiquement remplacé par le nom du sujet.
Je compte faire ça sur l'ensemble du site car, malgré la version optimisée pour le référencement, il me semble que de nombreux points peuvent encore être améliorés au niveau du référencement.
Donc, ma question est : où se trouve les fonctions qui construisent les balises img et a et dans lesquelles il est possible de modifier le texte affiché et d'y ajouter des variables ?
A mon avis, ça se passe dans functions_display.php mais bon... c'est chaud !
Merci |
|
|
| Revenir en haut de page |
|
 |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15242
|
Posté le: Lun Sep 24, 2007 10:32 am Sujet du message: Re: Modifier les attributs atl et title des images et des liens |
|
|
Le plus simple serait de faire cela depuis les templates je pense.
Exemple dans styles/prosilver/viefoprum_body.html :
| Code: | | <dt style="<!-- IF topicrow.TOPIC_ICON_IMG and S_TOPIC_ICONS -->background-image: url({T_ICONS_PATH}{topicrow.TOPIC_ICON_IMG}); background-repeat: no-repeat;<!-- ENDIF -->" title="{topicrow.TOPIC_FOLDER_IMG_ALT}"> |
pourrait être remplacé par :
| Code: | | <dt style="<!-- IF topicrow.TOPIC_ICON_IMG and S_TOPIC_ICONS -->background-image: url({T_ICONS_PATH}{topicrow.TOPIC_ICON_IMG}); background-repeat: no-repeat;<!-- ENDIF -->" title="{topicrow.TOPIC_TITLE} : {topicrow.TOPIC_FOLDER_IMG_ALT}"> |
Il faut juste faire attention de ne pas trop en faire en la matière.
++ |
_________________ Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________
Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche |
|
| Revenir en haut de page |
|
 |
MIMATA
Inscrit le: 17 Sep 2007 Messages: 29
|
Posté le: Lun Sep 24, 2007 10:57 am Sujet du message: Re: Modifier les attributs atl et title des images et des liens |
|
|
Merci,
Peux-tu m'expliquer un peu la syntaxe ? Je ne comprends pas bien. Tu veux dire que ton code suffit à ajouter les attributs title aux balises a et les attributs alt et title aux images ?!
C'est bizarre comme syntaxe est pas très explicite je trouve. |
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15242
|
|
| Revenir en haut de page |
|
 |
MIMATA
Inscrit le: 17 Sep 2007 Messages: 29
|
Posté le: Lun Sep 24, 2007 12:11 pm Sujet du message: Re: Modifier les attributs atl et title des images et des liens |
|
|
| Mais je ne comprends pas comment le fait de mettre title="{topicrow.TOPIC_TITLE} : {topicrow.TOPIC_FOLDER_IMG_ALT}" dans la balise dt permet d'ajouter l'attribut title à l'image ou à un lien... |
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15242
|
|
| Revenir en haut de page |
|
 |
MIMATA
Inscrit le: 17 Sep 2007 Messages: 29
|
Posté le: Jeu Sep 27, 2007 10:00 pm Sujet du message: Re: Modifier les attributs atl et title des images et des liens |
|
|
Oui, je veux mettre le titre des sujets (ou autre information) dans certaines balises a :
| Code: | | <a href="blabla" title="{topicrow.TOPIC_TITLE}">{topicrow.TOPIC_TITLE}</a> | par exemple.
Bon, pour les liens de ce type, j'ai trouvé, sauf que je voudrais mettre dans les attributs title les titres des messages suivantset précédents pour les liens Sujet précédent | Sujet suivant qui se trouvent en haut des pages des sujets... là je pense qu'il faut construire une requête non ?
En revanche, pour les images, ça me parait bien plus compliqué car dans le code, la balise img n'apparaît pas et c'est une fonction (je sais pas comment ça s'appelle les trucs entre accolade...) qui est appelée et il n'est pas prévu de pouvoir modifier les attributs alt et title des images.
Donc en fait, je voudrais savoir où aller pour modifier la manière dont les balises img sont construites ? |
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15242
|
Posté le: Lun Oct 01, 2007 9:23 am Sujet du message: Re: Modifier les attributs atl et title des images et des liens |
|
|
Pas grand chose d'autre à faire que fouiller le code, les images sont construite de bien des manières et à bien des endroits.
Pour les "suivant" et autre "dernier messages", s'ils sont utilisé dans le template, tu dois pouvoir identifier la variable (les truc entre accolade) et l'ajouter à peu près ou tu veux.
Attention, si les variables ont un préfixe en minuscule, c'est qu'elles appartiennent à la boucle du même nom, elle ne pourront pas être utilisées en dehors de la boucle identifié par :
| Code: | | <!-- BEGIN nomdelaboucle --> |
et
| Code: | | <!-- END nomdelaboucle --> |
Par contre, les variables qui sont toute en majuscule peuvent être utilisées de partout dans le template.
Tu connais Search and replace?
C'est pratique pour rechercher des bout de codes.
++ |
_________________ Useful links :
SEO Forum || SEO Directory || SEO phpBB || SEO phpBB3 || Search
____________________
Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Référencement phpBB3 || Recherche |
|
| Revenir en haut de page |
|
 |
BAGADOU
Inscrit le: 27 Déc 2007 Messages: 9
|
Posté le: Jeu Déc 27, 2007 12:27 am Sujet du message: Re: Modifier les attributs atl et title des images et des liens |
|
|
J'ai fait la modif suggèrée + haut (à savoir ajouter {topicrow.TOPIC_TITLE} à l'endroit indiqué par dcz), mais cela ne change absolument rien à la description des images attachées au forum...
Voir image dans lien ci-dessous:
http://www.cichlides.com/viewtopic.php?t=4733
La partie concernée de mon viewforum_body.html se présente comme ça:
| Code: | | <dt style="<!-- IF topicrow.TOPIC_ICON_IMG and S_TOPIC_ICONS -->background-image: url({T_ICONS_PATH}{topicrow.TOPIC_ICON_IMG}); background-repeat: no-repeat;<!-- ENDIF -->" title="{topicrow.TOPIC_TITLE} - {topicrow.TOPIC_FOLDER_IMG_ALT}"><!-- IF topicrow.S_UNREAD_TOPIC --><a href="{topicrow.U_NEWEST_POST}">{NEWEST_POST_IMG}</a> <!-- ENDIF --><a href="{topicrow.U_VIEW_TOPIC}" class="topictitle">{topicrow.TOPIC_TITLE}</a> |
|
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15242
|
|
| Revenir en haut de page |
|
 |
BAGADOU
Inscrit le: 27 Déc 2007 Messages: 9
|
Posté le: Jeu Déc 27, 2007 11:47 am Sujet du message: Re: Modifier les attributs atl et title des images et des liens |
|
|
| dcz a écrit: | La on parlais de viewforum_body.html, donc, ça agit sur les forum, pas les sujets, et d'ailleurs, ça marche : -http://www.cichlides.com/viewforum.php?f=3
 |
Zut, je croyais que c'était pour la balise alt des photos dans les topics, car j'en ai marre de ne voir en texte alternatif que le nom du fichier, c'est pas terrible...
Faudrait que j'aille farfouiller où alors, dans le viewtopic_body.html ? |
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15242
|
|
| Revenir en haut de page |
|
 |
BAGADOU
Inscrit le: 27 Déc 2007 Messages: 9
|
Posté le: Jeu Déc 27, 2007 5:11 pm Sujet du message: Re: Modifier les attributs atl et title des images et des liens |
|
|
Oui je parlais des images jointes, merci pour ces précisions.
Et si je voulais qu'apparaisse le nom du topic dans la balise alt de chaque photo jointe, suivi du nom du fichier:
| Code: | <dl class="attachbox">
<dt>Fichiers joints</dt>
<dd> <dl class="file">
<dt class="attach-image"><img src="./download/file.php?id=23169" alt="Nom du topic :: image_jointe.jpg" onclick="viewableArea(this);" /></dt>
<dd>image_jointe.jpg (83.21 Ko) Vu 468 fois</dd>
</dl> |
PS: je ne sais pas s'il faut que j'ouvre un nouveau sujet pour cette question, dites-moi s'il le faut.  |
|
|
| Revenir en haut de page |
|
 |
dcz Administrateur - Site Admin

Inscrit le: 28 Avr 2006 Messages: 15242
|
|
| Revenir en haut de page |
|
 |
BAGADOU
Inscrit le: 27 Déc 2007 Messages: 9
|
Posté le: Ven Déc 28, 2007 2:03 pm Sujet du message: Re: Modifier les attributs atl et title des images et des liens |
|
|
Et dans attachment.html, pourquoi ça ne marche pas non plus quand je remplace:
| Code: | <!-- IF _file.S_IMAGE -->
<dl class="file">
<dt class="attach-image"><img src="{_file.U_INLINE_LINK}" alt="{_file.DOWNLOAD_NAME}" onclick="viewableArea(this);" /></dt>
<!-- IF _file.COMMENT --><dd><em>{_file.COMMENT}</em></dd><!-- ENDIF -->
<dd>{_file.DOWNLOAD_NAME} ({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}</dd>
</dl>
<!-- ENDIF --> |
par:
| Code: | <!-- IF _file.S_IMAGE -->
<dl class="file">
<dt class="attach-image"><img src="{_file.U_INLINE_LINK}" alt="{PAGE_TITLE}" onclick="viewableArea(this);" /></dt>
<!-- IF _file.COMMENT --><dd><em>{_file.COMMENT}</em></dd><!-- ENDIF -->
<dd>{_file.DOWNLOAD_NAME} ({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}</dd>
</dl>
<!-- ENDIF --> |
 |
|
|
| Revenir en haut de page |
|
 |
|
|