Message préformaté ne fonctionne pas en MP

2 participants

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

Résolu Message préformaté ne fonctionne pas en MP

Message par papa pig Dim 4 Nov 2018 - 3:18

Détails techniques


Version du forum : ModernBB
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : http://www.batteriefanfare.com

Description du problème

Bonjour, j'ai un système de messages rapides sur mon forum, mais je viens de voir que ça ne fonctionne pas dans les MP.
Le système fonctionne très bien dans les autres parties du forum.
Il est basé sur ce tuto : https://forum.forumactif.com/t357504-bouton-avertissement-rapide-pour-modo-et-admin
Comment faire pour que ça fonctionne aussi dans les la messagerie privée ? Sachant que je souhaite préformater un message de bienvenue.
Merci
papa pig

papa pig
***

Masculin
Messages : 195
Inscrit(e) le : 22/01/2017

http://lepetitsecargot.forumpro.fr
papa pig a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Message préformaté ne fonctionne pas en MP

Message par Adam_sfp Dim 4 Nov 2018 - 21:59

Bonsoir

Peut être en passant par la gestion des codes javascripts pour ne pas faire l'étape création d'un widget.

Et donnez l'accès aux modérateurs et administrateurs via une condition
Code:
_userdata.user_level ==1

Pour modo par exemple
Actuellement via widget le code est
Code:
<script type="text/javascript">
jQuery(document).ready(function() {
 
jQuery("#text_editor_textarea").before("<img src='https://i.servimg.com/u/f73/11/66/92/55/bouton12.png' title='Avertissement Modo'  id='modbutt' />");
 
jQuery('#modbutt').click(function(){
jQuery("div.sceditor-toolbar + iframe").contents().find("body").append('[mod][/mod]');
jQuery('.sceditor-container textarea')[0].value += '[mod][/mod]'
});
 
});
</script>
on enlève les balises
Code:
<script type="text/javascript">
et
Code:
</script>
et on ajoute une condition comme ceci par exemple pour admin et modo
Code:
$(function() {
  if (_userdata.user_level == 1 || _userdata.user_level == 2)
{ ICI NOTRE CODE A EXECUTER  }
});

et donc en ajoutant le code
Code:
$(function() {
  if (_userdata.user_level == 1 || _userdata.user_level == 2 ) {
    jQuery("#text_editor_textarea").before("<img src='https://i.servimg.com/u/f73/11/66/92/55/bouton12.png' title='Avertissement Modo'  id='modbutt' />");
    jQuery("#modbutt").click(function() {
      jQuery("div.sceditor-toolbar + iframe").contents().find("body").append("[mod][/mod]");
      jQuery(".sceditor-container textarea")[0].value += "[mod][/mod]";
    });
  }
});

A mettre dans gestion des codes javascripts sur toutes les pages.

Cdt
Adam_sfp

Adam_sfp
Membre actif

Masculin
Messages : 4465
Inscrit(e) le : 18/04/2008

http://antonyadam.kanak.fr
Adam_sfp a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Message préformaté ne fonctionne pas en MP

Message par papa pig Lun 5 Nov 2018 - 10:35

Grand grand merci @Adam_sfp king , ça fonctionne impec ! ::fleur:: ::fleur:: ::fleur::

Tu m'as non seulement donné la solution, mais en plus une qui est top ! En effet, j'ai toujours trouvé un peu risqué de passer par des widgets, surtout quand vous avez des co-administrateurs, et donc qui sont susceptibles de parfois aux dispositions, présentations ... et qui n'ont pas conscience de l'importance de widgets qui ne "servent pas".
Merci c'est génial en passant directement par la gestion des codes JS thumright

J'ai donc fait 2 ajouts de codes dans la "gestion des codes javascript", tous les deux mis sur "toutes les pages" :
- un qui s'appelle "boutons avertissements" (qui remplace les widgets)
- et celui d'origine "messages d'avertissements" (qui existait avant déjà)
Je me demande si je peux fusionner les 2 ??? scratch

Code boutons d'avertissement ::

Code messages d'avertissement ::

Cordialement pig
papa pig

papa pig
***

Masculin
Messages : 195
Inscrit(e) le : 22/01/2017

http://lepetitsecargot.forumpro.fr
papa pig a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Message préformaté ne fonctionne pas en MP

Message par Adam_sfp Lun 5 Nov 2018 - 18:49

Bonsoir

Super si cela vous convient Wink

papa pig a écrit:
Je me demande si je peux fusionner les 2 ??? scratch
Éventuellement mais ils sont déjà ensemble logiquement avec les autres scripts cochés sur toutes les pages
http://www.batteriefanfare.com/99993.js

Cdt.
Adam_sfp

Adam_sfp
Membre actif

Masculin
Messages : 4465
Inscrit(e) le : 18/04/2008

http://antonyadam.kanak.fr
Adam_sfp a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Message préformaté ne fonctionne pas en MP

Message par papa pig Lun 5 Nov 2018 - 20:43

Merci encore Adam_sfp. thumleft résolu
papa pig

papa pig
***

Masculin
Messages : 195
Inscrit(e) le : 22/01/2017

http://lepetitsecargot.forumpro.fr
papa pig a été remercié(e) par l'auteur de ce sujet.

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


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