似乎没有关于如何使用jQuery插件使用GZIP压缩版TinyMCE的任何文档。它甚至可能吗?
答案 0 :(得分:1)
this post会解决您的问题吗?
您只需链接到GZIPped版本的JS文件,并使用它就好像它没有受到影响一样。
答案 1 :(得分:1)
我刚刚经历了相同的过程,并认为我会发布我的解决方案,虽然我确信Tadeck是正确的。我使用了PHP压缩器,但希望这种方法也适用于其他人。
首先,使用jQuery插件安装TinyMCE并使其正常工作。我的初始化代码如下所示:
// 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后文件夹的样子:
接下来,修改jquery tinymce参数中的script_url以指向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...
这就是我必须做的一切。 : - )
希望这有帮助, - 布雷特