• Site mis à jour le 11 mars 2024

Créer un plugin bouton pour insérer une balise

Informations
il y a 8 ans 7 mois - il y a 8 ans 7 mois #10799 par FC
Bonjour,

Je suis assez étonnée de ne trouver aucun tutoriel sur la création d'un bouton dans la barre d'outils de JCE...
Je cherche comment créer un bouton qui insère le texte sélectionné dans une balise avec une classe.
J'ai copié et renommé un des répertoires de plugin existants :

../components/com_jce/editor/tiny_mce/plugins/sw_note

Voici le contenu de sw_note/editor_plugin.js (en prenant plus ou moins modèle sur le plugin 'Style') :
(function(){
    tinymce.create('tinymce.plugins.SWNotePlugin',{
        init:function(ed){
            ed.addCommand('mceSwNote',function(){ed.insertContent("<div class=\"note\"> "+ed.selection.getContent({format: 'text'})+" </div>")});
            ed.addButton('note',{
                title:'note',
                image:"icon_sw_note.png",
                cmd:'mceSwNote'});
        },
        getInfo:function(){
            return{
                longname:'Sw_Note',
                author:'FC',
                version:"1.0"};}
    });
    tinymce.PluginManager.add('sw_note',tinymce.plugins.SWNotePlugin);
})();

Pour l'instant ça ne fonctionne pas, mais je ne sais pas si il faut faire une autre manip, genre le rajouter dans une liste de plugins personnalisés comme c'était le cas avec tinyMCE, ou si ça vient du code...

Merci de votre aide !

Fanny
Dernière édition: il y a 8 ans 7 mois par mihaly. Raison: Ajout de l'icône de titre

Connexion ou Créer un compte pour participer à la conversation.

Informations
il y a 8 ans 7 mois #10829 par mihaly
Réponse de mihaly sur le sujet Créer un plugin bouton pour insérer une balise
Hello Fanny,
As-tu réussi à faire ton plugin ?
Je n'ai malheureusement pas la marche à suivre, il faudrait voir sur le forum du site officiel en anglais si ce sujet a été traité : www.joomlacontenteditor.net

Mihàly Marti alias Sarki

Connexion ou Créer un compte pour participer à la conversation.

Informations
il y a 8 ans 7 mois #10840 par FC
Bonjour, merci de relancer cette question.
Alors non, je ne suis pas arrivée à trouver de solution dans JCE mais j'ai trouvé quelque chose en restant dans tinyMCE, ici une brève explication : forum.joomla.fr/showthread.php?210873-Ajouter-un-bouton-dans-l-%C3%A9d...=1071902#post1071902

Je suis toujours intéressée si quelqu'un a une idée, ça permettrait de changer d'éditeur et de profiter des fonctionnalités de JCE. Peut-être quelqu'un saura adapter la solution tiny à la structure des fichiers JCE.

Merci !

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.172 secondes
Propulsé par Kunena

Rechercher