快速业务通道

Joomla扩展使用手记:给SMF论坛加上WYSIWYG编辑器 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-22

Joomla扩展使用手记:给SMF论坛加上WYSIWYG编辑器

时间:2010-12-24 BlogJava 隔叶黄莺

目的:为 Joomla 1.5.x 配一款好论坛,当初想着安装一个论坛组件,现在 想来还是装个独立的论坛程序,然后与 Joomla 桥接起来。第三方独立的论坛基 本还是好过 Joomla 的论坛组件,而且更具生命力。看看 FireBoard 的历程就 知道了:

JoomlaBoard(1.1)   --->  FireBoard(1.0.5RC)                 ----> 分支一:F!BB(Frenzy Bulletin Board 1.5.96RC)

(已停止开发)     (开发停止,原生不支持 J1.5.x)       |-- -->分支二:Kunena Forum(1.5.5)

F!BB 和 Kunena Forum 都是在 FireBoard 基础开发的,原生支持 J1.5.x, 两支一分,恐怕不好说是丰富了用户的选择,而是造了个岔道口,也显现其气数 。且它们用的都不是 WYSIWYG(所见即所得) 的编辑器,即使有个像 Joomla 发 文章那种就满足了,现在是各种 RichEditor 横行的时候谁愿意记些 BBCode。

而其他开源独立的 PHP 论坛,如 phpBB3、SMF、MyBB 等都一直持续着在开 发中。第一感觉对 SMF 有些好感,但它同样只能用 BBCode 发贴,即使是 SMF2 也没得到改观,所以才想着能不能给它换个 WYSIWYG 编辑器,最后试验的结果 是可行的。

SWF(http://www.simplemachines.org/),当年最新版本是:1.x 是 SMF 1.1.7;2.x 是 SM 2.0 RC 1.2。因为这里要用到了是 SMF 的一个模块(SMF 也 支持模块的哦) HotEditor v4.2 Mod,从官方下载的 HotEditor v4.2 Mod 说是 支持 SMF 1.1.4(HotEditor V.4.2 MOD for SMF 1.1.4: http://www.ecardmax.com/ehelpmax/download.php? step=download_public&dl_id=30),不过你可以试试其他的 SMF 版本,不 行的话 Hack Hack 就可以了。

试过 HotEditor 1.1.7.rar 在 SMF 1.1.10 下不可用。

本文所使用的软件版本是:1. SMF 1.1.7 中文版(下载地址: http://d.download.csdn.net/down/876856/keyunq)

2. 已打成 SMF 模块的安装文件(下载地址: http://www.simplemachines.org/community/index.php? action=dlattach;topic=284316.0;attach=81729)

安装 SMF1.1.7 的步骤这里就不说了,假设 SMF 安装所在目录用 $smf_root 表示。下面先说下如何用 HotEditor 1.1.7.rar  来安装那个编辑器。

1) 解压 HotEditor 1.1.7.rar,把其中的 richedito 目录和 hoteditor_quickedit.html 文件解压到 $smf_root/ 目录中

2) 把 HotEditor 1.1.7.rar  中的 hoteditor.4.2_smf.1.1.2.zip 文件 解压放到某一目录下。其中命名是 smf.1.1.2,先不管它。

3) 然后进到 SMF 的后台管理,进到插件程序,在已下载的插件标签中,浏 览上一步解压出来的 hoteditor.4.2_smf.1.1.2.zip,然后上传。上传成功后, 在显示的页面上,点 使用插件模块 即可。注意这里的链接可能因你的中文版本 翻译而不同。

在下一个页面,如果显示的是:无安装和卸载动作!,那安装将不成功。顺利 的话,会出现如下页面:

Joomla扩展使用手记:给SMF论坛加上WYSIWYG编辑器(2)

时间:2010-12-24 BlogJava 隔叶黄莺

点击 现在安装 按钮,我想应该是会提示你:安装插件成功,您现在可以使 用插件提供的功能了。 这样表示安装 HotEditor 成功了。

迫不及待了,到前后看看效果如何,现在无论是回贴还是发新贴都可以用 WYSIWYG 编辑框了:

你的论坛可以简单的发布更漂亮的内容了。

. 假如你觉的编辑框的按钮太多,可以编辑 $smf_root/richedit/editor.js 来定制。

. 现在这个编辑框只是应用中默认主题下的,如果要应用于其他主题,可编 辑其他主题包下的模板文件(如 $smf_root/Themes/babylon/Display.template.php 等)。

. 编辑器的风格你可

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号