Autorisation séléctive d'utiliser le html
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
Autorisation séléctive d'utiliser le html
Détails techniques
Version du forum : PunBB
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox, Opera
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : http://thenimoproject.forumactif.org
Description du problème
Bonjour,Je suis à la recherche d'une solution me permettant de choisir qui peut, ou ne peut pas "émettre de code html "actif" pour d'un coté être capable de publier des ressources, et de l'autre, empêcher des petits rigolos de glisser une ou deux iframes indésirables.
J'ai déja fait des recherches dessus par le passé et l'on m'avait répondu avec ce bout de javascript avec lequel je devais me débrouiller. (si je suis là, bah... c'est que j'arrive pas à me débrouiller avec):
- Code:
$(function() {
var _userdata = _userdata || {};
2 > _userdata.user_level && $('form[action="/post"][method="post"]').each(function() {
var a = $('input[name="disable_html"]', this);
a.length && a.closest("label").remove();
$(this).append('<input type="hidden" name="disable_html" value="1" />')
})
});
Ledit code était sensé n'autoriser que les modérateurs/administrateurs à parser leur code, apparemment en cochant et cachant la case correspondante (corrigez moi si j'ai tort, ça me permettra d'apprendre en plus vu que je ne suis encore que néophyte là dedans).
Voici mes deux questions :
1) y a-t-il quelque chose a modifier dans ce script pour le rendre éfficace? Et si non, pourriez vous m'en procurer un fonctionnel?
2) si les utilisateurs désactivent le javascript, cela risque-t-il de rendre tout ceci bogus? Ou y'a-t-il des sécurités?
Dernière édition par Exvander le Mar 30 Déc 2014 - 12:11, édité 2 fois (Raison : icône "résolu")
Re: Autorisation séléctive d'utiliser le html
Bonsoir,
Essayez avec le code Javascript suivant à mettre sur toute les pages :
Il y a toujours un risque que les utilisateurs aient désactivé le Javascript et il nous est pas possible de contourner ce problème.
Cordialement .
Essayez avec le code Javascript suivant à mettre sur toute les pages :
- 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('tr').css('display', 'none');
}
}
});
Il y a toujours un risque que les utilisateurs aient désactivé le Javascript et il nous est pas possible de contourner ce problème.
Cordialement .
Re: Autorisation séléctive d'utiliser le html
Salut,
Merci de votre réponse. Là, le problème a déja bien avancé vu que maintenant la case "disable_html" est bien cochée. Sauriez-vous quoi modifier pour qu'elle disparaisse? (apres tests, elle ne semble pas réactive au display none ni au déplacement en dehors de l'écran)
Par avance, merci.
Merci de votre réponse. Là, le problème a déja bien avancé vu que maintenant la case "disable_html" est bien cochée. Sauriez-vous quoi modifier pour qu'elle disparaisse? (apres tests, elle ne semble pas réactive au display none ni au déplacement en dehors de l'écran)
Par avance, merci.
Re: Autorisation séléctive d'utiliser le html
Oops.. Bonjour .
J'ai fait le code suivant les informations de votre profil et n'avais pas vu que la version du forum où vous avez le problème était punBB, essayez donc avec :
Bonne journée .
J'ai fait le code suivant les informations de votre profil et n'avais pas vu que la version du forum où vous avez le problème était punBB, essayez donc avec :
- 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');
}
}
});
Bonne journée .
Re: Autorisation séléctive d'utiliser le html
Bonjour,
Et merci pour votre aide, ça marche nickel maintenant. Il ne reste plus qu'a trouver le petit bouton résolu.
Et merci pour votre aide, ça marche nickel maintenant. Il ne reste plus qu'a trouver le petit bouton résolu.
Sujets similaires
» Autorisation du HTML
» Problème d'autorisation des HTML
» Problème vis-à-vis de l'autorisation du HTML.
» MP automatique de bienvenue et autorisation du HTML par les nouveaux membres
» Malgré l'autorisation du HTML sur tout le forum, les iframes ne s'affichent pas
» Problème d'autorisation des HTML
» Problème vis-à-vis de l'autorisation du HTML.
» MP automatique de bienvenue et autorisation du HTML par les nouveaux membres
» Malgré l'autorisation du HTML sur tout le forum, les iframes ne s'affichent pas
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum