drupal tinymce imce

资料来源:安装TinyMCE与IMCE

这里的操作步骤在我的drupal 6.9下无法使用?

如果各位细心一点的话,查Google有这一篇英文的Integrate tinyMCE better with IMCE

这一篇有提到需加上一些操作步骤,我翻译如下:

1.确认你目前的版型template.php中是否有phptemplate_tinymce_theme这个函式,并且确认下面的程式码,如果没有这个函式就将这个函式的程式码加到template.php程式码前面:

<?php
function phptemplate_tinymce_theme($init, $textarea_name, $theme_name, $is_running
) {
  static
$access, $integrated
;$access)) {
   
$access = function_exists(‘imce_access’) && imce_access
();
  }
$init = theme_tinymce_theme($init, $textarea_name, $theme_name, $is_running
);$init && $access) {
   
$init[‘file_browser_callback’] = ‘imceImageBrowser’
;
    if (!isset(
$integrated
)) {
     
$integrated = TRUE
;
     
drupal_add_js(“function imceImageBrowser(fid, url, type, win) {win.open(Drupal.settings.basePath +’?q=imce&app=TinyMCE|url@’+ fid, ”, ‘width=760,height=560,resizable=1’);}”, ‘inline’
);
    }
  }
$init
;
}
?>

2.到管理/网站设定/效能,然后按清除快取资料按钮清除快取资料。

3.确认你的使用者有使用imce的权限(admin/settings/imce)

4.清除你的浏览器快取然后开始测试。

5.如果失败了,再试试其他的版型或是浏览器,并且将错误报告回馈给开发者。

我照做了,但是很奇怪还是没有我要的效果,后来皮痒,又回到管理/网站设定/管理版型这里,我看到有‘使用管理介面的版型来编辑内容’这个勾选方块可以勾选,我就勾了一下,杰克真是神奇,有按钮了:

2009-01-28_102035

2009-01-28_102125

酷喔!