Membres connectés récemment
[PHPBB2] Ajout d'un bouton dans la fenêtre d'édition
2 participants
Page 1 sur 1
bonjour a toutes et tous
salut Phil
je souhaiterais ajouter un bouton dans la fenetre d'edition , bouton visible que par les admins qui en cliquant dessus posterais un message de bienvenu
en fouinant sur le net j'ai trouvé un message d'un certain @Milouze14 qui me donne des idées mais est ce compatible avec mon forum ?
lien du sujet :
https://forum.forumactif.com/t403553-ajout-d-un-bouton-dans-la-fenetre-d-edition
script que tu propose
- Code:
$(function() {
$(function() {
var editoR=$('#text_editor_textarea').sceditor("instance");
//L APPARENCE DU PREMIER BOUTON
var A = {
img: "https://i.servimg.com/u/f38/11/01/36/00/warnin11.png",
title: "Avertissement"
};
//L APPARENCE DU DEUXIEME BOUTON
var B = {
img: "https://i.servimg.com/u/f20/20/11/87/27/premiu10.png",
title: "Bouton remercier l'auteur du sujet"
};
//LE CONTENU DANS L EDITEUR AU CLIC SUR LE PREMIER BOUTON
var contenu1="Merci d'être le plus courtois possible";
//LE CONTENU DANS L EDITEUR AU CLIC SUR LE DEUXIEME BOUTON
var contenu2="Merci beaucoup";
$('<div class="sceditor-group before"></div>').insertBefore('.sceditor-group:first');
//L IMPORTATION DU PREMIER BOUTON
$('<a class="sceditor-button sceditor-one" title="' + A["title"] + '"><div style="background:url(' + A["img"] + ') no-repeat;"></div></a>').appendTo('div.sceditor-group.before');
// L IMPORTATION DU DEUXIEME BOUTON
$('<a class="sceditor-button sceditor-two" title="' + B["title"] + '"><div style="background:url(' + B["img"] + ') no-repeat;"></div></a>').appendTo('div.sceditor-group.before');
//L ACTION DU PREMIER BOUTON
$('.sceditor-one').click(function(){
//AU CLIC ON AFFICHE LE CONTENU DE LA VARIABLE contenu1
editoR.insert('<strong>'+contenu1+'</strong>');
});
//L ACTION DU DEUXIEME BOUTON
$('.sceditor-two').click(function(){
//AU CLIC ON AFFICHE LE CONTENU DE LA VARIABLE contenu1
editoR.insert('<strong>'+contenu2+'</strong>');
});
})});
j'ai modifié ton script pour faire en sorte que ca soit visible que par les admins , vu qu'il y a deux boutons prevu dant ton script j'aimerais que les deux boutons soient visible par admin et modos uniquement
j'ai testé ca fonctionne mais je ne sais pas si c'est bon pour phpbb2 vu que tu proposais ca a un membre qui a du phpbb3
voila ma modif mais vu mes competences dans ce domaine
- Code:
$(function() {
if(_userdata["user_level"] ==1)
$(function() {
var editoR=$('#text_editor_textarea').sceditor("instance");
//L APPARENCE DU PREMIER BOUTON
var A = {
img: "https://i.servimg.com/u/f38/11/01/36/00/warnin11.png",
title: "Bienvenu"
};
//L APPARENCE DU DEUXIEME BOUTON
var B = {
img: "https://i.servimg.com/u/f20/20/11/87/27/premiu10.png",
title: "Bouton remercier l'auteur du sujet"
};
//LE CONTENU DANS L EDITEUR AU CLIC SUR LE PREMIER BOUTON
var contenu1="hello \nsoit le bienvenu parmi nous :bvn:";
//LE CONTENU DANS L EDITEUR AU CLIC SUR LE DEUXIEME BOUTON
var contenu2="Merci beaucoup";
$('<div class="sceditor-group before"></div>').insertBefore('.sceditor-group:first');
//L IMPORTATION DU PREMIER BOUTON
$('<a class="sceditor-button sceditor-one" title="' + A["title"] + '"><div style="background:url(' + A["img"] + ') no-repeat;"></div></a>').appendTo('div.sceditor-group.before');
// L IMPORTATION DU DEUXIEME BOUTON
$('<a class="sceditor-button sceditor-two" title="' + B["title"] + '"><div style="background:url(' + B["img"] + ') no-repeat;"></div></a>').appendTo('div.sceditor-group.before');
//L ACTION DU PREMIER BOUTON
$('.sceditor-one').click(function(){
//AU CLIC ON AFFICHE LE CONTENU DE LA VARIABLE contenu1
editoR.insert('<strong>'+contenu1+'</strong>');
});
//L ACTION DU DEUXIEME BOUTON
$('.sceditor-two').click(function(){
//AU CLIC ON AFFICHE LE CONTENU DE LA VARIABLE contenu1
editoR.insert('<strong>'+contenu2+'</strong>');
});
})});
merci
Milouze14 aime ce message
@fred9545,
hello Fred,
alors ce type de boutons prévus dans l'éditeur est fonctionnel sur presque toutes les versions sauf awesomeBB sur la réponse rapide qui est un peu différente.
Pour afficher les boutons pour les admins et modos, le script est le suivant:
hello Fred,
alors ce type de boutons prévus dans l'éditeur est fonctionnel sur presque toutes les versions sauf awesomeBB sur la réponse rapide qui est un peu différente.
Pour afficher les boutons pour les admins et modos, le script est le suivant:
- Code:
$(function() {
$(function() {
if(_userdata["user_level"] ==1||_userdata["user_level"] ==2)
{
var editoR=$('#text_editor_textarea').sceditor("instance");
//L APPARENCE DU PREMIER BOUTON
var A = {
img: "https://i.servimg.com/u/f38/11/01/36/00/warnin11.png",
title: "Bienvenu"
};
//L APPARENCE DU DEUXIEME BOUTON
var B = {
img: "https://i.servimg.com/u/f20/20/11/87/27/premiu10.png",
title: "Bouton remercier l'auteur du sujet"
};
//LE CONTENU DANS L EDITEUR AU CLIC SUR LE PREMIER BOUTON
var contenu1="hello \nsoit le bienvenu parmi nous :bvn:";
//LE CONTENU DANS L EDITEUR AU CLIC SUR LE DEUXIEME BOUTON
var contenu2="Merci beaucoup";
$('<div class="sceditor-group before"></div>').insertBefore('.sceditor-group:first');
//L IMPORTATION DU PREMIER BOUTON
$('<a class="sceditor-button sceditor-one" title="' + A["title"] + '"><div style="background:url(' + A["img"] + ') no-repeat;"></div></a>').appendTo('div.sceditor-group.before');
// L IMPORTATION DU DEUXIEME BOUTON
$('<a class="sceditor-button sceditor-two" title="' + B["title"] + '"><div style="background:url(' + B["img"] + ') no-repeat;"></div></a>').appendTo('div.sceditor-group.before');
//L ACTION DU PREMIER BOUTON
$('.sceditor-one').click(function(){
//AU CLIC ON AFFICHE LE CONTENU DE LA VARIABLE contenu1
editoR.insert('<strong>'+contenu1+'</strong>');
});
//L ACTION DU DEUXIEME BOUTON
$('.sceditor-two').click(function(){
//AU CLIC ON AFFICHE LE CONTENU DE LA VARIABLE contenu1
editoR.insert('<strong>'+contenu2+'</strong>');
});
}
})});
pfffffffff j'avais fait ca au debut ca ne fonctionnait pas donc j'en etais resté a ce que j'ai posté dans ma demande
je viens de trouver pourquoi ca ne fonctionnait pas le compte avec lequel j'ai testé etait en groupe personnal user , ca risquait pas de fonctionner
c'est rentré dans l'ordre , merci Phil
par contre je ne me rappelle toujours pas ce que je voulais comme entreaide la derniere fois
pour le coup de main
Ma demande:
[ [PHPBB2] Ajout d'un bouton dans la fenêtre d'édition ] est désormais résolue
je viens de trouver pourquoi ca ne fonctionnait pas le compte avec lequel j'ai testé etait en groupe personnal user , ca risquait pas de fonctionner
c'est rentré dans l'ordre , merci Phil
par contre je ne me rappelle toujours pas ce que je voulais comme entreaide la derniere fois
pour le coup de main
Ma demande:
[ [PHPBB2] Ajout d'un bouton dans la fenêtre d'édition ] est désormais résolue
Milouze14 aime ce message
Sujets similaires
Créer un compte ou se connecter pour répondre
Vous devez être membre pour répondre.
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum