Afficher le sujet avant les sous-forums
3 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
Afficher le sujet avant les sous-forums
Détails techniques
Version du forum : phpBB3Poste occupé : Administrateur
Navigateur(s) concerné(s) : Google Chrome
Capture d'écran du problème :
- Voir l'image:
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : http://Forum-MQI.ForumActif.com
Description du problème
Bonjour,J'ai un forum qui contient un sujet (le seul qu'il y aura) et deux sous-forums. Ils s'affichent selon l'image jointe (le sujet après les sous-forums).
Je voudrais que le sujet s'affiche en premier, suivi des sous-forums.
https://servimg.com/view/17582412/15
Merci.
Dernière édition par Walt le Sam 17 Nov 2018 - 1:24, édité 2 fois (Raison : Ajout du lien pour afficher l'image)
Re: Afficher le sujet avant les sous-forums
J'ai tenté de faire de mon sujet une note ou une annonce, mais sans succès. Elle s'affiche toujours après les sous-forums.
Re: Afficher le sujet avant les sous-forums
Hello GastonDeGatineau,
ce script pourrait l'affaire:
Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript
Mettre un titre explicite.
Cocher sur les sous-forums
Déposes ceci:
Penses à cliquer sur le bouton VALIDER
a++
ce script pourrait l'affaire:
Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript
Mettre un titre explicite.
Cocher sur les sous-forums
Déposes ceci:
- Code:
$(function(){
$('.forabg:not(announcement)').insertAfter('.forumbg.announcement');
});
Penses à cliquer sur le bouton VALIDER
a++
Invité- Invité
Re: Afficher le sujet avant les sous-forums
Bonjour, Attention, cela fait 7 jours que nous n'avons pas de nouvelles concernant votre demande, si vous ne voulez pas voir votre sujet déplacé à la corbeille, merci de poster dans les 24h qui suivent ce message. Si votre sujet est résolu, merci d'éditer votre premier message et de cocher l'icône « résolu » |
Re: Afficher le sujet avant les sous-forums
Merci Milouze 14.
C'est ma première incursion dans le monde JavaScript, et cela fonctionne parfaitement.
Vous êtes trop bon chez ForumActif!
Juste une précision. Cela semble s'appliquer indistinctement à tous les forums qui contiennent des sous-forums. Si on voudrait que cela ne s'applique qu'à un forum en particulier, est-ce que cela serait possible?
Merci,
Gaston.
C'est ma première incursion dans le monde JavaScript, et cela fonctionne parfaitement.
Vous êtes trop bon chez ForumActif!
Juste une précision. Cela semble s'appliquer indistinctement à tous les forums qui contiennent des sous-forums. Si on voudrait que cela ne s'applique qu'à un forum en particulier, est-ce que cela serait possible?
Merci,
Gaston.
Re: Afficher le sujet avant les sous-forums
Bonsoir,
Oui, il suffirait de rajouter une condition au code donné précédemment pour qu'il ne s'applique que sur la page en question.
Par exemple si vous voulez que ce script ne s'applique que dans le forum A propos de ce forum, vous pourriez modifier le script ainsi :
Ce code va rechercher si dans l'adresse de la page se trouve l'identifiant du forum f1. En effet, l'adresse du forum "A propos de ce forum" est la suivante : http://forum-mqi.forumactif.com/f1-a-propos-de-ce-forum
On voit donc qu'il y apparait l'identifiant f1. Si vous voulez qu'un autre forum soit concerné, il vous suffit de cliquer sur ce forum, de repérer l'identifiant dans l'URL et de remplacer f1 dans le code : if(/^\/f1(p[1-9][0-9]*) par l'identifiant du forum (f2, f55, f23, etc.)
Cordialement,
Walt
Oui, il suffirait de rajouter une condition au code donné précédemment pour qu'il ne s'applique que sur la page en question.
Par exemple si vous voulez que ce script ne s'applique que dans le forum A propos de ce forum, vous pourriez modifier le script ainsi :
- Code:
$(function() {
if(/^\/f1(p[1-9][0-9]*)?-/.test(document.location.pathname)) {
$('.forabg:not(announcement)').insertAfter('.forumbg.announcement');
}
});
Ce code va rechercher si dans l'adresse de la page se trouve l'identifiant du forum f1. En effet, l'adresse du forum "A propos de ce forum" est la suivante : http://forum-mqi.forumactif.com/f1-a-propos-de-ce-forum
On voit donc qu'il y apparait l'identifiant f1. Si vous voulez qu'un autre forum soit concerné, il vous suffit de cliquer sur ce forum, de repérer l'identifiant dans l'URL et de remplacer f1 dans le code : if(/^\/f1(p[1-9][0-9]*) par l'identifiant du forum (f2, f55, f23, etc.)
Cordialement,
Walt
Walt- Modéractif
-
Messages : 6088
Inscrit(e) le : 08/09/2015
Re: Afficher le sujet avant les sous-forums
Excellent. Merci Beaucoup, Walt.
Gaston.
Gaston.
Sujets similaires
» Afficher un sujet avant les sous-fora dans un forum
» Comment afficher les sous-forums sous forme de liste
» Sous-forums afficher en liste
» Tiret avant les sous-forums
» Possibilité d'afficher les sous-sous-forums ?
» Comment afficher les sous-forums sous forme de liste
» Sous-forums afficher en liste
» Tiret avant les sous-forums
» Possibilité d'afficher les sous-sous-forums ?
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