MyBB.support, le portail francophone de MyBB
[Résolu] Arriver sur le dernier message non-lu (action=newpost) - Version imprimable

+- MyBB.support, le portail francophone de MyBB (https://mybb.support)
+-- Forum : Plug-ins et modules pour MyBB (https://mybb.support/forum-32.html)
+--- Forum : Support (https://mybb.support/forum-15.html)
+--- Sujet : [Résolu] Arriver sur le dernier message non-lu (action=newpost) (/thread-3628.html)



[Résolu] Arriver sur le dernier message non-lu (action=newpost) - fanfarlo - 12-01-2011

Bonjour à tous,

J'ai réalisé une recherche sur le forum, mais je n'ai pas trouvé ce que je cherchais, à mon avis, le sujet a déjà été ouvert, je vous prie par avance de m'en excuser.

Je viens d'installer myBB depuis peu, je suis confronté à un détail assez agaçant.

Lorsque je clique sur le titre d'un sujet dans le forum, je tombe directement sur la première page du sujet. Le code HTML du lien s'apparente par exemple à :
Code :
http://mybb.fr/thread-3626.html

Pour tomber sur le dernier message non lu de cette discussion, il faut que je clique sur la petite flèche devant le titre de la discussion. Auquel cas, le code HTML est le suivant :
Code :
http://mybb.fr/thread-3626-newpost.html

Comment puis-je faire, pour aller au dernier message non lu quand je clique directement sur le titre du sujet, au lieu de cliquer sur cette petite flèche, très peu pratique.
En d'autres termes, comment puis-je faire en sorte que l'hyperlien du titre du sujet aille directement sur le dernier poste non lu, soit :
Code :
http://mybb.fr/thread-3626-newpost.html

J'espère avoir été assez clair Tongue

Je vous remercie par avance pour vos éventuelles réponses. Smile


RE: Arriver sur le dernier message non-lu (action=newpost) - exdiogene - 12-01-2011

Dans le template "forumdisplay_thread" tu modifies cette ligne :
Code PHP :
<span>{$prefix} {$gotounread}{$thread['threadprefix']}<a href="{$thread['threadlink']}class="{$inline_edit_class} {$new_class}id="tid_{$inline_edit_tid}">{$thread['subject']}</a>{$thread['multipage']}</span

par quelque chose comme ceci en remplaçant Mybb.fr par ton domaine à toi:
Code PHP :
<span>{$prefix} {$gotounread}{$thread['threadprefix']}<a href="http://mybb.fr/thread-{$inline_edit_tid}-newpost.html" class="{$inline_edit_class} {$new_class}id="tid_{$inline_edit_tid}">{$thread['subject']}</a>{$thread['multipage']}</span

Wink

EDIT : Ajouté le nom du template...


RE: Arriver sur le dernier message non-lu (action=newpost) - fanfarlo - 12-01-2011

Cool Merci pour ta réponse aussi rapide, par contre, je ne comprends pas très bien, où je peux trouver cette ligne à éditer. Faut-il que je passe par le FTP? ou je trouve cela dans la console admin?

J'ai regardé dans la console admin dans Accueil > Sets de templates, malheureusement il y a tellement d'éléments que je n'ai pas su trouver la ligne en question. Quel élément faut qu'il que j'édite s'il te plaît?

Encore merci pour ta réponse. Désolé d'être un boulet Rolleyes


RE: Arriver sur le dernier message non-lu (action=newpost) - exdiogene - 12-01-2011

Non, c'est moi qui m'excuse, car j'ai oublié de coller le nom du template entre les deux guillemets, c'est "forumdisplay_thread". Je vais éditer mon message pour faire la correction...

Ce template est dans le Panneau d'Administration et dans la section "Affichage forum Templates"

Wink


RE: Arriver sur le dernier message non-lu (action=newpost) - fanfarlo - 12-01-2011

J'admire cet altruisme et cette efficacité, bravo et merci. Tout fonctionne à merveille. Je vais me pencher sur cette personnalisation du template pour trouver d'autres éléments intéressants.

Bonne continuation et merci encore.

J'ai édité le titre de mon Sujet et l'ai taggué comme résolu.

C'est la grande classe mybb.fr Cool


 Utilitaire de traduction fourni par Regentronique