Comment faire en sorte que les "Icônes de Message" soit présent que sur certain forum au lieu de tous ?
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
Comment faire en sorte que les "Icônes de Message" soit présent que sur certain forum au lieu de tous ?
Détails techniques
Version du forum : ModernBB
Poste occupé : Administrateur
Navigateur(s) concerné(s) : Mozilla Firefox, Google Chrome, Internet Explorer, Opera, Safari, Autre
Personnes concernées par le problème : Tous les utilisateurs
Problème apparu depuis : 30.03.2017
Lien du forum : (lien masqué, vous devez poster pour le voir)
Description du problème
Bonjour à tous/tte.J'aimerais savoir comment on peut faire pour que des Icônes de Message soit présent que sur certain forum au lieu de tous par défaut ?
Je me suis rendu ici, mais sa ne me donne pas plus d'informations précisé hormis des codes sans valeur pour moi ...
Le sujet: /t183061-les-icones-de-messages
En attendant une aide d'un membre. Cordialement.
Re: Comment faire en sorte que les "Icônes de Message" soit présent que sur certain forum au lieu de tous ?
Bonjour ^^
Soit il n'y a pas d'icône, soit elle est présente partout. Donc la question est posée à l'envers.
Il n'est pas possible de choisir l'endroit où une icône est présente mais il reste envisageable de choisir l'endroit où l'on n'en veut pas.
Un javascript à placer sur toutes les pages :
1/ f=(52|53)&mode=newtopic
52 et 53 correspondent ici aux identifiants de forum où il faut supprimer l'icône. Ici les fora 52 et 53
Si on prend l'exemple de ce sous-forum /f7-gerer-l-apparence-de-son-forum le code à insérer serait f=(7)&mode=newtopic
2/ post_icon_4
Correspond à l'id de l'icône qu'on peut trouver avec l'inspecteur d'élément
Ici par exemple l'icône Résolu a le numéro 4 (et c'est involontaire, le code entier correspondait à un test sur mon propre forum)
Deux remarques :
- Le code fonctionne sur n'importe quelle version sauf les versions mobiles qui n'ont pas d'icône de message.
- Le code fonctionne à la création de sujet mais est inopérant à l'édition parce que l'adresse d'édition se réfère à un message et non plus à un forum, et parce qu'il n'y a aucun fil d'Ariane lors de l'édition. A supposer que ça soit possible d'y remédier (ce dont je doute) la manœuvre serait assez complexe et lente (obligation de charger complètement au moins une page sans l'afficher).
Edité :
Un tutoriel tiré du forum de Milouze14 (inscription et présentation obligatoires)
Activer des icônes de message sur un forum spécifique
Son approche correspond mieux à la tienne puisque avec un code assez similaire, il se propose de d'abord masquer l'icône partout avant de la faire ré-apparaître uniquement là où tu veux.
Cependant les limites sont les mêmes et comme il se base sur l'adresse de l'icône ça demandera en sus un petit ajustement si l'icône devait changer ou nécessiter un ré-hébergement dans le futur.
Soit il n'y a pas d'icône, soit elle est présente partout. Donc la question est posée à l'envers.
Il n'est pas possible de choisir l'endroit où une icône est présente mais il reste envisageable de choisir l'endroit où l'on n'en veut pas.
Un javascript à placer sur toutes les pages :
- Code:
location.pathname=="/post" && /^\?f=(52|53)&mode=newtopic$/.test(location.search) && $(function(){
$("#post_icon_4").closest('label').remove()
});
1/ f=(52|53)&mode=newtopic
52 et 53 correspondent ici aux identifiants de forum où il faut supprimer l'icône. Ici les fora 52 et 53
Si on prend l'exemple de ce sous-forum /f7-gerer-l-apparence-de-son-forum le code à insérer serait f=(7)&mode=newtopic
2/ post_icon_4
Correspond à l'id de l'icône qu'on peut trouver avec l'inspecteur d'élément
Ici par exemple l'icône Résolu a le numéro 4 (et c'est involontaire, le code entier correspondait à un test sur mon propre forum)
Deux remarques :
- Le code fonctionne sur n'importe quelle version sauf les versions mobiles qui n'ont pas d'icône de message.
- Le code fonctionne à la création de sujet mais est inopérant à l'édition parce que l'adresse d'édition se réfère à un message et non plus à un forum, et parce qu'il n'y a aucun fil d'Ariane lors de l'édition. A supposer que ça soit possible d'y remédier (ce dont je doute) la manœuvre serait assez complexe et lente (obligation de charger complètement au moins une page sans l'afficher).
Edité :
Un tutoriel tiré du forum de Milouze14 (inscription et présentation obligatoires)

Son approche correspond mieux à la tienne puisque avec un code assez similaire, il se propose de d'abord masquer l'icône partout avant de la faire ré-apparaître uniquement là où tu veux.
Cependant les limites sont les mêmes et comme il se base sur l'adresse de l'icône ça demandera en sus un petit ajustement si l'icône devait changer ou nécessiter un ré-hébergement dans le futur.
Re: Comment faire en sorte que les "Icônes de Message" soit présent que sur certain forum au lieu de tous ?
Cela me suffira, mais encore une question, je doit crée une nouvelle place pour le code à chaque fois, ou juste un et regrouper tous au même endroit suffira ?
Re: Comment faire en sorte que les "Icônes de Message" soit présent que sur certain forum au lieu de tous ?
Répéter le code complètement autant de fois que nécessaire suffira
J'avais d'ailleurs testé sur mon propre forum à la suite du code me permettant de cocher d'office une icône sur certaines sections.
Exemple :
J'avais d'ailleurs testé sur mon propre forum à la suite du code me permettant de cocher d'office une icône sur certaines sections.
Exemple :
- Code:
location.pathname=="/post" && /^\?f=(52|53)&mode=newtopic$/.test(location.search) && $(function(){
$("#post_icon_3").closest('label').remove()
});
location.pathname=="/post" && /^\?f=(29|37)&mode=newtopic$/.test(location.search) && $(function(){
$("#post_icon_2").closest('label').remove()
});
Re: Comment faire en sorte que les "Icônes de Message" soit présent que sur certain forum au lieu de tous ?
Neptunia a écrit:Répéter le code complètement autant de fois que nécessaire suffira
J'avais d'ailleurs testé sur mon propre forum à la suite du code me permettant de cocher d'office une icône sur certaines sections.
Exemple :
- Code:
location.pathname=="/post" && /^\?f=(52|53)&mode=newtopic$/.test(location.search) && $(function(){
$("#post_icon_3").closest('label').remove()
});
location.pathname=="/post" && /^\?f=(29|37)&mode=newtopic$/.test(location.search) && $(function(){
$("#post_icon_2").closest('label').remove()
});
J'ai testé le code, il ne fonctionne pas sur ModerneBB.
Re: Comment faire en sorte que les "Icônes de Message" soit présent que sur certain forum au lieu de tous ?
Alors là j'en tombe à la renverse.
J'avais vérifié que le code de la version ModernBB était compatible et d'ailleurs le code de Milouze est bien compatible toutes versions sauf qu'en le testant en modernBB la partie qui masque l'icône fonctionne parfaitement (en ciblant comme moi la balise <label>) mais la partie sensée remettre l'icône sur le forum voulu ne fonctionne pas mieux.
Pour moi le code devrait fonctionner, la seule piste qui me vienne à l'esprit serait que modernBB n'accepte pas la fonction location.pathname.
Du coup je passe la main devant cette bizarrerie. Désolée.
J'avais vérifié que le code de la version ModernBB était compatible et d'ailleurs le code de Milouze est bien compatible toutes versions sauf qu'en le testant en modernBB la partie qui masque l'icône fonctionne parfaitement (en ciblant comme moi la balise <label>) mais la partie sensée remettre l'icône sur le forum voulu ne fonctionne pas mieux.
Pour moi le code devrait fonctionner, la seule piste qui me vienne à l'esprit serait que modernBB n'accepte pas la fonction location.pathname.
Du coup je passe la main devant cette bizarrerie. Désolée.
Re: Comment faire en sorte que les "Icônes de Message" soit présent que sur certain forum au lieu de tous ?
Bah j'avais pas rêvé !
J'avais gardé le souvenir d'avoir enregistré puis supprimé tout le css d'un fofo test. Ceci afin de passer en modernBB tout en conservant mon thème.
Donc le code que je t'ai donné hier est bien fonctionnel sous modernBB comme sous n'importe quelle version.
Quand tu m'a dit qu'il ne fonctionnait pas j'ai revérifié, cette fois en "déguisant" un autre fofo donc sans réellement convertir. Et là ça ne marchait plus.
Alors le code que je t'ai donné hier fonctionne parfaitement et s'il y a un souci de ton côté, ce n'est pas mon code qui est en cause mais le reste des tiens. A moins que la gestion des codes javascript soit désactivée :lol!:
J'avais gardé le souvenir d'avoir enregistré puis supprimé tout le css d'un fofo test. Ceci afin de passer en modernBB tout en conservant mon thème.
Donc le code que je t'ai donné hier est bien fonctionnel sous modernBB comme sous n'importe quelle version.
Quand tu m'a dit qu'il ne fonctionnait pas j'ai revérifié, cette fois en "déguisant" un autre fofo donc sans réellement convertir. Et là ça ne marchait plus.
Alors le code que je t'ai donné hier fonctionne parfaitement et s'il y a un souci de ton côté, ce n'est pas mon code qui est en cause mais le reste des tiens. A moins que la gestion des codes javascript soit désactivée :lol!:
Re: Comment faire en sorte que les "Icônes de Message" soit présent que sur certain forum au lieu de tous ?
Neptunia a écrit:Bah j'avais pas rêvé !
J'avais gardé le souvenir d'avoir enregistré puis supprimé tout le css d'un fofo test. Ceci afin de passer en modernBB tout en conservant mon thème.
Donc le code que je t'ai donné hier est bien fonctionnel sous modernBB comme sous n'importe quelle version.
Quand tu m'a dit qu'il ne fonctionnait pas j'ai revérifié, cette fois en "déguisant" un autre fofo donc sans réellement convertir. Et là ça ne marchait plus.
Alors le code que je t'ai donné hier fonctionne parfaitement et s'il y a un souci de ton côté, ce n'est pas mon code qui est en cause mais le reste des tiens. A moins que la gestion des codes javascript soit désactivée :lol!:
Le JS est bien activé, et ce sera le seul. Puis-je en avoir un apperçu, je vais retenté avec le code.
Re: Comment faire en sorte que les "Icônes de Message" soit présent que sur certain forum au lieu de tous ?
Un aperçu de quoi ?
Une icône de moins dans le sélecteur d'icônes ça se passe de capture écran nan ?
En tout cas je ne vais pas rebasculer une troisième fois mon forum test en modernBB juste pour faire une capture.
Une icône de moins dans le sélecteur d'icônes ça se passe de capture écran nan ?
En tout cas je ne vais pas rebasculer une troisième fois mon forum test en modernBB juste pour faire une capture.
Re: Comment faire en sorte que les "Icônes de Message" soit présent que sur certain forum au lieu de tous ?
![]() | Bonjour, Attention, cela fait 6 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: Comment faire en sorte que les "Icônes de Message" soit présent que sur certain forum au lieu de tous ?
J'ai essayez comme on me la precisez; rien ne marche.
Je met donc ce sujet résolu, même si il ne l'est pas.
Je met donc ce sujet résolu, même si il ne l'est pas.

» Faire en sorte que l'auteur d'un message puisse remercier plusieurs personnes au lieu d'une seule
» Faire une sorte de Toolbar.
» Faire en sorte que le fond ne se répête pas
» faire en sorte que l'image de fond ne se répète pas
» Faire en sorte que mon adresse mail soit cliquable
» Faire une sorte de Toolbar.
» Faire en sorte que le fond ne se répête pas
» faire en sorte que l'image de fond ne se répète pas
» Faire en sorte que mon adresse mail soit cliquable
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