Я просто прошел через те же процессы и подумал, что выложу свое решение, хотя я уверен, что решение Тадека верное. Я использовал PHP-компрессор, но, надеюсь, этот подход работает и с другими.
Сначала установите TinyMCE, используя плагин jQuery, и сделайте так, чтобы он работал. Мой код инициализации выглядел так:
// Assign tinyMCE to any textarea with the tinymce class
$('textarea.tinymce').tinymce({
// Location of TinyMCE script
script_url : '/lib/tiny_mce/tiny_mce.js',
// General options
theme : "advanced",
plugins : "pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template",
// Theme options
theme_advanced_buttons1 : "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect",
theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
theme_advanced_buttons3 : "hr,removeformat,visualaid,|,sub,sup,|,charmap,iespell,media,|,fullscreen",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : "bottom",
theme_advanced_resizing : true,
});
Возможно, вам потребуется изменить script_url, чтобы он указывал на то место, где вы установили tiny_mce. После того, как у вас это получится, скачайте PHP-компрессор. Загрузите tiny_mce_gzip.php в ту же папку, где вы установили tiny_mce. Для меня это был / lib / tiny_mce. Вот как выглядела моя папка после добавления tiny_mce_gzip.php:
Затем измените script_url в параметрах jquery tinymce, чтобы он указывал на скрипт php вместо файла tiny_mce.js, например:
// Assign tinyMCE to any textarea with the tinymce class
$('textarea.tinymce').tinymce({
// Location of TinyMCE script
script_url : '/lib/tiny_mce/tiny_mce_gzip.php', /*<========== updated!*/
// General options
theme : "advanced",
...etc...
И это все, что мне нужно было сделать. : -)
Надеюсь, это поможет,
- Брет