Dernières news:
Votez pour ForumActif sur Forum Software !

[JavaScript] Désactiver HTML pour les membres / Activer HTML que pour les administrateurs et modérateurs

Aller en bas

[JavaScript] Désactiver HTML pour les membres / Activer HTML que pour les administrateurs et modérateurs Empty [JavaScript] Désactiver HTML pour les membres / Activer HTML que pour les administrateurs et modérateurs

Message par Karlozi Dim 4 Jan - 5:16

Tous est dans le titre. Ce code va vous permettre en tant qu'admin et/ou modérateur d'utiliser le HTML tout en empêchant les membres réguliers d'utiliser celui-ci.

Pour ce faire, il faut activer l'HTML dans votre panneau d'administration:
Panneau d'administration > Général > Messages et Emails > Configuration > Autoriser le HTML : OUI
Voir la capture:

Une fois fait et enregistré, allez dans votre gestion des JavaScript:
Panneau d'administration > Modules > HTML & JAVASCRIPT > Gestion des codes Javascript

Créez un nouveau JavaScript en le mettant sur toutes les pages et le tour est joué Wink
Code:
jQuery(function($){
   if($('#text_editor_textarea').length != 0){
      if(_userdata.user_level > 2 || _userdata.user_level == 0){
         var dh = $('input[name="disable_html"]');
         if(dh.length == 0) $('input[name="notify"]').after('<input type="checkbox" name="disable_html" style="display:none;" checked="checked">');
         else dh.attr('checked', 'checked').closest('label').css('display', 'none');
      }
   }
});

Il y a toujours un risque que les utilisateurs aient désactivé le JavaScript et ainsi contourné cette solution, mais il nous est pas possible de contourner ce problème.

Source: http://forum.forumactif.com/t374805-autorisation-selective-d-utiliser-le-html
Karlozi
Karlozi
Fondateur et codeur en chef

Messages : 19
Date d'inscription : 31/12/2014

https://monforumdeaaz.kanak.fr

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

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

Ce forum est mit en oeuvre par Karlozi
Tous codes sur ce forum peut être utilisés sur le votre. Par contre, si c'est pour répondre à une demande d'aide, merci de laisser la source !