`

zz Drupal 安装wysiwyg所见即所得编辑器(tinymce )并汉化

    博客分类:
  • PHP
 
阅读更多

1. 下载Wysiwyg APIhttp://drupal.org/project/wysiwyg 版本与drupal版本适合即可,解压到sites/all/modules 目录里面。后台激活Wysiwyg模块。

2. 在admin->settings->wysiwyg profile安装配置下面,有很多编辑器可供选择安装。我们用的是tinymce编辑器,所以到 http://tinymce.moxiecode.com/download.php 下载一个tinymce编辑器版本,解压到sites/all/libraries/下面。然后wysiwyg profile配置页面或者刷新一下,便可看到已经安装。

3. 分别为Filtered HTML与Full HTML选中tinymce编辑器,然后就点击编辑,在Buttons and plugins下面,可以定义编辑器的格式和功能。选择保存后,再添加文章页面便可以看编辑器界面,有基本菜单设置,还有输入输出的格式化选择。

4. 为编辑器汉化。

http://tinymce.moxiecode.com/i18n/index.php?ctrl=lang&act=download&pr_id=1 下载汉化语言包,

解压并覆盖到/sites/all/libraries/tinymce/jscripts/tiny_mce目录下。

在inymce配置页面的Basic setup中,选中简体中文,保存再到添加文章页面中我们发现并没有显示编辑器。

由于drupal定义的中文简体代码是“zh-hans”,而我们下载的汉化包是“zh-cn”,所以系统辨别不出来。

只能把sites/all/libraries/tinymce/jscripts/tiny_mce/langs与/sites/all/libraries/tinymce/jscripts/tiny_mce/themes/advanced/langs目录下的"zh-cn.js"改为"zh-hans.js"(还有几处也要做类似修改,以后发现再做修改)。

当然这样还没完,打开/sites/all/libraries/tinymce/jscripts/tiny_mce/themes/advanced/langs/zh-hans.js后还发现"tinyMCE.addI18n('zh-cn.advanced'"这样的句式,所以此处也要做修改。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics