Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

TinyMCE bouton galerie
#3

Bonjour Air Libre,

Oui j'ai une erreur
Uncaught SyntaxError: '' string literal contains an unescaped line break
tinymce_0fe73424af966555e95b1e4aa65ea966.js:121:19


Code :
tinymce.init({
    selector: 'textarea.TinyMCE',
    language: 'en',
    cmsms_tiny: cmsms_tiny = {
                    linker_text : 'Lien vers une page de contenu',
            linker_title : 'Créer un lien vers une page de contenu',
            linker_image : 'http://atest.autre-dom.com/modules/TinyMCE/lib/images/cmsmslink.gif',
            linker_url : 'http://atest.autre-dom.com/admin/moduleinterface.php?mact=TinyMCE,m1_,linker,0&__c=e1d67ac65116e841758&showtemplate=false',
            linker_autocomplete_url : 'http://atest.autre-dom.com/admin/moduleinterface.php?mact=TinyMCE,m1_,ajax_getpages,0&__c=e1d67ac65116e841758&showtemplate=false',
            linker_href : 'Generated URL',
            prompt_page : 'Entrez le titre de la page',
            prompt_page_info : 'Commencez par taper quelques caractères du nom de la page ou de son alias. Tous les noms correspondants seront affichés dans une liste.',
            prompt_alias : 'Alias de page sélectionné',
            prompt_alias_info : 'Ce champ est en lecture seul',
            prompt_text : 'Texte à afficher',
            prompt_class : 'Classe CSS',
            prompt_rel : 'Attribut rel (type de relation)',
            prompt_target : 'Cible',
            tab_general : 'Général',
            tab_advanced : 'Avancé',
            target_none : 'Aucun',
            target_new_window : 'Nouvelle fenêtre',
            loading_info : 'Chargement...'
            },
            relative_urls: true,
        document_base_url: 'http://atest.autre-dom.com/',
    browser_spellcheck: true,

    
    
    plugins: 'autolink anchor code fullscreen image link media paste table visualblocks lists cmsms_linker  autoresize',

    
    
    contextmenu: " cmsms_linker link image imagetools | inserttable table",

    
                        menubar: 'edit insert view format table tools',
            
    
            toolbar1: 'undo redo | cut copy paste | formatselect | bold italic underline | alignleft aligncenter alignright alignjustify | bullist numlist | cmsms_linker link unlink responsivefilemanager image template | fullscreen code | module_gallery',
            
    
    
    
            resize: true,
    
    height: 20,
    autoresize_min_height: 10,
    autoresize_max_height: 600,
    autoresize_bottom_margin: 10,

    
    

    
    
    
    
    
    
    
    
    
            external_filemanager_path:"http://atest.autre-dom.com/modules/TinyMCE/responsive_filemanager/filemanager/",
          filemanager_title: "Gestionnaire de fichiers",
        filemanager_access_key: "cc11dd2db4a8e75f584f16b68b273980",
    
    
    

    
    external_plugins: {
                    "cmsms_linker" : "http://atest.autre-dom.com/modules/TinyMCE/lib/js/tinymce_external_plugins/cmsms_linker/plugin.js",
                            "filemanager" : "http://atest.autre-dom.com/modules/TinyMCE/responsive_filemanager/filemanager/plugin.min.js",
            "responsivefilemanager" : "http://atest.autre-dom.com/modules/TinyMCE/responsive_filemanager/tinymce_plugin/responsivefilemanager/plugin.min.js",
            },


    
    urlconverter_callback: function(url, elm, onsave, name) {
        var self = this;
        var settings = self.settings;

        if (!settings.convert_urls || ( elm && elm.nodeName == 'LINK' ) || url.indexOf('file:') === 0 || url.length === 0) {
            return url;
        }

        // fix entities in cms_selflink urls.
        if (url.indexOf('cms_selflink') != -1) {
            decodeURI(url);
            url = url.replace('%20', ' ');
            return url;
        }
        // Convert to relative
        if (settings.relative_urls) {
            return self.documentBaseURI.toRelative(url);
        }

        // Convert to absolute
        url = self.documentBaseURI.toAbsolute(url, settings.remove_script_host);
        return url;
    },


    setup: function(editor) {
        editor.on('change', function(e) {
            $(document).trigger('cmsms_formchange');
        });

        
        

        
        

                    editor.ui.registry.addMenuButton('module_gallery',{text: ' Ajouter une Galerie',tooltip: 'Insérer une galerie photos',icon: 'image',fetch: function(callback) {var items = [            
                                                            {
                        type: '<br />
<b>Notice</b>:  Undefined index: children in <b>/home/dikadik/entest/tmp/templates_c/811190bc2c9f8a36c48a1d49497abaac524ae1bd_0.module_file_tpl.TinyMCE;orig_js_template.tpl.php</b> on line <b>475</b><br />
menuitem',
                        text: 'Galeries d\'images',
                        <br />
<b>Notice</b>:  Undefined index: children in <b>/home/dikadik/entest/tmp/templates_c/811190bc2c9f8a36c48a1d49497abaac524ae1bd_0.module_file_tpl.TinyMCE;orig_js_template.tpl.php</b> on line <b>478</b><br />
                            onAction: function() {
                                editor.insertContent('{Gallery}');
                            },
                                            },
                
                    ];callback(items);}});editor.ui.registry.addNestedMenuItem('module_gallery',    {icon: 'image',text: 'Ajouter une Galerie',getSubmenuItems: function() {return [            
                                                            {
                        type: '<br />
<b>Notice</b>:  Undefined index: children in <b>/home/dikadik/entest/tmp/templates_c/811190bc2c9f8a36c48a1d49497abaac524ae1bd_0.module_file_tpl.TinyMCE;orig_js_template.tpl.php</b> on line <b>475</b><br />
menuitem',
                        text: 'Galeries d\'images',
                        <br />
<b>Notice</b>:  Undefined index: children in <b>/home/dikadik/entest/tmp/templates_c/811190bc2c9f8a36c48a1d49497abaac524ae1bd_0.module_file_tpl.TinyMCE;orig_js_template.tpl.php</b> on line <b>478</b><br />
                            onAction: function() {
                                editor.insertContent('{Gallery}');
                            },
                                            },
                
                    ];}});
                

    },

    
            paste_as_text: true,
image_caption: true
    

});

Les lignes concernées :
Code :
editor.ui.registry.addMenuButton('module_gallery',{text: ' Ajouter une Galerie',tooltip: 'Insérer une galerie photos',icon: 'image',fetch: function(callback) {var items = [            
                                                            {
                        type: '<br />
<b>Notice</b>:  Undefined index: children in <b>/home/dikadik/entest/tmp/templates_c/811190bc2c9f8a36c48a1d49497abaac524ae1bd_0.module_file_tpl.TinyMCE;orig_js_template.tpl.php</b> on line <b>475</b><br />
menuitem',

Après comme indiqué précédemment, si je passe en mode debug, ça fonctionne...

Merci du coup de main !

Win 10 pro 64 - CMSMS 2.2.19 - grincheux parfois...
Répondre


Messages dans ce sujet
TinyMCE bouton galerie - par pierrepercee - 15/10/2021, 13:48:36
RE: TinyMCE bouton galerie - par airelibre - 18/10/2021, 08:47:43
RE: TinyMCE bouton galerie - par pierrepercee - 18/10/2021, 14:13:20
RE: TinyMCE bouton galerie - par pierrepercee - 21/10/2021, 19:36:55
RE: TinyMCE bouton galerie - par airelibre - 21/10/2021, 21:04:29
RE: TinyMCE bouton galerie - par pierrepercee - 21/10/2021, 23:59:08
RE: TinyMCE bouton galerie - par airelibre - 25/10/2021, 13:08:34
RE: TinyMCE bouton galerie - par pierrepercee - 26/10/2021, 16:15:21
RE: TinyMCE bouton galerie - par airelibre - 03/11/2021, 16:20:47
RE: TinyMCE bouton galerie - par pierrepercee - 05/11/2021, 16:35:51

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)