Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wtyczka do WP, dodanie buttona do TinyMce
bim2
post
Post #1





Grupa: Zarejestrowani
Postów: 1 873
Pomógł: 152
Dołączył: 9.04.2006
Skąd: Berlin

Ostrzeżenie: (0%)
-----


Witam, od dwóch godzin się męczę z jedną rzeczą.

We wtyczce dodaje sobie
  1. <?php
  2. add_filter("mce_external_plugins", array(&$sydMoviePayment, 'tinymcePlugin'));
  3.    add_filter('mce_buttons', array(&$sydMoviePayment, 'addButtonRichEditor'));
  4.  
  5. //Class
  6. public function tinymcePlugin($plugin_array) {
  7.           $plugin_array['sydmovies'] = 'plugins/sydmovies/editor_plugin.js';
  8.           return $plugin_array;
  9.        }
  10. public function addButtonRichEditor($buttons)
  11.        {
  12.            $myButtons = array(
  13.                'test'
  14.            );
  15.            return array_merge($buttons, $myButtons);
  16.        }
  17. ?>

I plik editor_plugin.js
  1. <?php
  2. (function() {
  3.    // Load plugin specific language pack
  4.    //tinymce.PluginManager.requireLangPack('pl');
  5.  
  6.    tinymce.create('tinymce.plugins.sydmovies', {
  7.        init : function(ed, url) {
  8.            ed.addCommand('sydmovies', function() {
  9.            
  10.            });
  11.            ed.addButton('sydmovies', {
  12.                title : 'sydmovies.desc',
  13.                cmd : 'sydmovies'
  14.            });
  15.            ed.onNodeChange.add(function(ed, cm, n) {
  16.                cm.setActive('sydmovies', n.nodeName == 'IMG');
  17.            });
  18.        },
  19.        createControl : function(n, cm) {
  20.            return null;
  21.        },
  22.        getInfo : function() {
  23.            return {
  24.                longname : 'Example plugin',
  25.                author : 'Some author',
  26.                authorurl : 'http://tinymce.moxiecode.com',
  27.                infourl : 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/sydmovies',
  28.                version : "1.0"
  29.            };
  30.        }
  31.    });
  32.    tinymce.PluginManager.add('sydmovies', tinymce.plugins.sydmovies);
  33. })();
  34. ?>


Niestety nie ma dodatkowego buttona... ktoś wie może czemu?

Ten post edytował bim2 1.07.2009, 16:14:10


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 09:24