Joomla 扩展使用手记:给 SMF 论坛加上 WYSIWYG 编辑器
2009-09-22 00:00:00 来源:WEB开发网图片看不清楚?请点击这里查看原图(大图)。
点击 现在安装 按钮,我想应该是会提示你:安装插件成功,您现在可以使用插件提供的功能了。 这样表示安装 HotEditor 成功了。
迫不及待了,到前后看看效果如何,现在无论是回贴还是发新贴都可以用 WYSIWYG 编辑框了:
图片看不清楚?请点击这里查看原图(大图)。
你的论坛可以简单的发布更漂亮的内容了。
. 假如你觉的编辑框的按钮太多,可以编辑 $smf_root/richedit/editor.js 来定制。
. 现在这个编辑框只是应用中默认主题下的,如果要应用于其他主题,可编辑其他主题包下的模板文件(如 $smf_root/Themes/babylon/Display.template.php 等)。
. 编辑器的风格你可以修改 $smf_root/richedit/styles/office2007 下的图片或样式表,或另建一套风格,然后到 $smf_root/richedit/editor.js 中指定新风格的目录。
. 编辑 $smf_root/Themes/default/ 中不同的模板文件可以定制快速回贴时用简单的编辑器,发贴或正式回贴用更强功能的编辑器。
. 还有,你是不是发现了编辑器按钮上的语言不对,关键还不是英文。对啊,这就是嚼人家软饭的后果,所以下面推荐你手工安装 Hoteditor_mod_SMF。
前面安装 HotEditor 的过程是用了别人做成的 SMF 插件模块进行的,你也可以按照下载的 hoteditor_smf_mod.zip 文件中的 Hotedior_Mod_SMF.txt 中的说明来手工安装,无需进到论坛管理后台。
大致步骤是:
1. 仍要把 richedit 目录和 hoteditor_quickedit.html 文件拷到 $smf_root/ 目录中
2. 依照 Hoteditor_Mod_SMF.text 中的说明依次修改以下文件:
Themes/default/Display.template.php,
Themes/default/Post.template.php,
Themes/default/Profile.template.php,
Themes/default/script.js
Themes/classic/Post.template.php
Sources/Subs.php
这样手工安装,你可以顺便理解以上几个文件的功能,定制不同时候的编辑器风格,或把该编辑器应用到其他论坛风格上去。
这样做也可以试着给 SMF 1.1.10 或 SMF 2.0 版的论坛加上这个编辑器。
也可以试着做出自己的 Hoteditor_For_SMF 1.1.10 或 Hoteditor_For_SMF 2.0,你只要仔细看记事本打开 hoteditor.4.2_smf.1.1.2.zip 中的 hoteditor.mod 文件,对照一下前面那个 Hoteditor_Mod_SMF.txt 就知道怎么做了。
SMF 搞定了,下一步还得找个能桥接 SMF 1.1.x 和 Joomla 1.5.x 的好组件,最好是个大礼包。大致试了下整合,基本就是能在 Joomla 建个指向到 SMF 的菜单,整合用户,后台管理没法整合到一起,不是很爽。
更多精彩
赞助商链接