Milouze14
Fondateur

![[PHPBB3]Afficher une navigation rapide sur les messages Empty](https://2img.net/i/empty.gif) | Sujet: [PHPBB3]Afficher une navigation rapide sur les messages Mer 3 Oct 2018 - 19:02 | |
| Hello les ami(e)s, cette astuce et bien sympa, elle consiste a déposer un bouton à côté du titre du sujet qui au clic amènera vers le dernier message de la page et vice versa. Dès lors que le sujet aura plus d'une page, un autre bouton viendra se greffer seulement à côté du premier message et au clic amènera vers le dernier message du sujet et vice versa. Pour que l'astuce soit fonctionnelle, il est impératif que tous les forums est le message le plus ancien en premier: ![[PHPBB3]Afficher une navigation rapide sur les messages 158](https://i.servimg.com/u/f87/11/26/21/37/158.png) Il faut quatre images pour faire fonctionner le script, vous pourrez les changer comme bon vous semble en respectant les dimensions suivantes: - Citation :
- 32px par 32px
Ces image sont placées en début de script,suivez les commentaires pour vous repérer. Modules/ HTML&JAVASCRIPT/ Gestion des codes Javascript/ Créer un nouveau JavascriptMettre un titre explicite. Cocher Sur les sujets Déposez ceci: - Code:
-
$(function(){ if (_userdata["user_id"] >= (0)){ var a=$('div[class*="post--"]').length; var paginLength=$('p.pagination').length; //LE LIEN DE L IMAGE VOIR LE DERNIER MESSAGE var M14_lastComment='https://i.servimg.com/u/f87/11/26/21/37/arrow-14.png'; // LE LIEN DE L IMAGE VOIR LE PREMIER MESSAGE var M14_firstComment='https://i.servimg.com/u/f87/11/26/21/37/arrow-15.png'; //LIEN DE L IMAGE VOIR LE DERNIER MESSAGE DU SUJET var M14_lastPost='https://i.servimg.com/u/f87/11/26/21/37/naviga10.png'; //LIEN DE L IMAGE VOIR LE PREMIER MESSAGE DU SUJET var M14_firstPost='https://i.servimg.com/u/f87/11/26/21/37/naviga11.png'; var pageprev=$('p.pagination:first .pag-img img[alt="Précédent"]').length; var pagenext=$('p.pagination:first .pag-img img[alt="Suivant"]').length; var pagin=$('p.pagination:first span strong:contains(1)').length; var paginhref=$('p.pagination:first span a[href^="/t"]:not(.pag-img):last').attr('href'); var lastpagin=$('p.pagination:first span a[href^="/t"]:not(.pag-img):first').attr('href'); if(a>=3){$('h2.topic-title:first').after('<a class="M14_lastComment"><img src="'+M14_lastComment+'"/></a>'); $('h2.topic-title:last').after('<a class="M14_firstComment"><img src="'+M14_firstComment+'"/></a>');} var b=$('div[class*="post--"]:last').find('h2.topic-title a').attr('href'); var c=$('div[class*="post--"]:first').find('h2.topic-title a').attr('href'); $('.M14_lastComment').attr('href',b).attr('title','Voir le dernier message'); $('.M14_firstComment').attr('href',c).attr('title','Voir le premier message'); if(pagin){$('h2.topic-title:first').after('<a class="M14_lastPost"><img src="'+M14_lastPost+'"/></a>');} if(pageprev&&(!pagenext&&pageprev)){$('h2.topic-title:last').after('<a class="M14_firstPost"><img src="'+M14_firstPost+'"/></a>');} $.get(paginhref, function(data){ var d=$(data).find('h2.topic-title:last a[href^="/t"]').attr('href'); if(lastpagin){$('.M14_firstPost').attr('href',lastpagin).attr('title','Voir le premier message du sujet');} if(pagin&&pagenext){$('.M14_lastPost').attr('href',d).attr('title','Voir le dernier message du sujet');} var u=$('.M14_firstPost').length;var v=$('.M14_firstComment').length; if(u&&v){$('.M14_firstComment').insertBefore('.M14_firstPost');}});}});
Penser a cliquer sur le bouton Voila, c'est tout pour le moment . Un soucis direction l'entraide https://www.milouze14.com/f14-entraide-forumactif
Dernière édition par Milouze14 le Ven 21 Fév 2020 - 17:40, édité 5 fois | |
|
photoclic
Milouzien

![[PHPBB3]Afficher une navigation rapide sur les messages Empty](https://2img.net/i/empty.gif) | Sujet: Re: [PHPBB3]Afficher une navigation rapide sur les messages Mer 3 Oct 2018 - 19:06 | |
| | |
|
photoclic
Milouzien

![[PHPBB3]Afficher une navigation rapide sur les messages Empty](https://2img.net/i/empty.gif) | Sujet: Re: [PHPBB3]Afficher une navigation rapide sur les messages Mer 3 Oct 2018 - 19:20 | |
| Un casse tête réussi Philippe. Bravo et merci pour ce complément. | |
|
Milouze14
Fondateur

![[PHPBB3]Afficher une navigation rapide sur les messages Empty](https://2img.net/i/empty.gif) | Sujet: Re: [PHPBB3]Afficher une navigation rapide sur les messages Mer 3 Oct 2018 - 19:22 | |
| Hello et merci Serge, effectivement, j'ai un peu galéré , mais bon le résultat est là | |
|
Splash
Milouzien

![[PHPBB3]Afficher une navigation rapide sur les messages Empty](https://2img.net/i/empty.gif) | Sujet: Re: [PHPBB3]Afficher une navigation rapide sur les messages Mer 3 Oct 2018 - 19:31 | |
| | |
|
Milouze14
Fondateur

![[PHPBB3]Afficher une navigation rapide sur les messages Empty](https://2img.net/i/empty.gif) | Sujet: Re: [PHPBB3]Afficher une navigation rapide sur les messages Mer 3 Oct 2018 - 19:34 | |
| Bientôt sur Edge Fred | |
|
Splash
Milouzien

![[PHPBB3]Afficher une navigation rapide sur les messages Empty](https://2img.net/i/empty.gif) | Sujet: Re: [PHPBB3]Afficher une navigation rapide sur les messages Mer 3 Oct 2018 - 19:36 | |
| - Milouze14 a écrit:
- Bientôt sur Edge Fred
En tout cas en l'état le script fonctionne sur Edge | |
|
Milouze14
Fondateur

![[PHPBB3]Afficher une navigation rapide sur les messages Empty](https://2img.net/i/empty.gif) | Sujet: Re: [PHPBB3]Afficher une navigation rapide sur les messages Mer 3 Oct 2018 - 19:40 | |
| Vi car EDGE est basé sur la version phpbb3, EDGE est dépourvu d'image (ou presque) et utilises la bibliothèque FontAwesome | |
|
chrisnvidia
Milouzien

![[PHPBB3]Afficher une navigation rapide sur les messages Empty](https://2img.net/i/empty.gif) | Sujet: Re: [PHPBB3]Afficher une navigation rapide sur les messages Sam 1 Déc 2018 - 22:53 | |
| Merci beaucoup mon ami Phil Sa marche impec et c'est très pratique surtout quand la page est longue | |
|
Milouze14
Fondateur

![[PHPBB3]Afficher une navigation rapide sur les messages Empty](https://2img.net/i/empty.gif) | Sujet: Re: [PHPBB3]Afficher une navigation rapide sur les messages Dim 2 Déc 2018 - 4:22 | |
| | |
|
Splash
Milouzien

![[PHPBB3]Afficher une navigation rapide sur les messages Empty](https://2img.net/i/empty.gif) | Sujet: Re: [PHPBB3]Afficher une navigation rapide sur les messages Dim 2 Déc 2018 - 23:19 | |
| | |
|
Jean22
Milouzien

![[PHPBB3]Afficher une navigation rapide sur les messages Empty](https://2img.net/i/empty.gif) | Sujet: Re: [PHPBB3]Afficher une navigation rapide sur les messages Jeu 18 Avr 2019 - 9:26 | |
| Merci beaucoup Phil pour tes idées géniales ... nb : je ne sais pas s'il y a une relation de cause à effet mais je viens d'installer cette navigation facilitée et ... j'ai perdu les boutons de la réponse rapide (que je retrouve en faisant "prévisualisation" ) ... A savoir que j'ai aussi installé l'outil de modération (roue crantée verte avec menu déroulant). Je viens de faire une déconnexion/reconnexion... on ne sait jamais, mais pas de changement ! | |
|
Splash
Milouzien

![[PHPBB3]Afficher une navigation rapide sur les messages Empty](https://2img.net/i/empty.gif) | Sujet: Re: [PHPBB3]Afficher une navigation rapide sur les messages Jeu 18 Avr 2019 - 9:49 | |
| Hi Jean, Le mieux est encore d'ouvrir un topic sur le forum d'entraide > ici | |
|
Contenu sponsorisé
![[PHPBB3]Afficher une navigation rapide sur les messages Empty](https://2img.net/i/empty.gif) | Sujet: Re: [PHPBB3]Afficher une navigation rapide sur les messages ![[PHPBB3]Afficher une navigation rapide sur les messages Empty](https://2img.net/i/empty.gif) | |
| |
|