Code pour ancre des messages perdu dans les templates

2 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Code pour ancre des messages perdu dans les templates

Message par Hishnack Sam 21 Avr 2012 - 17:01

Bonjour !!

J'ai codé un forum et j'ai littéralement changé l'affichage des messages. Tout est impeccable seulement voilà : l'ancre des messages ne marche pas. C'est à dire, quand je poste ou édite un message, ça ne me renvois pas, après, à mon message mais au haut de la page. Donc voilà, j'aimerais savoir quelle ligne de code il y a à mettre pour avoir l'ancre, je n'ai pas réussi l'identifier dans les codes de base.

(le forum en question est le forum dans mon profil)

Bonne journée ^^


Dernière édition par Hishnack le Sam 21 Avr 2012 - 18:04, édité 1 fois
Hishnack

Hishnack
**

Féminin
Messages : 98
Inscrit(e) le : 05/01/2011

http://starwarsriseofforce.forumactif.org/
Hishnack a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Code pour ancre des messages perdu dans les templates

Message par demeter1 Sam 21 Avr 2012 - 17:43

Dans Panneau d'administration >> Affichage >> Templates : Général >> viewtopic_body. Cliquez sur pour l'éditer.

Vérifiez que vous avez bien dans le template :
Code:
<a name="{postrow.displayed.U_POST_ID}"></a>

Si vous ne l'avez pas, il vous faudra le replacer juste après :
Code:
<!-- BEGIN displayed -->
  <tr class="post">
      <td class="{postrow.displayed.ROW_CLASS}"{postrow.displayed.THANK_BGCOLOR} valign="top" width="150">

C'est à dire en haut du profil du posteur. {postrow.displayed.U_POST_ID} est la balise de numérotation de chaque message, c'est-à-dire le fameux numéro que nous retrouvons derrière # dans la barre d'adresse quand nous allons sur un message dans un post.

Pour créer un lien sur le message
Dans le même template, cherchez :
Code:
{L_POST_SUBJECT}: {postrow.displayed.POST_SUBJECT}

Et remplacez le par :
Code:
<a href="#{postrow.displayed.U_POST_ID}">{L_POST_SUBJECT}: {postrow.displayed.POST_SUBJECT}</a>
En fait cette modif met un lien appellant le numéro du message autour de son titre, donc appellant la fameuse ancre.
demeter1

demeter1
Membre actif

Masculin
Messages : 8993
Inscrit(e) le : 23/01/2009

https://altitudetropicale.forums-actifs.com/
demeter1 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Code pour ancre des messages perdu dans les templates

Message par Hishnack Sam 21 Avr 2012 - 18:04

Ho merci ça marche très bien !!! En plus merci d'avoir été rapide c'est juste super !!! Je met le sujet en résolu tout de suite, encore merci !
Hishnack

Hishnack
**

Féminin
Messages : 98
Inscrit(e) le : 05/01/2011

http://starwarsriseofforce.forumactif.org/
Hishnack a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum