嗯,慢慢写.记流水帐啊.
1.http://drupal.org/project/imce 下载 http://ftp.drupal.org/files/projects/imce-5.x-1.0.tar.gz
2.http://drupal.org/project/tinymce 下载http://ftp.drupal.org/files/projects/tinymce-5.x-1.9.tar.gz
解压后上传到/sites/all/modules/下面.为什么放这,我喜欢和自带的分开,将来升级之类也好办点.当然,也可以放到/modules/下.....
/sites/all/modules/我就3个目录:
/sites/all/modules/imce
/sites/all/modules/smtp
/sites/all/modules/tinymce
嗯,才开个头,别急啊.
3.EditPlus之类软件打开tinymce.module,搜索'zh_cn',替换为'zh_cn_utf8',上传.假如你的网站使用gb2132,这步可忽略.
4.奔tinymce老家, http://tinymce.moxiecode.com/ ,下载tinymce_2_1_1_1.zip.
http://prdownloads.sourceforge.net/tinymce/tinymce_2_1_1_1.zip?download
下载语言包.
http://tinymce.moxiecode.com/language.php 下载语言包.我选的是zh_cn_utf8.
下载TinyMCE compressor .
http://prdownloads.sourceforge.net/tinymce/tinymce_compressor_php_1_1_0.zip?download
5.慢慢解压....
5.1.先解压 tinymce_2_1_1_1.zip,得到 tinymce_2_1_1_1\tinymce\***** 等目录,文件
5.2.解压 tinymce_lpackage.zip,得到 tinymce_lpackage\tinymce\*** 等目录,文件
5.3.拷贝tinymce_lpackage下的tinymce目录,到tinymce_2_1_1_1目录中,提示"***相同****,是否覆盖*****",选全部.
5.4 检查tinymce_2_1_1_1\tinymce\jscripts\tiny_mce\langs目录下zh_cn_utf8.js是否存在.如果文件不对,重复上面1,2,3......嘿嘿
5.5.解压tinymce_compressor_php_1_1_0.zip 得到4个文件,讲其中的tiny_mce_gzip.js和tiny_mce_gzip.php拷贝到tinymce_2_1_1_1\tinymce\jscripts\tiny_mce下,在这个目录你应该可以看到tiny_mce.js这个文件.
6.将硬盘中tinymce_2_1_1_1目录下的tinymce上传到/sites/all/modules/tinymce目录下,也就是/sites/all/modules/tinymce/tinymce这个样子.......假如你还没有晕掉,恭喜你,完成了一大半.
7.管理-站点-模块.勾选IMCE和TinyMCE
8.管理-站点配置-IMCE settings (略)
9.管理-站点配置-TinyMCE (略)
2.drupalbreak的安装.
1.tinymce-5.x-1.9.tar.gz 解压后,tinymce/plugins目录下有个drupalbreak目录,上传到
tinymce/tinymce/jscripts/tiny_mce/plugins/中.
2.编辑tinymce目录下plugin_reg.php将
$plugins['drupalbreak'] = array();
$plugins['drupalbreak']['theme_advanced_buttons3'] = array('drupalbreak', 'drupalpagebreak');
添加到:
$plugins['emotions'] = array();
$plugins['emotions']['theme_advanced_buttons3'] = array('emotions');
后面
3."管理"-"站点管理"-"TinyMCE 设置"-"按钮与插件"将见到2个 "Drupal Teaser/Body Break "
第一个是插入摘要结束标记的,后一个是插入分页标记
4.drupalbreak没有zh_cn_utf8的语言包,自己改改吧.拷贝drupalbreak\langs下的en.js为zh_cn_utf8.js
简单翻译:
tinyMCE.addToLang('drupalbreak',{
title : '插入摘要结束标记',
desc : 'Separate Drupal Teaser and Body'
});
tinyMCE.addToLang('drupalpagebreak',{
title : '插入分页标记',
desc : 'Separate Pages'
});
记得编码为utf8.然后上传到对应目录下.
呵呵,我英语就这样,凑合吧.
3.plugin_reg.php的改变
由上面知道可以编辑plugin_reg.php来改变TinyMCE的一些设置.
其实我并不需要TinyMCE的所有按钮,删掉了一些,但他还是有3排工具栏,每栏又不满.....
所以再编辑了一下
$plugins['default']['theme_advanced_buttons1'] = array('bold', 'italic', 'underline', 'strikethrough', 'justifyleft', 'justifycenter', 'justifyright', 'justifyfull', 'bullist', 'numlist', 'outdent', 'indent', 'undo', 'redo', 'link', 'unlink', 'anchor','image', 'cleanup', 'forecolor', 'backcolor', 'sup', 'sub', 'code', 'hr','drupalbreak','drupalpagebreak','cut', 'copy', 'paste', 'visualaid', 'removeformat', 'charmap', 'help');//$plugins['default']['theme_advanced_buttons2'] = array('image', 'cleanup', 'forecolor', 'backcolor', 'sup', 'sub', 'code', 'hr');
//$plugins['default']['theme_advanced_buttons3'] = array('cut', 'copy', 'paste', 'visualaid', 'removeformat', 'charmap', 'help');
呵呵,全部按钮集中到一行,然后挑选了自己需要的刚好放满一行....
希望能加上图片说明
希望能加上图片说明,那样才能更清楚明白
==============a scratch of pen of jason==================
www.5iphp.com,我的drupal站点