[转载]vBulletin插件使用经验/安装方法

本帖由 Xiao.T2008-03-24 发布。版面名称:vBulletin 中文插件

  1. Xiao.T

    Xiao.T 管理员 技术员

    作者: itsblack
    • 前言
    用vBB也有几年时间了,一直都为它出色的插件扩展功能所鼓舞。从开始 的半懂不懂,到现在基本上可以说是熟练运用各种插件,中间走过了很长的弯路。我是一个比较纯粹的使用者(汉化也算是使用的一种),对于编程并不在行,最多 只是能看懂一些简单的代码(这也是慢慢锻炼出来的)。我的经验完全是从一个用户的角度出发,也许没什么技术含量,但我猜测对于大多数vB使用者来说,可能 会有些作用。因为编程高手毕竟是少数。废话不多说,一二三咱们开始吧。​
    • 一、使用插件需要哪些基础知识?
    首 先,你要熟悉vB后台面板的内容。你得知道什么叫模板、什么叫短语。vB是一个非常专业的论坛系统,后台的划分非常具体。你必须熟悉后台的功能具体怎么划 分,才能真正理解插件的作用并使用它。办法也简单,就是有些笨,那就是到后台管理界面一个个的点选,看看都是做什么的。最好还能改动一些设置,再看看论坛 有什么变化。有了这个经历,你自然就慢慢熟悉vB了。​
    • 二、你需要什么样的插件?
    对于很多人来说,都会有这个问题。记得vb.org有一片文档讲做论坛几件最不应该做的事情,其中一件就跟插件有关,就是:永远不要安装你不需要的插件。这句话是对的。但如何判断一个插件对你是否有用,却不是那么简单的事情。这需要你根据自己论坛的定位、当时的具体情况以及是否有合适的插件可以满足你的需要等情况来综合判断。

    比如一个学术性质或者技术性质的网站,就不适合安装Arcade一类的游戏插件(OK,这只是我个人的看法);而如果你的论坛灌水是一种时尚(中国很多论 坛都这样),那么也许致谢插件这样用以减少灌水的插件也不适合你。而且随着时间的变化,你原来不需要的插件也许就会变得适合你。所以如何选择插件,要看你 的情况具体而言。

    如果说有什么原则,那应该是——宁缺勿滥。从这个原则还可以推导一下,那就是不要安装有重复功能的插件。这也是有原因的,一则功能重复倒是混乱以及资源浪费,二则还可能产生冲突。

    • 三、如何选择插件?什么样的插件值得信赖?(附:优秀插件介绍)
    如果你已经确定自己需要什么功能的插件,那么应该如何选择呢?其实有一个现成的排行榜可供考虑,那就是vbulletin.org的安装排行榜,点击下面的链接你就可以看到一个以安装次数排行的插件列表:
    http://www.vbulletin.org/forum/forum...&sort=installs

    这个排行是怎么来的?感谢vbulletin.org的功能,每个用户在安装了别人的插件以后,可以点一下"Mark as Installed",意思就是我安装这个插件了。小小的一次点击却益处多多,不但作者看了高兴,其他用户也可借此知道这个插件的受欢迎程度。所以,只要 你是正版用户,如果你安装了谁的插件,别忘了去点击一下"Mark as Installed"以示支持哦。

    当然,如我之前所说,有的插件虽然好,却不一定适合你。比如安装次数最前两位的Arcade游戏插件,我就从来没动过感兴趣的念头。这个排行只是一个借 鉴,说明这些插件应该比较可靠(稳定、功能受欢迎)。但这并不表示安装次数少的插件就比前面的差了。因为有可能是插件发布的时间有长短之分,使用者自然人 数不同;也可能是插件针对的用户群不同,安装数也会因此产生差异。所以,你还是要坚持那个原则:只选对的,不选贵的(呃,就是安装次数多的意思,嘿嘿)。

    另一方面,很多受欢迎的插件都是某一个人写的。这些作者的插件一般质量都有保证,维护也稳定。至于具体哪些作者比较好,我这里就不提了,免得误导大众。总之有迹可寻,等待你自己去发现了。

    补充说明:插件的选择还应该考虑论坛的规模。一些插件在大规模论坛的使用会导致大量资源的消耗。如果是小规模论坛一般没什么问题,如果注册会员过万、帖子数上百万,那么一个小小的查询可能也会消耗很多的资源。这时候就需要你自己仔细斟酌了。

    • 附:优秀插件介绍(基本上是按照安装次数来的,中间有些省略)

    记录过去一天(或24小时内)有哪些用户登录并在论坛首页现实。​
    在所有vb页面上方添加一个信息块,可以针对不同的用户组显示不同的信息。借此吸引用户注册或促进注册用户发帖。​
    分隔显示置顶主题与普通主题(就是在两者中间加上一道分隔栏,虽然简单,但效果不错)​
    致谢插件。用来减少“谢谢”之类的无聊信息。与此配套的还有一个反对插件,不过安装的人就少多了。看需要选择好了。​
    可以在论坛首页显示一个排行榜列表。排行的内容包括最新注册用户、发帖最多的用户、发起主题最多的用户、获得致谢最多的用户(需要致谢插件配套)、最新帖子、最受欢迎的主题等等。要显示哪些内容都可以自己定制,要显示前几名也可以自己定制。总之是很不错的一个插件。​
    不少人用的相册插件。​
    可以在论坛各个页面插入广告。定制性也很强。​
    改变论坛首页子讨论区的显示效果。​
    以某个用户的身份登陆,但实际上不会被记录,方便管理员调试论坛(比如看看在普通会员状态下什么效果),但这个工具可以用来偷窥别人隐私,所以用的人要坚守自己的道德底线。​
    嗯,不说了,这个比上面那个更直接,直接偷窥隐私的。慎用。​
    调整帖子图片显示效果的插件。如果你有太大的图片,又是从别的地方直接引用,往往就会撑破表格。这个插件可以很好地解决这个问题。还有一个好处是,它不用修改太多代码,对于懒人比较适用。​
    可以设置让某个或几个用户组的成员看到谁查看了某个主题。也可以允许让主题作者查看到这些内容。另外查看记录可以定时清空,这对大论坛有用。​
    创建调用youtube和google video的bb代码。一次安装成功,比较方便。不像其他的一些方法,需要自己手动添加。​
    我觉得这是最好的vb下载管理查检。可以用来发布下载、链接、甚至图片。可以上传文件,也可以直接对某个文件夹进行扫描从而创建下载条目。总之功能很强大,而且作者非常勤奋、且对人友善几乎有问必答,相信这个插件会越来越好。​
    这是个规则插件。它只能设置一段规则,也就是论坛规则,不能每个讨论区分别设置(对我来说这就够了)。好处是可以设置让用户必须接受规则后,才能发帖、发短消息等。而且如果你修改了规则,还可以强制用户重新接受规则。这些功能都不错。​
    这个插件很多人都听说过,就是在管理主题、帖子或附件的时候通知用户。但我安装一次之后发现不知跟哪个插件有冲突,所以没用它。​
    这是新近推出的插件,很有创意。就是给长期没有活动的用户发送一份电子邮件,吸引用户回来(信要怎么写就看你自己了),并且可以设定以后每过多少天就再发送一次,直到用户活动。活动可以根据最后发帖判断,也可以根据最后登陆判断。​
    这是直接根据用户的帖子数来设置权限。这样你就不用多费周折建立用户组来达到同样的目的了。而且也灵活了许多。​
    添加主体前缀的插件。不是直接添加在标题上,而是在标题之前加上一个表格,列出前缀。​
    记录用户登录记录。有助于管理。​
    • ……
    还有太多太多,算了,我偷懒了。:biggrin:
     
    已获得 vardingmidinkszooz另外1人的点赞。
  2. Xiao.T

    Xiao.T 管理员 技术员

    • 四、如何安装插件?安装插件的过程中需要注意些什么?
    在一切开始之前,强烈推荐你先备份论坛数据。养成这个习惯,可以避免悔之莫及的事情发生。

    一般下载下来的插件都包含一个名字叫做 product-xxx.xml 的文件,这个文件就是所谓的产品安装文件(也有以其他方式命名的 xml 安装文件,具体要看说明)。如果是多语言版本,还会在这个文件的后面添加代表语言的后缀,比如product-xxx_cn.xml,通常有:
    _cn 中文
    _zhs 简体中文
    _zht 繁体中文
    _en 英文
    _de 德文
    ……其他国家的省略
    除此之外,有时候还会有一些需要额外上传导服务器的文件,通常都有附带的说明文件可供查询具体要上传到哪个目录下。所以,在你下载到插件并解压缩(通常插件都会用压缩软件打包)之后,第一件要做的事情就是查看说明文档。如果没有说明文档,你就需要到vbulletin.org 的该插件发布页面去看看,那里肯定有相关说明。

    好了,我们开始安装插件。我们以 Post Thank You Hack 6.0 为例。这个插件的作用在前面的附文里有提到。汉化版本你也可以到PHP源动力下载。

    解压缩插件包之后,你可以看到如下文件——
    • upload_via_ftp 文件夹 这是你需要上传到网站的文件,里面已经很有条理的放置了一些文件夹与文件,你只需要上传到对应论坛目录下即可(这些在说明.txt里都有)
    • Insructions.txt 汗一下,这应该是作者搞错了。应当是Instruction才对,就是英文版本的安装指南。
    • product-post_thanks.xml 这是英文版本的安装文件
    • product-post_thanks_cn.xml 这是简体中文版的安装文件
    • 安装说明.txt 这是中文安装指南
    注意:有时候有些插件只有单独的.xml安装文件。具体情况还要看插件说明。

    按照中文说明,按照如下步骤进行(事实上一般插件的安装过程都大同小异):
    • 1) 上传'upload_via_ftp'文件夹里的内容到相应目录
    • 2) 导入 product-post_thanks_cn.xml 到产品。设置“允许覆盖”为“是”(管理控制面板 => 插件和产品 => 管理产品中 => [添加/导入产品])
    注意事项:

    所有的产品插件,都是通过同样的路径安装的,所以你需要记住这些。

    关于设置“允许覆盖”为“是”。如果你是全新安装,这是无所谓的。如果你之前已经安装过旧版本,就需要设置“允许覆盖”为“是”。

    有时候你需要调试插件,因此不断重新安装。这时候你没有必要先卸载插件再重新安装,只需要设置“允许覆盖”为“是”即可起到更新插件的目的。​
    • 3) 编辑模板
    这是很多插件都需要的一个步骤。如何编辑模板?方法是进入后台控制面板,点选左侧栏 风格与模板 => 风格管理 => 点选相应风格右侧下拉菜单的“编辑模板” => 等页面刷新之后,用鼠标双击要改动的模板名称。修改之后保存即可。

    注意事项:

    如果你使用多个风格,那就要按照相同的步骤修改多个风格下的模板。

    编辑模板的时候要小心。多一个或少一个括号都会导致显示出错。

    风格下的模板是有层次的,就好像目录下有文件。所以有时候你需要修改的模板不能直接找到,而需要先双击某个模板类别。比如常常会修改的 SHOWTHREAD 模板,就是在“显示主题 模板”下。当然有一个比较简单的方法可以让你顺利找到需要修改的模板,那就是在进入“编辑模板”页面后,点击右侧的“>”按钮,就可以展开全部模板。不过这样会延迟显示速度。中间的平衡需要你自己选择。​
    这是我一再提到的,别忘了到 vbulletin.org 标记插件为已安装。这也算是我们对于作者提供插件的一点小小回报吧。

    • 五、如何使用插件?
    通常插件安装完成之后,你可以在 论坛选项 => 论坛选项 里找到相应的设置。还是以致谢插件为例。你可以在论坛选项的菜单看到“致谢插件”条目。双击之后就可以进入设置了。具体如何设置就不多说了,各人看自己需要来。

    有些插件为了方便起见,还会提供侧边栏链接。比如致谢插件从6.0版本起,你可以直接在左边栏的“主题与帖子”下看到“致谢”链接,点选之后可以看到三项设置。这些设置具体有些什么作用,需要你自己去操作体会。

    注意事项:如果你安装完一个插件不知道如何使用,最好的方法是去看说明,包括官方发布页面的说明。一般都有的。

    • 六、插件需要维护吗?如何维护?
    插件需要维护吗?我想答案是“需要”。就好像vb也有bug修正,插件也会有。

    如何维护呢?这需要你平时多注意vbulletin.org的相关信息。如果你安装了某个插件,那么最好到官方论坛订阅该插件的发布主题并标记"Mark as Installed"。这样只要插件有更新,就会给你发送电子邮件。你可以在第一时间更新插件,避免因为延误可能导致的问题。

    • 结语
    如同我在前言所说,我只是一个普通的使用者。所以我的经验谈并没有从看代码质量如何、对论坛负载考量等角度出发。所以这样的经验 可能偏于浅显或片面,但无论如何,我想是有些作用的,毕竟这些都来自我平时的使用经验。我希望我的这篇小文章对于新入门的vB用户有些作用。只要入了门, 以后怎么使用插件就不是大问题了。如此,我的时间就没有白花,我的目的也算达到了。
     
    已获得 zoozszxuanxrw001 的点赞。
  3. 枫非寒

    枫非寒 ZiY 贵宾

    Email reminder for inactive users
    有3.7用的么?
     
  4. zhongxing

    zhongxing 普通会员

    谢谢指导!
     
  5. vixeen

    vixeen 普通会员

    学习一下,看到有主题高亮的了,不只是否有这个插件还是通过别的途径实现的?
     
  6. sean

    sean Guest

    要是能够在后面补上我们非正版vbb能够下载使用的链接就更好了,呵呵。:12:
     
  7. KevinnoTs

    KevinnoTs 普通会员

    非常经典~受益匪浅~
     
  8. been

    been 普通会员

    看了很久。。很受益:)
     
  9. midinks

    midinks 普通会员

    谢谢分享
     
正在加载...