Revenir en page 1 depuis la dernière page dans un sujet multipages
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Gérer l'apparence de son forum :: Archives des problèmes avec l'apparence du forum
Page 1 sur 1 • Partagez
Re: Revenir en page 1 depuis la dernière page dans un sujet multipages
Bonjour chattigre
Biensur, mais ce n'est pas ma demande.
J'ai croisé sur un forum, un lien qui en bout de titre du dernier message de la dernière page permet de revenir directement au premier message en haut de la page 1.
C'est un besoin spécifique sur un de mes sujets.
Biensur, mais ce n'est pas ma demande.
J'ai croisé sur un forum, un lien qui en bout de titre du dernier message de la dernière page permet de revenir directement au premier message en haut de la page 1.
C'est un besoin spécifique sur un de mes sujets.
Re: Revenir en page 1 depuis la dernière page dans un sujet multipages
Bonjour,
D'accord, je vois !
Pouvez-vous me confirmer l'adresse et la version du forum concerné SVP ?
Bonne journée
Cordialement
D'accord, je vois !
Pouvez-vous me confirmer l'adresse et la version du forum concerné SVP ?
Bonne journée
Cordialement
Re: Revenir en page 1 depuis la dernière page dans un sujet multipages
re je viens de voir qq chose d'approchant mais semble t'il codé ici : ...forumvoyage sur forumactif.....
Dernière édition par oziandro le Ven 12 Aoû 2022 - 18:35, édité 1 fois
Re: Revenir en page 1 depuis la dernière page dans un sujet multipages
Bonjour,
Merci
Je vous propose donc d'ajouter un lien au niveau du titre du dernier post de la page SI on est sur un sujet multipage ET sur la dernière page.
Assurez-vous que la gestion des codes Javascript soit activée, puis créez un nouveau javascript ayant pour pour placement "Sur les sujets" (plus d'informations sur la gestion des scripts).
Libre à vous de modifier l'endroit où vous placez le lien en modifiant le sélecteur au niveau de la variable target, ici .post .topic-title a
Vous pouvez modifier l'image à votre guise en remplaçant https://2img.net/i/fa/subsilver/up_arrow.gif par l'image de votre choix.
Enfin, ajoutez ceci dans votre feuille de style CSS :
Vous pouvez bien entendu styliser le lien comme vous le souhaitez en complétant la règle !
Concernant le lien, je me suis limité à un lien raccourci "/t123-", ne jugeant pas utile d'afficher la version complète. De même, récupérer l'ancre du premier post nécessiterait une requête AJAX ce qui alourdirait considérablement le script, donc le lien est simplement un lien vers la 1ère page
Dites-moi si cela vous convient
Bonne journée
Cordialement
Merci
Je vous propose donc d'ajouter un lien au niveau du titre du dernier post de la page SI on est sur un sujet multipage ET sur la dernière page.
Panneau d'administration Modules HTML & JAVASCRIPT - Gestion des codes Javascript
Assurez-vous que la gestion des codes Javascript soit activée, puis créez un nouveau javascript ayant pour pour placement "Sur les sujets" (plus d'informations sur la gestion des scripts).
- Code:
$(function() {
var loc = window.location.pathname;
const regex = /^\/t([0-9]+)p([0-9]+)-/i;
var arr = loc.match(regex);
if(arr) {
var cp = parseInt($(".pagination a strong").eq(0).text(), 10);
var lp = parseInt($(".pagination a strong").eq(1).text(), 10);
if((cp == lp) && (cp != 1)) {
var target = $(".post .topic-title a").last();
var topic = arr[1];
target.after('<a class="fp-backlink" href="/t'+topic+'-"><img src="https://2img.net/i/fa/subsilver/up_arrow.gif" /></a>');
}
}
});
Libre à vous de modifier l'endroit où vous placez le lien en modifiant le sélecteur au niveau de la variable target, ici .post .topic-title a
Vous pouvez modifier l'image à votre guise en remplaçant https://2img.net/i/fa/subsilver/up_arrow.gif par l'image de votre choix.
Enfin, ajoutez ceci dans votre feuille de style CSS :
Panneau d'administration Affichage Couleurs & CSS - Feuille de style CSS
- Code:
.fp-backlink {
margin: 0 15px;
}
Vous pouvez bien entendu styliser le lien comme vous le souhaitez en complétant la règle !
Concernant le lien, je me suis limité à un lien raccourci "/t123-", ne jugeant pas utile d'afficher la version complète. De même, récupérer l'ancre du premier post nécessiterait une requête AJAX ce qui alourdirait considérablement le script, donc le lien est simplement un lien vers la 1ère page
Dites-moi si cela vous convient
Bonne journée
Cordialement
Re: Revenir en page 1 depuis la dernière page dans un sujet multipages
Bonsoir
Je teste ce soir ou demain matin et je vous reviens
Merci de votre aide et de votre rapidité.
Je teste ce soir ou demain matin et je vous reviens
Merci de votre aide et de votre rapidité.
Re: Revenir en page 1 depuis la dernière page dans un sujet multipages
Aller, j'ai copié-collé dans la foulée et cela fonctionne parfaitement et comme souhaité.
Ne reste plus qu'a choisir une icône
Merci encore.
Ne reste plus qu'a choisir une icône
Merci encore.
Sujets similaires
» Créer un lien "Voir les nouveaux messages depuis votre dernière visite" en bas de chaque page
» Intégrer les nouveaux messages depuis la dernière visite dans la barre de navigation.
» Que faire d'un sujet arrivé à la dernière page
» bug dans les templates/css depuis la dernière mise à jour FA
» Voir les nouveaux messages depuis votre dernière visite, la page ne s'achiffe pas
» Intégrer les nouveaux messages depuis la dernière visite dans la barre de navigation.
» Que faire d'un sujet arrivé à la dernière page
» bug dans les templates/css depuis la dernière mise à jour FA
» Voir les nouveaux messages depuis votre dernière visite, la page ne s'achiffe pas
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Gérer l'apparence de son forum :: Archives des problèmes avec l'apparence du forum
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum