Witam, od dwóch godzin się męczę z jedną rzeczą.
We wtyczce dodaje sobie
<?php
add_filter
("mce_external_plugins", array(&$sydMoviePayment, 'tinymcePlugin')); add_filter
('mce_buttons', array(&$sydMoviePayment, 'addButtonRichEditor'));
//Class
public function tinymcePlugin($plugin_array) {
$plugin_array['sydmovies'] = 'plugins/sydmovies/editor_plugin.js';
return $plugin_array;
}
public function addButtonRichEditor($buttons)
{
'test'
);
}
?>
I plik editor_plugin.js
<?php
(function() {
// Load plugin specific language pack
//tinymce.PluginManager.requireLangPack('pl');
tinymce.create('tinymce.plugins.sydmovies', {
init : function(ed, url) {
ed.addCommand('sydmovies', function() {
});
ed.addButton('sydmovies', {
title : 'sydmovies.desc',
cmd : 'sydmovies'
});
ed.onNodeChange.add(function(ed, cm, n) {
cm.setActive('sydmovies', n.nodeName == 'IMG');
});
},
createControl : function(n, cm) {
return null;
},
getInfo : function() {
return {
longname : 'Example plugin',
author : 'Some author',
authorurl : 'http://tinymce.moxiecode.com',
infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/sydmovies',
version : "1.0"
};
}
});
tinymce.PluginManager.add('sydmovies', tinymce.plugins.sydmovies);
})();
?>
Niestety nie ma dodatkowego buttona... ktoś wie może czemu?
Ten post edytował bim2 1.07.2009, 16:14:10