Souci de template (redirection vers le dernier message posté)

2 participants

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

Résolu Souci de template (redirection vers le dernier message posté)

Message par Maxwellx3 Ven 8 Mai 2015 - 17:12

Détails techniques


Version du forum : phpBB2
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox, Google Chrome, Internet Explorer
Personnes concernées par le problème : Tous les utilisateurs
Problème apparu depuis : Depuis le début
Lien du forum : http://turntostone.forumactif.org/

Description du problème

Bonjour Smile

J'ai un petit souci sur mon forum que je viens donc vous exposer. Je suis certaine qu'il est en rapport avec le template viewtopic_body parce que je l'ai bidouillé avec l'aide de certains sujets vu sur FA. J'ai observé quelques modifications mais pas totalement ce que je voulais.
Bref, le problème est le suivant: j'aimerai faire en sorte de tomber directement sur le dernier message quand on clique sur un lien pour aller voir un sujet ou encore, lorsque que l'on poste un message dans un sujet. Parce que à chaque fois on tombe tout en haut du forum :/

Merci d'avance (:

EDIT : mon template sous hide


Dernière édition par Maxwellx3 le Dim 10 Mai 2015 - 15:56, édité 1 fois
Maxwellx3

Maxwellx3
**

Féminin
Messages : 96
Inscrit(e) le : 01/08/2011

http://money-money-money.forumactif.fr/
Maxwellx3 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Souci de template (redirection vers le dernier message posté)

Message par MlleAlys Ven 8 Mai 2015 - 17:55

Bonjour,

L'affichage à hauteur du dernier message se fait par un système d'ancre : si vous regardez le lien vers le dernier message, par exemple le premier que j'ai trouvé sur votre forum :
http://turntostone.forumactif.org/t13-reglement#7357
Il finit par "#7357"
C'est à dire que le lien dirige sur la page "http://turntostone.forumactif.org/t13-reglement" puis l'affiche à hauteur de l'élément d'identifiant "#7357" de cette page

Dans le template de base, l'élément portant l'identifiant du message est ce lien vide (donc invisible sur le forum) juste avant le pseudo du posteur :
Code:
<a name="{postrow.displayed.U_POST_ID}" style="position: relative; top: -30px; width: 1px;" id="{postrow.displayed.U_POST_ID}"></a>
Si vous ne l'avez pas gardé dans votre template, la recherche de l'élément avec cet identifiant échoue et du coup l'affichage reste en haut de page ^^

Réintroduisez ce lien tout en haut des messages (pour ne pas que le début soit coupé quand on arrive dessus), et l'affichage devrait se faire correctement ^^
MlleAlys

MlleAlys
Membre actif

Messages : 5968
Inscrit(e) le : 12/09/2012

MlleAlys a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Souci de template (redirection vers le dernier message posté)

Message par Maxwellx3 Dim 10 Mai 2015 - 15:55

C'était exactement ça. Merci !
Maxwellx3

Maxwellx3
**

Féminin
Messages : 96
Inscrit(e) le : 01/08/2011

http://money-money-money.forumactif.fr/
Maxwellx3 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