Permissions dans le JavaScript
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
Permissions dans le JavaScript
Détails techniques
Version du forum : phpBB2
Poste occupé : Fondateur
Navigateur(s) concerné(s) : Mozilla Firefox, Google Chrome, Internet Explorer, Opera, Safari, Autre
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : http://thegameforum.forumactif.com
Description du problème
Bonjour,Avec mon Technicien, nous avons codé ce code ci :
- Code:
$(function(){
$(function(){
$('<a class="sceditor-button" unselectable="on" title="Modo Edité">
<div unselectable="on" style="background-image:url(https://i37.servimg.com/u/f37/19/58/12/14/edity10.png)">Tableau Fondation</div></a>').insertAfter('.sceditor-button-source').click(function(){
$('#text_editor_textarea').sceditor("instance").insert('[table class="cadre3"][tr][td vertical-align="middle"][img]http://img11.hostingpics.net/pics/648881edition.png[/img][/td][td vertical-align="middle"][center][size=16]Message/sujet édité[/size][/center][/td][/tr][tr][td vertical-align="middle"][/td][td vertical-align="middle"][center][size=13]Ce message/sujet a été édité par la modération car ... .[/size][/center][/td][/tr][/table]');
});})});
$(function(){
$(function(){
$('<a class="sceditor-button" unselectable="on" title="Modo Censuré">
<div unselectable="on" style="background-image:url(https://i37.servimg.com/u/f37/19/58/12/14/censur10.gif)">Modo Censuré</div></a>').insertAfter('.sceditor-button-source').click(function(){
$('#text_editor_textarea').sceditor("instance").insert('[table class="cadre3"][tr][td vertical-align="middle"][img]http://img11.hostingpics.net/pics/885853Nop.gif[/img][/td][td vertical-align="middle"][center][size=16]Message Censuré[/size][/center][/td][/tr][tr][td vertical-align="middle"][/td][td vertical-align="middle"][center][size=13]Ce message est censuré par la modération car il ne respectait pas les règles du forum.[/size][/center][/td][/tr][/table]');
});})});
$(function(){
$(function(){
$('<a class="sceditor-button" unselectable="on" title="Modo Déplacé">
<div unselectable="on" style="background-image:url(https://i37.servimg.com/u/f37/19/58/12/14/dyplac10.png)">Modo Déplacé</div></a>').insertAfter('.sceditor-button-source').click(function(){
$('#text_editor_textarea').sceditor("instance").insert('[table class="cadre3"][tr][td vertical-align="middle"][img]http://img11.hostingpics.net/pics/326609sappliquentflechefiltresparposteadroiteicone635164.png[/img][/td][td vertical-align="middle"][center][size=16]Sujet Déplacé[/size][/center][/td][/tr][tr][td vertical-align="middle"][/td][td vertical-align="middle"][center][size=13]Ce sujet a été déplacé par la modération à partir du forum ... vers le forum ... .[/size][/center][/td][/tr][/table]');
});})});
$(function(){
$(function(){
$('<a class="sceditor-button" unselectable="on" title="Modo Verrouillé">
<div unselectable="on" style="background-image:url(https://i37.servimg.com/u/f37/19/58/12/14/verrou10.png)">Modo Verrouillé</div></a>').insertAfter('.sceditor-button-source').click(function(){
$('#text_editor_textarea').sceditor("instance").insert('[table class="cadre3"][tr][td vertical-align="middle"][img]https://cdn1.iconfinder.com/data/icons/jigsoar-icons/64/_lock.png[/img][/td][td vertical-align="middle"][center][size=16]Sujet Verrouilé[/size][/center][/td][/tr][tr][td vertical-align="midle"][/td][td vertical-align="middle"][center][size=13]Ce sujet a été verrouillé par la modération.[/size][/center][/td][/tr][/table]');
});})});
$(function(){
$(function(){
$('<a class="sceditor-button" unselectable="on" title="Tableau Technique">
<div unselectable="on" style="background-image:url(http://zupimages.net/up/16/50/9t8r.png)">Tableau Technique</div></a>').insertAfter('.sceditor-button-source').click(function(){
$('#text_editor_textarea').sceditor("instance").insert('[table class="cadre4"][tr][td]Contenu du cadre[/td][/tr][/table]');
});})});
$(function(){
$(function(){
$('<a class="sceditor-button" unselectable="on" title="Tableau Modération">
<div unselectable="on" style="background-image:url(http://zupimages.net/up/16/50/4evw.png)">Tableau Modération</div></a>').insertAfter('.sceditor-button-source').click(function(){
$('#text_editor_textarea').sceditor("instance").insert('[table class="cadre3"][tr][td]Contenu du cadre[/td][/tr][/table]');
});})});
$(function(){
$(function(){
$('<a class="sceditor-button" unselectable="on" title="Tableau Administration">
<div unselectable="on" style="background-image:url(http://zupimages.net/up/16/50/rlox.png)">Tableau Administration</div></a>').insertAfter('.sceditor-button-source').click(function(){
$('#text_editor_textarea').sceditor("instance").insert('[table class="cadre2"][tr][td]Contenu du cadre[/td][/tr][/table]');
});})});
$(function(){
$(function(){
$('<a class="sceditor-button" unselectable="on" title="Tableau Fondation">
<div unselectable="on" style="background-image:url(http://zupimages.net/up/16/50/4fwi.png)">Tableau Fondation</div></a>').insertAfter('.sceditor-button-source').click(function(){
$('#text_editor_textarea').sceditor("instance").insert('[table class="cadre1"][tr][td]Contenu du cadre[/td][/tr][/table]');
});})});
Hors, tous les utilisateurs ont accès à ces outils de technique, modération, administration ...
Alors, c'est pourquoi j'écris ici, pour demander comment rajouter des permissions à des groupes précis.
Dans ce cas, étant donné que vous ne savez quels sont mes groupes et quelles partes du code je souhaite donner à tel ou tel groupe, je souhaiterai que vous m'indiquiez la marche à suivre ainsi qu'un exemple avec les explication de qui sert à quoi et comment.
Merci d'avance pour vos réponses détaillés.
Très Cordialement,
julie10902
Dernière édition par julie10902 le Jeu 29 Déc 2016 - 18:53, édité 1 fois
Invité- Invité
Invité- Invité
Invité- Invité
Re: Permissions dans le JavaScript
pourquoi tout simplement tu n'utilise pas les outils natifs du script du forum?
Re: Permissions dans le JavaScript
Merci de la réponse,
Je ne sais pas ce que c'est ^^ si c'est les "Widget", j'en ai déjà pour des boutons mais ils ne sont pas présents dans le SCEditor mais au dessus.
Car je souhaiterai mettre des conditions pour tous les groupes mais je ne sais pas le coder en JS (je n'ai pas trop de base en JS et JQuery)
Je ne sais pas ce que c'est ^^ si c'est les "Widget", j'en ai déjà pour des boutons mais ils ne sont pas présents dans le SCEditor mais au dessus.
Car je souhaiterai mettre des conditions pour tous les groupes mais je ne sais pas le coder en JS (je n'ai pas trop de base en JS et JQuery)
Invité- Invité
Re: Permissions dans le JavaScript
Bonjour
Vous pouvez ajouter une condition soit en fonction du level ou de l'id d'un utilisateur
en utilisant:
ou
pour en mettre plusieurs on ajoute ||
ce qui donne par exemple
En l'incorporant à une partie de votre code cela donnerai
et donc logiquement seul les utilisateurs avec id 1 ,2 et 3 verrons l'outil dans l’éditeur.
Vous pouvez ajouter une condition soit en fonction du level ou de l'id d'un utilisateur
en utilisant:
- Code:
if (_userdata.user_level == 1)
ou
- Code:
if(_userdata["user_id"] ==1)
pour en mettre plusieurs on ajoute ||
ce qui donne par exemple
- Code:
if
(_userdata["user_id"] ==1||_userdata["user_id"] ==2||_userdata["user_id"] ==3)
En l'incorporant à une partie de votre code cela donnerai
- Code:
$(function(){
if(_userdata["user_id"] ==0||_userdata["user_id"] ==2||_userdata["user_id"] ==3)
$(function(){
$('<a class="sceditor-button" unselectable="on" title="Modo Edité">
<div unselectable="on" style="background-image:url(https://i37.servimg.com/u/f37/19/58/12/14/edity10.png)">Tableau Fondation</div></a>').insertAfter('.sceditor-button-source').click(function(){
$('#text_editor_textarea').sceditor("instance").insert('[table class="cadre3"][tr][td vertical-align="middle"][img]http://img11.hostingpics.net/pics/648881edition.png[/img][/td][td vertical-align="middle"][center][size=16]Message/sujet édité[/size][/center][/td][/tr][tr][td vertical-align="middle"][/td][td vertical-align="middle"][center][size=13]Ce message/sujet a été édité par la modération car ... .[/size][/center][/td][/tr][/table]');
});})});
et donc logiquement seul les utilisateurs avec id 1 ,2 et 3 verrons l'outil dans l’éditeur.
Dernière édition par oxymore le Jeu 29 Déc 2016 - 18:15, édité 1 fois
Re: Permissions dans le JavaScript
Oh c'est super, merci beaucoup Oxymore
Vous me sauvez la vie.
Merci infiniment
Vous me sauvez la vie.
Merci infiniment
Invité- Invité
Sujets similaires
» [Permissions] Rajouter "Permissions modérateurs" dans le "Permissions spéciales" du PA
» [Permissions] Mettre les permissions dans le PA sous forme de tableau interactif
» [ résolu ] permissions sur un Javascript ... possible ?
» [Administration] Permissions pour l'exécution des codes javascript
» Javascript dans un message.
» [Permissions] Mettre les permissions dans le PA sous forme de tableau interactif
» [ résolu ] permissions sur un Javascript ... possible ?
» [Administration] Permissions pour l'exécution des codes javascript
» Javascript dans un message.
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