diff --git a/_config.php b/_config.php index fc4e6a00..962298c6 100644 --- a/_config.php +++ b/_config.php @@ -42,7 +42,8 @@ HtmlEditorConfig::get('cms')->setOptions(array( )); -HtmlEditorConfig::get('cms')->enablePlugins('media', '../../../../cms/javascript/tinymce_ssbuttons', 'fullscreen'); +HtmlEditorConfig::get('cms')->enablePlugins('media', 'fullscreen'); +HtmlEditorConfig::get('cms')->enablePlugins(array('ssbuttons' => '../../../cms/javascript/tinymce_ssbuttons/editor_plugin_src.js')); HtmlEditorConfig::get('cms')->insertButtonsBefore('formatselect', 'styleselect'); HtmlEditorConfig::get('cms')->insertButtonsBefore('advcode', 'ssimage', 'ssflash', 'sslink', 'unlink', 'anchor', 'separator' ); diff --git a/javascript/tinymce_ssbuttons/editor_plugin_src.js b/javascript/tinymce_ssbuttons/editor_plugin_src.js index 7abc479b..e67bed5f 100644 --- a/javascript/tinymce_ssbuttons/editor_plugin_src.js +++ b/javascript/tinymce_ssbuttons/editor_plugin_src.js @@ -1,5 +1,5 @@ (function() { - tinymce.PluginManager.requireLangPack("../../../../cms/javascript/tinymce_ssbuttons"); + tinymce.PluginManager.requireLangPack("ssbuttons"); var each = tinymce.each; tinymce.create('tinymce.plugins.SSButtons', { @@ -109,5 +109,5 @@ // Adds the plugin class to the list of available TinyMCE plugins - tinymce.PluginManager.add("../../../../cms/javascript/tinymce_ssbuttons", tinymce.plugins.SSButtons); + tinymce.PluginManager.add("ssbuttons", tinymce.plugins.SSButtons); })(); \ No newline at end of file diff --git a/javascript/tinymce_ssmacron/editor_plugin_src.js b/javascript/tinymce_ssmacron/editor_plugin_src.js index c6e80dc3..9b2a8121 100644 --- a/javascript/tinymce_ssmacron/editor_plugin_src.js +++ b/javascript/tinymce_ssmacron/editor_plugin_src.js @@ -1,6 +1,9 @@ (function() { var each = tinymce.each; + /** + * Load via: HtmlEditorConfig::get('cms')->enablePlugins(array('ssmacron', '../../../../cms/javascript/tinymce_ssmacron')) + */ tinymce.create('tinymce.plugins.InsertMacron', { getInfo : function() { return { @@ -36,5 +39,5 @@ }); // Adds the plugin class to the list of available TinyMCE plugins - tinymce.PluginManager.add("../../../../cms/javascript/tinymce_ssmacron", tinymce.plugins.InsertMacron); + tinymce.PluginManager.add("ssmacron", tinymce.plugins.InsertMacron); })();