WP论坛整合插件SPF的安装、配置和特性简介

Wordpress, 软硬天师   评论

前两天将自己博客上原有的wp-forum转换成了更为强大的simple:press forum(以下简称SPF),并给出了转换方法中文语言包/图标集。不过对于第一次玩论坛,或者说第一次玩博客整合论坛的同学可能还是比较陌生。这里就SPF做个简单介绍,并安装和配置中的一些问题也简单讲讲。

SPF是由Andy Staines开发的一款Wordpress插件,它可以在wordpress的架构下,无缝的整合一个小型论坛,所谓无缝,就是无论从前台感观,还是后台的配置,用户的管理上都是基于Wordpress的方式。SPF作为一个插件,实现的论坛功能与市面的主流论坛已经相差无几,可以说是非常强大的了,比较适合插件作者(如我爱水煮鱼偶爱偶家)用来做技术支持。有关特性部分慢慢介绍(心急的同学可以在我的论坛里到处晃晃,无需登录即可发帖),下面先简单讲一下安装过程:

1. 去andy的主页下载插件。

下载: Simple:Press Forum Version 3.0.3 (build 320)

2.解压后,得到simple-forum目录,上传到博客的wp-content/plugins目录下,并在后台激活。

3.与其他插件不同的是,不是光激活插件论坛就能正常工作了,还需要到后台配置一下。

首先要配置一下论坛的page id或者page slug, 如果博客没有使用permal link的形式,那么page id必须设置正确,page slug缺省的是sf-forum,可以改成自己想要的,比如我这里就改成了forum.

然后创建一个页面,以刚才的那个page slug来命名,

最后不要忘记了,到论坛工具箱里去刷新一下,否则前两处改掉是没用的。

页面设置好以后,先不要开任何的论坛组和论坛区,也不要做任何定制化,先在博客主页点击刚才新建的page,看看论坛是不是会显示出来(虽然没有任何子讨论区),如果论坛能正常显示了,再做后续设置,否则也是白搭。

4. 论坛的设置:论坛的设置主要分4方面,即论坛全局设置,论坛讨论组/讨论区设置,用户组设置,和用户权限设置,下面分别讲下大概,管理过论坛的同学可以略过,因为一看就明白。

4.a 论坛全局设置:主要用来配置全局性的论坛参数,风格,及其他工具。

4.b 论坛讨论组/讨论区设置:SPF的讨论区最多分两层,外层是用来归类的讨论组,不可实际发帖,下设实际的讨论区。因此开设讨论区之前,先要将讨论组开好,然后下设讨论区。这里ID是系统自动生成的,无所谓。序列是用来设定各讨论组/区,在显示的时候自上向下的排列顺序。另外,对各讨论区可以设置访问权限,即在此讨论区中,什么样的用户组(4.c)可以有什么样的权限(4.d)

4.c 用户组设置:SPF的用户管理直接沿用的wordpress的用户管理,即SPF的用户其实就是博客的用户,注册,登录,改密码都是用的wordpress的那一套,所以SPF自己后台就省了这一块(前台并没有省),但是SPF里另设了适用于论坛的用户组,将wordpress的用户分组,便于管理。可以看见SPF内设了3个用户组(不可删除),其中moderator是版主级别的。通过添加/移动/删除会员,可以将wordpress的用户在不同的组件重新分配。当然,除了内置的3个组外,还可以新建自定义用户组。

4.d 权限设置:确切的说应该是权限组设置,不同的权限项被预设成6个不同的权限组,也可以根据自己的需求新增权限组。此处设定的权限,将会在4.b的讨论组/讨论区设置中被用来设置访问权限。

5. 论坛页面去处sidebar和全宽的问题:这个问题其实不是spf自身的问题,而在于定制化wordpress的页面模板。我原来在设置wp-forum的时候,已经讲过怎么定制化页面模板了,有兴趣的同学可以去 相关文章的第9,第10点看看

Simple:Press Forum(SPF)的特性简介:

从上面的截屏已经可以看出SPF有相当丰富的功能,下面就一些特性做简单介绍,余下的同学们可以自己慢慢发掘。

1. 博客文章和论坛文章互链互贴:安装完SPF后,可以在后台论坛设置->链接中设定,是否需要博客文章和论坛互链。如果需要的话,在撰写文章页面的底部会出现link to forum的选择,让作者选择将博客文章自动贴到论坛的哪个子讨论区。

发布后博客文章即自动出现在相应论坛。

在论坛文章首部,有博客原文的指向链接。

而在博客文章底部也会出现论坛讨论贴的指向和目前的回帖数。

2.论坛支持游客如博客评论那样的匿名发帖回帖,只需留下名字和mail地址,这样就不需要强迫游客必须注册论坛才能发言。同时,论坛支持富文本编辑,支持gravatar头像。支持图片上传,支持贴内图片,视频等等特性。

3. 支持站内悄悄话。这个对于论坛来是很普通的功能,但因为基于博客的留言、评论都是明文,谁都看得见。因此,若有些私人间的消息、交流则可以通过论坛悄悄话来实现,但又不必真的很熟,交换真实的邮件等等。

---到论坛来参加本主题的火热讨论吧 ^_^ - (1) 帖子

相关日志

43条评论 to “WP论坛整合插件SPF的安装、配置和特性简介”

  1. Gravatar 某白

    你好,我按照你步骤做到页面设置好以后,也没有开任何的论坛组和论坛区,也没有做任何定制化,在博客主页点击新建的page,论坛仍然显示出来,我确定我的page slug和页面编号是设置对了,页面模板也是默认的,究竟还有什么问题啊

  2. Gravatar 央街浪子

    看了你的BBS页面源码,似乎是因为某些原因插件并没有生效。具体可能是和你博客里的某些插件或者模板有冲突。具体说来,就是在你post-content的DIV块间,没有sf-forum数据

    简单的方法是调用缺省模板再试试看,确保不是的模板的问题后,再禁用全部插件后,单单打开SPF插件,就会知道到底是哪个插件的原因了。

    因为无法访问你的后台,仅仅从外部看很难得出结论。

  3. Gravatar 央街浪子

    你可以在我的论坛里上传后台的相关截屏,我看看。或者上gtalk交流。我的gtalk id:sbtalk.com.cn@gmail.com

  4. Gravatar sansky

    为什么我用默认主题就可以现实论坛,但是我现在的MIMBO的主题时,论坛就没无法显示出来?有没有什么办法可以解决这个问题。

  5. Gravatar 央街浪子

    @sansky: 在你的模板的header.php 中看看:在 /head 这个 tag结束之前 有没有< ?php wp_head(); ?> 这句。有些模板做的不太规范,会少了这一句。

  6. Gravatar sansky

    呵呵,多谢指点,问题已解决。

  7. Gravatar sansky

    呵呵,问一个笨问题,怎么把论坛中的最新话题显示在博客的siderbar中?

  8. Gravatar Kusanagi

    看了图片,发现这simple:press forum很像以前知道的一个simple forum

  9. Gravatar 央街浪子

    @sansky:如果你使用widget的话,可以拖动相应的widget到sidebar,如果没有使用widget,可以查看后台帮助里面,查看有关template tag的函数。我刚才去了你的论坛,发现一个讨论区都没有,确说你已经发布了6篇帖子了,还有看见你的留言也是指向某个讨论区的,但是讨论区列表是空,不知道你自己发掘没有

    @Kusanagi: 是的,是同一个插件作者的作品,2.1版本以前叫simple forum, 3.0开始叫simple:press forum 了,可能是为了避免和所谓的simple machine forum的简称混淆吧 :)

  10. Gravatar fisio

    好像看到了丽黑的影子…hehe

  11. Gravatar 偶爱偶家

    强大而牛气的插件, 可我已经很懒很懒, 要不在你这里建个栏目算了?

  12. Gravatar 偶爱偶家

    在你这里回复会看到什么样的效果呢?

  13. Gravatar 央街浪子

    什么?thread comment? 我也是刚刚用啊,一样强大而牛气,哈哈

  14. Gravatar 央街浪子

    你制作的插件,跑我这里来做技术支持?

    用户晕头转向不算,岂不认为我和你有有一腿,哈哈 :)

  15. Gravatar 偶爱偶家

    ^_^, 联姻一下也不错的吗. 共同维护, 分开管理, 岂不妙哉?

  16. Gravatar 某白

    感谢浪子的帮助,问题解决了

  17. Gravatar rain-work

    在撰写页面时
    我的wordpress没有永久链接
    我想请问下 永久链接在哪里?

  18. Gravatar 央街浪子

    slug是自动根据论坛主题名称产生的,所以如果你论坛的贴子是博客link过来的话,会自动采用博客贴子的slug。

    但无论采用何种情况(论坛里的新贴,还是博客link的文章)对中文slug的支持都不好。解决方法详情可以参看我在官方支持论坛的讨论:
    http://www.stuff.yellowswordfish.com/support-forum/simplepress-forum-version-30/permal-link-problemblog-post-auto-create-forum-topic/page-1

  19. Gravatar rain-work

    发现你那里可以更改那个永久链接
    可是我的wordpress在撰写页面里
    那里就没有看到有永久链接这一项
    所以还是再想问问

  20. Gravatar rain-work

    是在第二张图片那里

  21. Gravatar 央街浪子

    这是2.5.1的新特性,在你新建文章的时候,写好标题,光标移动到内容处,wordpress会自动为你保存一次,标题就显示出来了。

  22. Gravatar rain-work

    想问个问题
    为什么我的网站设置永久链接
    /index.php/archives/%postname%
    要这么设置才行如果少了index.php/就会出404错误
    然后网站访问里就总是要http://rainwork.com.cn/index.php/guestbook
    在玉米后面有个/index.php/

  23. Gravatar 天涯

    我下载安装上是英文的,你那来的中文包??

  24. Gravatar 央街浪子

    你的.htaccess里的rewrite rule应该是没设好,具体看你自己后台里面系统自动给出的rewwrite rule,如果有主机访问权限的话,修改一下博客根目录的.htaccess文件,比如我的文件就是形如 下面这样的:


    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

  25. Gravatar 央街浪子

    中文包是我和作者andy通信后,要来了2.0的中文包,然后自己翻译的,因此3.0.3的中文包由我维护,并且制作了two_en相应的two_zh中文图标,在我前面的两个帖子里有下载。

  26. Gravatar 天涯

    试了下,我的blog主题是三栏的,bbs装上太小了,有没有办法让bbs单独显示。

  27. Gravatar 央街浪子

    看本文的第5点,其实是一个链接跳转到我以前写的另外一篇博客,有关自定义页面模板的。另外andy原始的3.0.3对中文支持不是很好,至少用中文名字的博客文章链接到论坛,或者用中文论坛主题新开贴是有错误的。另外还有两个小bug你也可以试一下,一个是博客文章链接到论坛后在编辑,所选论坛总是第一个。第二个是,对于博客的旧文章,使用保存的方法并不能在论他里链接新帖。我有修改好的两个文件已经发到你留言中的QQ邮箱了。

  28. Gravatar 天涯

    看到了,谢谢

  29. Gravatar 天涯

    你的论坛的风格好看多了,给我份吧!

  30. Gravatar 枫秋叶

    浪子啊,,我这里出问题了,我按照你说的方式进行到第三步就卡起了,新建那个页面一直是空白一片,我把所有插件禁用了,只启用SPF,仍然是空白一片,查看了 也是存在,把主题换回了默认主题,还是空白一版 。。。。我真的不知道哪里出问题了。
    浪子,帮帮我吧。。。。

  31. Gravatar 天涯

    自己看下插件是否完全上传到ftp上,按道理应该不会如此。

  32. Gravatar 央街浪子

    其实就是改了个tr或者thead的背景图片,在css的background里用url(图片地址)替换原来的#rgb颜色号就可以了

  33. Gravatar simple:press forum 使用感受 - Ppin’s blog

    [...] 这里有关simple:press forum的安装、配置和特性简介,也可以看看演示。 Tags: plugin, SMF, wordpress [...]

  34. Gravatar minguoqiang

    主题有没有好看些的?

  35. Gravatar 央街浪子

    自带的就三个,要好看的只能自己调整CSS了,可以看看楼上,楼上上,那些家伙们的论坛:)

  36. Gravatar uu

    wordpress2.6无法安装…orz..
    激活插件之后也没有上面提到的设置page id之类的信息..
    只有一个安装的按钮..
    点了之后能够建立数据库…
    但是网站却无法访问了…
    需要重启iis才行…

  37. Gravatar virgohi21

    你好,看完你的教程受益匪浅。我的论坛建起来了,但是效果还马马虎虎,有两个关于论坛注册的问题想要寻求你的帮助:
    1 我下载的是Yellow Swordfish最新的3.1.3英文版。这好像导致论坛注册的时候不允许用中文名字。我尝试用中文在论坛注册,提示的是ERROR: This username is invalid. Please enter a valid username. 这个问题应该怎么解决呢?

    2 即使用英文注册,操作都是顺利的,但是,我的邮箱却收不到发送密码的邮件。试了好几个邮箱都不行。这应该是哪里的原因呢?

    谢谢!

    y

  38. Gravatar 央街浪子

    @virgohi:这两个问题应该都不是论坛的问题,SPF使用的是wordpress内置的注册机制,你可以试试看在wordpress本身的注册界面看看中文注册行不行。第二个问题,注册邮件的发送,和博客所在的主机环境有关,同样可以在wordpress本身的注册界面试一下,看能否收到注册信。

  39. Gravatar virgohi21

    谢谢你的提醒。我在wp界面试了,也不行。看来问题在这里……

  40. Gravatar virgohi21

    我又发现一个问题,就是帖子里的图片显示不了,所有图片发了之后都是一个鼠标的样子。头像也无法显示,发了在帖子里只显示源代码amile,kiss什么的。有的图标也用不了,比如“引用”图标。
    这会是什么原因呢?谢谢!

  41. Gravatar virgohi21

    另外,我在add-on一项中选择打开了“Democracy Polls Support”一项,但是在论坛却没有发现可以组织投票的按钮,请问此项功能如何使用呢?需要另外装插件吗?感谢你!

  42. Gravatar 央街浪子

    @virgohi21:应该是主页属性没设好,右击你图片看属性,图片连接都是形如:http://wordpress/ 那样的地址,那当然是错的了。

    第二个问题,应该是另外需要插件的,只是在论坛打开支持而已。

  43. Gravatar virgohi21

    感谢你。这样问可能困扰你,不过可否稍微告诉我,此类主页属性设置的问题应该怎么解决呢?其实我在论坛问了很多地方了,在管理页面也有类似这种跳到http://wordpress/的问题,可是没人可以提供帮助。我实在是一筹莫展……

发布评论

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS 登录
This blog is protected by Dave's Spam Karma 2: 6691 Spams eaten and counting...