记录我的学习与生活
drupal安装tinymce编辑器
我最常用的编辑器就是fck和tinymce了,最近更喜欢tinymce了,因为fck产生的代码太多,乱,在ie下还会影响页面的显示。
但是drupal下安装tinymce并使用中文汉化的话,编辑器根本不能用,随便找来一下找到了原因。
在这里我使用的是wysiwyg api+tinymce,对tinymce的支持还是不错的。
1.下载tinymce和Language packs
http://tinymce.moxiecode.com/download.php
2.下载wysiwyg api
3.安装wysiwyg api
把模块放到sites/all/modules/下,然后启用模块。
4.创建sites/all/modules/wysiwyg/tinymce sites/all/libraries/tinymce(由于最近wysiwyg2.0正式版的更新)目录,解压缩tinymce,把jscripts文件夹放到sites/all/modules/wysiwyg/tinymce sites/all/libraries/tinymce目录下,解压缩Language packs,把里边三个文件夹覆盖到tinymce同名的文件夹下。
5.访问”站点设置“->wysiwyg下所需要的输入格式后面选择tinymce,保存就可以了,后面的“编辑”可以设置编辑器的属性。
6.新建一个节点,看到编辑器了吧,可是是E文的,想换成中文的,在上面提到的“编辑”里面有一个”basic setup”,下面有语言设置,选择中文,选哪个?先选择zh_cn吧,这个应该是对吧?
这个时候打开node编辑页面,编辑器不见了,在输入格式间怎么切换都没有用,刷新更没有用,这时候想,应该是编辑器的问题吧。
仔细观察发现Language packs文件夹下的中文语言的js文件都是以zh开头的,而wysiwyg模块的语言设置中并没有发现zh,只有zh_cn,找到原因了。
最简单的解决办法就是在sites/all/modules/wysiwyg/wysiwyg.admin.inc文件下,搜索找到”zh_cn”这个字符串所在的数组,里边添加一项”zh”,在”basic setup”里面设置语言为”zh”即可。