masqué la barre BBcode [Réglé]
darkolito Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre darkolito
- Inscrit le : 22/05/2014
j'aurais voulu savoir si il était possible de masqué la barre BBcode pour tout les membres et modérateurs, mais laisser visible pour les administrateurs ?
merci d'avance
darkolito Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre darkolito
- Inscrit le : 22/05/2014
ElenWii Membre non connecté
-
Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
-
Equipe Graphique
Long week end pour certain

Si si, c'est possible. je ne suis pas developpeur donc, il va me manquer une partie du code. Je t'explique le principe en attendant qu'un dev soit disponible.
Dans le fichier tpl de la barre bbcode, tu devra ajouter une condition du style
Code TPL :
# IF C_ADMIN # Le code de la barre BBCODE # ENDIF #
Et il faut bien sur déclarer la variable C_ADMIN en PHP.
Si je prend le code d'un autre module ca devrait ressembler à ceci :
Code PHP :
'C_ADMIN' => AppContext::get_current_user()->check_level(User::ADMIN_LEVEL),
Essaye de l'ajouter entre la ligne 69 et 140du fichier BBCodeformattingBBCodeEdito.class.php
Code PHP :
$template->put_all(array( 'PAGE_PATH' => $_SERVER['PHP_SELF'], 'C_EDITOR_NOT_ALREADY_INCLUDED' => !self::$editor_already_included, 'FIELD' => $this->identifier, 'FORBIDDEN_TAGS' => !empty($this->forbidden_tags) ? implode(',', $this->forbidden_tags) : '', 'C_UPLOAD_MANAGEMENT' => AppContext::get_current_user()->check_auth(FileUploadConfig::load()->get_authorization_enable_interface_files(), AUTH_FILES), 'L_REQUIRE_TEXT' => $LANG['require_text'], 'L_BB_UPLOAD' => $bbcode_lang['bb_upload'], 'L_BB_SMILEYS' => $bbcode_lang['bb_smileys'], 'L_BB_BOLD' => $bbcode_lang['bb_bold'], 'L_BB_ITALIC' => $bbcode_lang['bb_italic'], 'L_BB_UNDERLINE' => $bbcode_lang['bb_underline'], 'L_BB_STRIKE' => $bbcode_lang['bb_strike'], 'L_BB_TITLE' => $bbcode_lang['bb_title'], 'L_BB_CONTAINER' => $bbcode_lang['bb_container'], 'L_BB_HTML' => $bbcode_lang['bb_html'], 'L_BB_STYLE' => $bbcode_lang['bb_style'], 'L_BB_URL' => $bbcode_lang['bb_link'], 'L_BB_IMAGE' => $bbcode_lang['bb_picture'], 'L_BB_QUOTE' => $bbcode_lang['bb_quote'], 'L_BB_HIDE' => $bbcode_lang['bb_hide'], 'L_BB_COLOR' => $bbcode_lang['bb_color'], 'L_BB_SIZE' => $bbcode_lang['bb_size'], 'L_BB_SMALL' => $bbcode_lang['bb_small'], 'L_BB_LARGE' => $bbcode_lang['bb_large'], 'L_BB_LEFT' => $bbcode_lang['bb_left'], 'L_BB_CENTER' => $bbcode_lang['bb_center'], 'L_BB_RIGHT' => $bbcode_lang['bb_right'], 'L_BB_JUSTIFY' => $bbcode_lang['bb_justify'], 'L_BB_FLOAT_LEFT' => $bbcode_lang['bb_float_left'], 'L_BB_FLOAT_RIGHT' => $bbcode_lang['bb_float_right'], 'L_BB_SUP' => $bbcode_lang['bb_sup'], 'L_BB_SUB' => $bbcode_lang['bb_sub'], 'L_BB_INDENT' => $bbcode_lang['bb_indent'], 'L_BB_LIST' => $bbcode_lang['bb_list'], 'L_BB_TABLE' => $bbcode_lang['bb_table'], 'L_BB_FLASH' => $bbcode_lang['bb_swf'], 'L_BB_MOVIE' => $bbcode_lang['bb_movie'], 'L_BB_SOUND' => $bbcode_lang['bb_sound'], 'L_BB_CODE' => $bbcode_lang['bb_code'], 'L_BB_MATH' => $bbcode_lang['bb_math'], 'L_BB_ANCHOR' => $bbcode_lang['bb_anchor'], 'L_BB_HELP' => $bbcode_lang['bb_help'], 'L_BB_MORE' => $bbcode_lang['bb_more'], 'L_URL_PROMPT' => $bbcode_lang['bb_url_prompt'], 'L_IMAGE_PROMPT' => $bbcode_lang['bb_image_prompt'], 'L_TITLE' => $bbcode_lang['format_title'], 'L_CONTAINER' => $bbcode_lang['bb_container'], 'L_BLOCK' => $bbcode_lang['bb_block'], 'L_FIELDSET' => $bbcode_lang['bb_fieldset'], 'L_STYLE' => $LANG['style'], 'L_QUESTION' => $LANG['question'], 'L_NOTICE' => $LANG['notice'], 'L_WARNING' => $LANG['warning'], 'L_ERROR' => $LANG['error'], 'L_SUCCESS' => $LANG['success'], 'L_SIZE' => $bbcode_lang['format_size'], 'L_CODE' => $bbcode_lang['bb_code'], 'L_TEXT' => $bbcode_lang['bb_text'], 'L_SCRIPT' => $bbcode_lang['bb_script'], 'L_WEB' => $bbcode_lang['bb_web'], 'L_PROG' => $bbcode_lang['bb_prog'], 'L_TABLE_HEAD' => $bbcode_lang['head_table'], 'L_ADD_HEAD' => $bbcode_lang['head_add'], 'L_LINES' => $bbcode_lang['lines'], 'L_COLS' => $bbcode_lang['cols'], 'L_ORDERED_LIST' => $bbcode_lang['ordered_list'], 'L_INSERT_LIST' => $bbcode_lang['insert_list'], 'L_INSERT_TABLE' => $bbcode_lang['insert_table'], 'L_PHPBOOST_LANGUAGES' => $bbcode_lang['phpboost_languages'] ));
ElenWii
darkolito Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre darkolito
- Inscrit le : 22/05/2014
janus57 Membre non connecté
-
Booster Fusée
- Voir le profil du membre janus57
- Inscrit le : 07/12/2007
- Groupes :
-
Equipe Assistance
d'après la doc (Cf : http://www.phpboost.com/wiki/systeme-de-templates#paragraph_assignation-automatique), la variable est déjà déclaré ( IS_ADMIN : true si l'utilisateur est un administrateur | IS_MODERATOR : true si l'utilisateur est un modérateur )
Cordialement, janus57
ElenWii Membre non connecté
-
Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
-
Equipe Graphique
donc du coup, tu as juste le fichier BBCodetemplatesbbcode_editor.tpl à modifier :
Code TPL :
# IF IS_ADMIN # Le code de la barre BBCODE # ENDIF #
ElenWii
darkolito Membre non connecté
Booster Minigun
-
Booster Minigun
- Voir le profil du membre darkolito
- Inscrit le : 22/05/2014
Quenelle Membre non connecté
Booster Fronde
-
Booster Fronde
- Voir le profil du membre Quenelle
- Inscrit le : 23/09/2014
- Site internet
darkolito :
Bonjour,
j'aurais voulu savoir si il était possible de masqué la barre BBcode pour tout les membres et modérateurs, mais laisser visible pour les administrateurs ?
merci d'avance
j'aurais voulu savoir si il était possible de masqué la barre BBcode pour tout les membres et modérateurs, mais laisser visible pour les administrateurs ?
merci d'avance
Hello darkolito, as tu réussis ce que tu souhaitais faire ? j'aimerais integrer le même code concernant bbcode_editor.tpl la fonction que tu as eu idée est intéressante.
ElenWii Membre non connecté
-
Administrateur
- Voir le profil du membre ElenWii
- Inscrit le : 14/08/2009
- Site internet
- Groupes :
-
Equipe Graphique
La réponse est 2 ligne plus haut....
ElenWii :
Ah oui, merci Janus57
donc du coup, tu as juste le fichier BBCodetemplatesbbcode_editor.tpl à modifier :
ElenWii
donc du coup, tu as juste le fichier BBCodetemplatesbbcode_editor.tpl à modifier :
Code TPL :
# IF IS_ADMIN # Le code de la barre BBCODE # ENDIF #
ElenWii
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie