Vanilla 杂谈
【Friends】
增加好友功能,对这个插件的汉化只要灵活使用上面的招数就 ok 啦。有一点要说明的是:在 Friends\members.php 的第 47 行,你需要修改这一行中的 URL 地址(修改四次),如果你放到网上的话,请根据实际情况修改。本地测试的修改步骤是:
请把
http://zfiles.110mb.com/extension.php
替换为
/Vanilla/extension.php
对其 CSS 样式的修改我就不多说了。
目前,作者不建议我们下载这个版本,因为新版本 2.0 就要杀出来了。这个版本不能删除好友。
【Private Messages】
站内消息功能,注意:要新建一个任何人都无法访问的版面来存放这些站内消息。缺点:站内消息无法删除。【类似扩展】
【Poll】
可以给帖子插入投票。不错推荐。要汉化语句都包含在 conf\language.php 中。
【Signatures】
论坛怎么能少了签名这种功能呢?注意:激活插件后, 打开 themes\comments.php 然后找到第 131 行
$CommentList .= $Comment->Body.'
,将这一行其替换为
$CommentList .= $Comment->Body.(defined('EXTENSION_IN_SIGNATURES') ? SignatureRender(@$Row['AuthUserPrefs']) : '').'
建议再修改 Signatures\style.css,在“}”的前面再插入以下 css 语句,这样签名和回帖内容就不容易混淆了。
border-top-style: dashed;
border-width:1px;
# 到这里,我发现这些插件都能很好地在上文提到的主题 vaneablack 下很好地相处。其他主题很有可能变成歪鼻斗鸡眼之类丑八怪。
对其汉化有一点要提醒大家:Signatures\default.php 中第 22 行是用来限制签名的长度用的。这句必须剪切到 languages\Simplified_Chinese_UTF-8\definitions.php 里
【Announcement】
论坛怎么能少了公告板这样的功能?
【Forced BBCode】
为回复框增加 BBCode 功能,有了这个扩展,论坛才更像一共论坛。
注,此扩展会吞并 QuoteText 的样式。
【Tinymce】
现在都什么时代了, BBcode 是不是有点过时啊?那么我们可以使用 Tinymce 这个可视化编辑器插件。下载了插件文件。你还需要下载 Tinymce 的主体程序。然后解压到" vanilla\js "。激活插件就行了。它有官方的汉化语言包,这里下载 zh_cn_utf8 。
然后解压到" vanilla\js ",最后打开 extensions\Tinymce\default.php ,把 32 行修改为
languages : "zh_cn_utf8",
Tinymce 配置比较简单方便,就是不兼容火狐啊。哦,反正在我的火狐(2.0.0.4)上会出现兼容问题。
【FCKeditor】
唉,鱼与熊掌不可兼得啊。这个家伙比 Tinymce 强大多了(自带语言包,并自动切换,有上传图片功能),就是配置步骤多了点。按照说明配置好后,无论我怎么刷新都看不到可视化编界面。算了,重新配一次。还是不行。重新配了两三次之后,我失去耐心了。差点给这个插件气死。怎么可以这样欺负我呢?
后来,无意间,看到 extensions\Tinymce\default.php 中,有这样一句
if ( in_array($Context->SelfUrl, array("post.php", "comments.php")) ) {
我虽不懂 php ,当我也可以猜出这里应该是 hack 掉 post.php 和 comments.php 页面的输入框啦。这时候,灵感又来了,
在 extensions\FCKeditor\default.php 里搜索 $Context->SelfUrl 试试,找到了两处。然后我在第二处的下两行看到了希望(请注意加粗部分):
$Context->Dictionary['VisualEditingPreference'] = 'Enable Visual editing toolbar (not compatible with Safari Browser)';
俄的神啊,原来还需要 Enable 才能用啊。在“帐户 → 讨论区偏好设置”里,可以找到激活 FCKeditor 的配置选项。为什么作者不说明呢?害我找得好苦啊。
另外推荐一篇 FCKeditor 的配置与精简文章给大家做参考:FCKeditor 2.0 的设置.修改.使用。
【FCKAjaxQuote】
用了 FCKeditor 上面介绍的 Quote 插件就没用了。幸好有这款插件,而且也能汉化。
【RSS2 Feed 】
RSS 流行的年代,论坛当然也要有 RSS!其他类似的扩展有问题。
最后是重头戏啦,点击这里下载我汉化配置过的 Vanilla ,包含本文介绍过的插件。你只要做安装步骤,然后激活你想要的插件。传了一个晚上,本来想发 box.net 的。
小结Vanilla 太牛了。尤其是“国际化”非常方便。缺点就是,有些插件,如 Friends 没有删除好友功能;Private Messages 没有删除站内消息的功能。我一向最怕写小结,大家看看 yee 写的这篇:Vanilla-最有Blog像的论坛程序
内容导航
- 第1页:Vanilla 杂谈
- 第2页:Vanilla 杂谈(2)


















文章评论
共有 位CH网友发表了评论 查看完整内容