2010-08-26 129 views
1

干什么,这实在是在烦扰我。为TinyMCE安装phpimage时出现问题

我从http://sourceforge.net/tracker/index.php?func=detail&aid=2844769&group_id=103281&atid=738747

下载phpimage我解压的压缩文件,并移动“phpimage”文件夹到我的“插件”文件夹中。 在我的设置我已经添加了“phpimage”到“插件”设置,所以它读取

plugins : " safari,pagebreak,style,layer,table,save,advhr,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,phpimage,", 

,我已经添加了“phpimage”到“theme_advanced_buttons1”设置,这看起来像

   theme_advanced_buttons1 : "phpimage,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,bullist,numlist,|,link,unlink,anchor", 

当我加载编辑器时,它显示一个空白的textarea。如果我从插件设置中删除phpimage,则textarea显示为TinyMCE。

任何想法? Firebug没有提供太多的帮助。

+0

yepp,它不工作(即使我删除了尾随逗号) – Thariama 2010-08-27 07:19:14

回答

1

我发现的事情是,如果你使用开发者模式(tiny_mce_dev)加载tinymce文件editor_plugin_src.js丢失。您可以通过复制文件editor_plugin.js并将其重命名为editor_plugin_src.js来更正此问题。

在SF的KOPFteam的这个评论帮助我终于使它工作。这是语言文件! 我的langugage设置是“de”,所以在创建一个名为de.js的langs下的文件后,它就像一个魅力一样,编辑回来了。 你的语言设置是什么?。我建议你根据这个设置来命名它。这里KOPFteam的评论:

它已经开始运行在德国!

我花了几个小时,理清 几个问题:

1)我上传的phpimage文件夹放到 的tiny_mce/plugins文件夹,创建 图像上传文件夹,进入 “phpimage”两次到我的tinyMCE.init 和 - 没有tinyMCE了。纯粹的HTML。 发生了什么?我检查了网络服务器 ErrorLog其中“文件 ...../phpimage/lang/de.js丢失” 显示。我不知道为什么它寻找该文件是 。我没有 改变/phpimage/config.php在那个 点。所以我复制了文件 /phpimage/lang/en_dlg.js,并将其更名为 它de.js和突然tinyMCE是 回! phpimage按钮的作品 - 与英语对话框。 2)接下来,我试图上传一个图像 。我得到了一个 警报,无法创建一个文件夹 (我忘了确切的文字)。我解决了 ,通过在$ _cur_dir的 定义中添加第五个“/ ..”来编辑/phpimage/config.php 。之后, 上传的图像工作。 3)因为 我在作者网站上找到了,我在 上传了文件 /phpimage/classes/lang/class.upload.lang.de_DE.php ,并在/phpimage/config.php中更改了$ language 参数到 de_DE。之后,我再次复制了 文件/phpimage/lang/en_dlg.js。 这次我将副本更名为 de_dlg。js并将该文件的内容 翻译成德语。和 那个:用德语工作的dilaog lables! BTW:德国变音符号可以使用插入4位的Unicode 值作为 “图片报 einf \ u00FCgen/bearbeiten” 4)后 上传修改后的文件到我的网络服务器 我不得不退出并重新启动 Firefox浏览器。只需重新加载nstill 即可显示旧文件。