ModernBB : Icônes de messages réservés à un sous-forum en particulier (ID)

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu ModernBB : Icônes de messages réservés à un sous-forum en particulier (ID)

Message par *Splash* Mer 19 Sep 2018 - 15:57

Hi,

Je suis à la recherche d'un code js afin de réserver des icônes de messages que pour 1 sous-forum, à définir par son ID
(Pour le sous-forum à l'ID f18 ces boutons seraient disponibles à tous les membres)

Par avance merci


Dernière édition par *Splash* le Mer 19 Sep 2018 - 19:59, édité 2 fois
*Splash*

*Splash*
Membre actif

Masculin
Messages : 3806
Inscrit(e) le : 25/02/2018

https://caforum.fr
*Splash* a été remercié(e) par l'auteur de ce sujet.

Résolu Re: ModernBB : Icônes de messages réservés à un sous-forum en particulier (ID)

Message par Invité Mer 19 Sep 2018 - 17:08

Hello *Splash*,

ce script sur toutes les pages fonctionne en renseignant le lien de l'icône de message:

Code:
('img[src="LIEN DE L ICONE DE MESSAGE"]')

exemple avec le fofo1 :

Code:
?f=1&mode

Code:

if(location.pathname == '/post' && /^\?f=1&mode=newtopic$/.test(document.location.search))
{
$(function(){
$('.radio-wrap').each(function(){
$(this).find('img[src="LIEN DE L ICONE DE MESSAGE"]').closest('label').hide();
});
});
}


Le soucis est que l'icône restera visible lors d'une édition ou d'une citation Wink  .

a++
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: ModernBB : Icônes de messages réservés à un sous-forum en particulier (ID)

Message par *Splash* Mer 19 Sep 2018 - 17:33

Hi Milouze,

Je pense ne pas avoir saisi la manip.

J'ai mis ce code js :
Code:
if(location.pathname == '/post' && /^\?f=18&mode=newtopic$/.test(document.location.search))
{
$(function(){
$('.radio-wrap').each(function(){
$(this).find('img[src="https://i.servimg.com/u/f45/19/95/20/55/astuce12.png"]').closest('label').hide();
$(this).find('img[src="https://i.servimg.com/u/f45/19/95/20/55/code12.png"]').closest('label').hide();
});
});
}

id de forum 18
2 url images car 2 choix possible

J'ai éssayé ce code sur les sous-forums, sur les messages mais cela n'attribue pas les icônes qu'au forum à l'id 18, les icônes sont appliqués à l'ensemble des sous-forums
*Splash*

*Splash*
Membre actif

Masculin
Messages : 3806
Inscrit(e) le : 25/02/2018

https://caforum.fr
*Splash* a été remercié(e) par l'auteur de ce sujet.

Résolu Re: ModernBB : Icônes de messages réservés à un sous-forum en particulier (ID)

Message par Invité Mer 19 Sep 2018 - 17:41

Re,
tu veux que ces deux icônes soient affichés que sur le forum ayant l'id 18?
Hum, petite précision stp, tu veux parler sur la liste de sujets ?
a++


Dernière édition par Milouze14 le Mer 19 Sep 2018 - 17:42, édité 1 fois
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: ModernBB : Icônes de messages réservés à un sous-forum en particulier (ID)

Message par *Splash* Mer 19 Sep 2018 - 17:42

Yes.

Je pense que cela ne change rien, le forum est en version ModernBB
*Splash*

*Splash*
Membre actif

Masculin
Messages : 3806
Inscrit(e) le : 25/02/2018

https://caforum.fr
*Splash* a été remercié(e) par l'auteur de ce sujet.

Résolu Re: ModernBB : Icônes de messages réservés à un sous-forum en particulier (ID)

Message par Invité Mer 19 Sep 2018 - 17:44

Re,
Je pense que cela ne change rien, le forum est en version ModernBB

Il faudrait peut être le mentionner dans ton sujet , ton profil annonce une autre version Wink .

Je regarde de suite Wink .

a++
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: ModernBB : Icônes de messages réservés à un sous-forum en particulier (ID)

Message par *Splash* Mer 19 Sep 2018 - 17:46

Milouze14 a écrit:

Il faudrait peut être le mentionner dans ton sujet , ton profil annonce une autre version Wink .

Je regarde de suite Wink  .

a++

C'est exactement ce à quoi j'ai pensé en te disant quelle était la version de fofo, je corrige
*Splash*

*Splash*
Membre actif

Masculin
Messages : 3806
Inscrit(e) le : 25/02/2018

https://caforum.fr
*Splash* a été remercié(e) par l'auteur de ce sujet.

Résolu Re: ModernBB : Icônes de messages réservés à un sous-forum en particulier (ID)

Message par Invité Mer 19 Sep 2018 - 17:52

Re,
tu peux tester de script:

Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript

Mets un titre explicite.
Coches sur les sous-forums


Déposes ceci:
Code:

$(function(){
if($('a.nav[href^="/f18-"]').length) {
$('.dterm[style*="https://i.servimg.com/u/f45/19/95/20/55/astuce12.png"]').removeAttr('style');
$('.dterm[style*="https://i.servimg.com/u/f45/19/95/20/55/code12.png"]').removeAttr('style');
};
});




Penses à cliquer sur le bouton VALIDER



a++
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: ModernBB : Icônes de messages réservés à un sous-forum en particulier (ID)

Message par *Splash* Mer 19 Sep 2018 - 18:01

Non désolé cela ne fonctionne guère mieux

Les icônes sont disponibles pour tous les forums

*Splash*

*Splash*
Membre actif

Masculin
Messages : 3806
Inscrit(e) le : 25/02/2018

https://caforum.fr
*Splash* a été remercié(e) par l'auteur de ce sujet.

Résolu Re: ModernBB : Icônes de messages réservés à un sous-forum en particulier (ID)

Message par Invité Mer 19 Sep 2018 - 18:04

Re,
en fait ce script supprimer les icônes sur le fofo id 18, mais il est fonctionnel Wink .

Il faut que je trouve la parade Very Happy .

a++
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: ModernBB : Icônes de messages réservés à un sous-forum en particulier (ID)

Message par *Splash* Mer 19 Sep 2018 - 18:17

Milouze14 a écrit:Re,
en fait ce script supprimer les icônes sur le fofo id 18, mais il est fonctionnel Wink .

Ce n'est pas ce que je remarque
En essayant divers solutions, j'ai attribué une des icônes aux Admins et l'autre aux membres

Sur tous les sous-forums celle destinée aux membres est présente à la rédaction de messages, l'autre n'apparaît jamais


Dernière édition par *Splash* le Mer 19 Sep 2018 - 18:22, édité 1 fois
*Splash*

*Splash*
Membre actif

Masculin
Messages : 3806
Inscrit(e) le : 25/02/2018

https://caforum.fr
*Splash* a été remercié(e) par l'auteur de ce sujet.

Résolu Re: ModernBB : Icônes de messages réservés à un sous-forum en particulier (ID)

Message par Invité Mer 19 Sep 2018 - 18:21

Re,

En essayant divers solutions, une des icônes est destinée aux Admins et l'autre aux membres

Ce qui est réservé aux admins restera visible qu'aux admins Wink .

tu peux me faire une capture d'écran car à chaque message on découvre un nouveau  truc a mettre en œuvre !!

Suite à ce message:
https://forum.forumactif.com/t398154-modernbb-icones-de-messages-reserves-a-un-sous-forum-en-particulier-id#3325656

Ta réponse a été positive:
https://forum.forumactif.com/t398154-modernbb-icones-de-messages-reserves-a-un-sous-forum-en-particulier-id#3325658


Donc, ce script doit fonctionner (en remplacement du dernier):
Code:

$(function(){
var a=$('a.nav[href^="/f18-"]').length;
if(!a)
{
$('.dterm[style*="https://i.servimg.com/u/f45/19/95/20/55/astuce12.png"]').removeAttr('style');
$('.dterm[style*="https://i.servimg.com/u/f45/19/95/20/55/code12.png"]').removeAttr('style');
}
});


a++
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: ModernBB : Icônes de messages réservés à un sous-forum en particulier (ID)

Message par *Splash* Mer 19 Sep 2018 - 18:37

Désolé, ce code ne fonctionne pas

Premier message de ce post

*Splash* a écrit:Hi,

Je suis à la recherche d'un code js afin de réserver des icônes de messages que pour 1 sous-forum, à définir par son ID
(Pour le sous-forum à l'ID f18 ces boutons seraient disponibles à tous les membres)

Par avance merci

Avec ce dernier code js voici un screen du forum f18

ModernBB : Icônes de messages réservés à un sous-forum en particulier (ID) F18_ti10

Screen d'un autre forum, l'icône, attribuée aux membres pour l'essaie, ne devrait pas apparaître en théorie ? Forum à l'id f12

ModernBB : Icônes de messages réservés à un sous-forum en particulier (ID) F12_ti10

Icônes de messages

ModernBB : Icônes de messages réservés à un sous-forum en particulier (ID) Icoane10

Maintenant que dire de plus !

Ces 2 icônes de sujets (messages, elles sont référencées ainsi au PA) doivent être disponible aux membres pour le forum f18, et seulement ce forum

J'ai bien validé le code js
J'ai vidé le cache
J'ai attribué une des 2 icônes aux admins pour vérifier si cela changeait quelque chose
J'ai vérifié avec un pseudo au rang membre
*Splash*

*Splash*
Membre actif

Masculin
Messages : 3806
Inscrit(e) le : 25/02/2018

https://caforum.fr
*Splash* a été remercié(e) par l'auteur de ce sujet.

Résolu Re: ModernBB : Icônes de messages réservés à un sous-forum en particulier (ID)

Message par Invité Mer 19 Sep 2018 - 19:09

Re,

tu peux tester ce script (sur toutes les pages):
Code:
$(function(){
$('.fields1 dd').find('img[src="https://i.servimg.com/u/f45/19/95/20/55/astuce12.png"]').closest('label').hide();
});
if(location.pathname == '/post' && /^\?f=18&mode=newtopic$/.test(document.location.search))
{
$(function(){
$('.fields1 dd').each(function(){
$(this).find('img[src="https://i.servimg.com/u/f45/19/95/20/55/astuce12.png"]').closest('label').show();

});
});
}

a++
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: ModernBB : Icônes de messages réservés à un sous-forum en particulier (ID)

Message par *Splash* Mer 19 Sep 2018 - 19:37

Mieux

pour le forum f18 les 2 icônes sont bien disponibles

ModernBB : Icônes de messages réservés à un sous-forum en particulier (ID) F18_ti11

Pour un autre forum, f10, l'icône code apparaît (ce lien n'est pas mentionné dans ton code)

ModernBB : Icônes de messages réservés à un sous-forum en particulier (ID) F10_ti10

Pour le forum en question, le f18, tout est OK
Pour l'autre forum, f10, aucunes icônes ne devraient apparaître
*Splash*

*Splash*
Membre actif

Masculin
Messages : 3806
Inscrit(e) le : 25/02/2018

https://caforum.fr
*Splash* a été remercié(e) par l'auteur de ce sujet.

Résolu Re: ModernBB : Icônes de messages réservés à un sous-forum en particulier (ID)

Message par Invité Mer 19 Sep 2018 - 19:41

Re,
l'icône que tu mentionnes est visible que par les admins,
donc voilà pourquoi tu puisses le voir Wink .
a++
Anonymous

Invité
Invité


Invité a été remercié(e) par l'auteur de ce sujet.

Résolu Re: ModernBB : Icônes de messages réservés à un sous-forum en particulier (ID)

Message par *Splash* Mer 19 Sep 2018 - 19:49

En fait tout à l'heure je tentais plusieurs solutions pour faire fonctionner les divers codes que tu me communiquait, donc j'ai essayé de changer la config des icônes, comme j'expliquais ici :

*Splash* a écrit:
Milouze14 a écrit:Re,
en fait ce script supprimer les icônes sur le fofo id 18, mais il est fonctionnel Wink .

Ce n'est pas ce que je remarque
En essayant divers solutions, j'ai attribué une des icônes aux Admins et l'autre aux membres

Sur tous les sous-forums celle destinée aux membres est présente à la rédaction de messages, l'autre n'apparaît jamais

Dans la pratique il faut que ces 2 icônes soient accessibles aux membres, donc pour le dernier code fournit j'ai remis en config normal

ModernBB : Icônes de messages réservés à un sous-forum en particulier (ID) Icoane11

Et je test la config avec un compte membre
*Splash*

*Splash*
Membre actif

Masculin
Messages : 3806
Inscrit(e) le : 25/02/2018

https://caforum.fr
*Splash* a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: ModernBB : Icônes de messages réservés à un sous-forum en particulier (ID)

Message par *Splash* Mer 19 Sep 2018 - 19:58

Ce code est donc OK
Code:
$(function(){
$('.fields1 dd').find('img[src="https://i.servimg.com/u/f45/19/95/20/55/astuce12.png"]').closest('label').hide();
});
if(location.pathname == '/post' && /^\?f=18&mode=newtopic$/.test(document.location.search))
{
$(function(){
$('.fields1 dd').each(function(){
$(this).find('img[src="https://i.servimg.com/u/f45/19/95/20/55/astuce12.png"]').closest('label').show();
 
});
});
}
$(function(){
$('.fields1 dd').find('img[src="https://i.servimg.com/u/f45/19/95/20/55/code12.png"]').closest('label').hide();
});
if(location.pathname == '/post' && /^\?f=18&mode=newtopic$/.test(document.location.search))
{
$(function(){
$('.fields1 dd').each(function(){
$(this).find('img[src="https://i.servimg.com/u/f45/19/95/20/55/code12.png"]').closest('label').show();
 
});
});
}

Grand merci à toi Milouze pour ton aide et ta patiente
*Splash*

*Splash*
Membre actif

Masculin
Messages : 3806
Inscrit(e) le : 25/02/2018

https://caforum.fr
*Splash* a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum