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

77条评论 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的简称混淆吧 :)

    [回复]

    偶爱偶家 reply on 四月 28th, 2008 8:49 上午:

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

    [回复]

    央街浪子 reply on 四月 28th, 2008 8:59 上午:

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

    [回复]

  10. Gravatar fisio

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

    [回复]

  11. Gravatar 偶爱偶家

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

    [回复]

    央街浪子 reply on 四月 28th, 2008 9:01 上午:

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

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

    [回复]

    偶爱偶家 reply on 四月 29th, 2008 2:37 下午:

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

    [回复]

  12. Gravatar 某白

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

    [回复]

  13. Gravatar rain-work

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

    [回复]

    央街浪子 reply on 五月 5th, 2008 9:47 上午:

    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

    [回复]

    rain-work reply on 五月 5th, 2008 12:04 下午:

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

    [回复]

    rain-work reply on 五月 5th, 2008 12:04 下午:

    是在第二张图片那里

    [回复]

    央街浪子 reply on 五月 5th, 2008 10:18 下午:

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

  14. Gravatar rain-work

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

    [回复]

    央街浪子 reply on 五月 7th, 2008 1:24 上午:

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


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

    [回复]

  15. Gravatar 天涯

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

    [回复]

    央街浪子 reply on 五月 7th, 2008 1:26 上午:

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

    [回复]

  16. Gravatar 天涯

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

    [回复]

    央街浪子 reply on 五月 7th, 2008 2:02 上午:

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

    [回复]

    天涯 reply on 五月 7th, 2008 2:04 上午:

    看到了,谢谢

    [回复]

  17. Gravatar 天涯

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

    [回复]

    央街浪子 reply on 五月 11th, 2008 11:42 下午:

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

    [回复]

  18. Gravatar 枫秋叶

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

    [回复]

    天涯 reply on 五月 10th, 2008 2:05 下午:

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

    [回复]

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

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

  20. Gravatar minguoqiang

    主题有没有好看些的?

    [回复]

  21. Gravatar 央街浪子

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

    [回复]

  22. Gravatar uu

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

    [回复]

  23. Gravatar virgohi21

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

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

    谢谢!

    y

    [回复]

  24. Gravatar 央街浪子

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

    [回复]

  25. Gravatar virgohi21

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

    [回复]

  26. Gravatar virgohi21

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

    [回复]

  27. Gravatar virgohi21

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

    [回复]

  28. Gravatar 央街浪子

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

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

    [回复]

  29. Gravatar virgohi21

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

    [回复]

  30. Gravatar atlancat

    启用后出现***_wsdl_downloads’ doesn’t exist 错误,
    检查了下是与WS DownloadManager插件冲突,
    禁用WS DownloadManager就ok了。

    [回复]

  31. Gravatar s_xingqing

    当前的永久链接=》在工具箱中怎么也刷不出来,求求大爱解答一下吧!先谢谢了!

    [回复]

    央街浪子 reply on 十二月 16th, 2008 6:15 下午:

    你用的是4.0版本的把,SPF的很多内容都有所改变。

    想问一下,你在论坛设置中的page ID和slug都设置了吗?

    [回复]

    s_xingqing reply on 十二月 17th, 2008 10:28 上午:

    *****************************
    首先非常谢谢你”央街浪子”
    *****************************
    我用的是3.1.3版本的,也下载了汉化包,
    我新建了一个Page ,Page的url是http://test.01fangchan.com/forum/
    Page ID(论坛页面编号:)是系统自动添加的为178,
    论坛页面别名(Page Slug):也是系统自动生成的:forum
    ——————————————————————————
    现在的状态是:
    http://test.01fangchan.com/forum/能访问,但是是空白,没有显示讨论区,
    现在的问题是:
    当前的永久链接为空,
    我的Wordpress的永久链接的设置的是自定义结构,属性是/%year%/%monthnum%/%day%/%postname%/

    [回复]

    s_xingqing reply on 十二月 17th, 2008 10:33 上午:

    是不是他不支持二级域名呢?
    又或者是不是要在主题中加一个什么标签才能显示论坛讨论区?
    谢谢你一并且解答一下吧!
    :-)

    央街浪子 reply on 十二月 18th, 2008 1:58 上午:

    http://test.01fangchan.com/forum/能访问,但是是空白,没有显示讨论区,
    可能是你的模板在wp_head文件中少调用的了一个get_head()函数,建议你换成缺省模板看看问题能不能解决。至于二级域名应该不是问题,但是你的rewrite是怎么写的我就不知道了。

  32. Gravatar 论坛架设通知 | 嘛咪嘛咪轰

    [...]   采用Simple Press Forum插件。架设方法及相关参数的调整参见:《WP论坛整合插件SPF的安装、配置和特性简介》。 [...]

  33. Gravatar s_xingqing

    在你的指导下:
    打开论坛首页能够显示,但问题如下:
    Simple:Press Forum 游客状态无讨论区
    我并非有意广告哈,地址是:http://test.zhongyao.biz/forum
    谢谢你再次指教一下,或者遇到过此问题的朋友教下小弟,先谢谢你们了

    [回复]

  34. Gravatar s_xingqing

    也就是说,登录状态时讨论区显示正常,但是在游客打开时就什么也没有了
    不知道是怎么回事,get_head()也加上的。

    [回复]

    央街浪子 reply on 一月 5th, 2009 2:15 下午:

    你最好把登录和非登录方式的用查看源代码的方式比较一下,我这里没法上你的网站比较。
    我因为是非登录方式查看你的网站的,很明显的是一段SPF的css和js没包含在head部分。

    另外可以查看下后台有关论坛的设置,看看非用户是否至少有view或者read的权限,否则就是私密论坛,对非注册用户不开放的。

    [回复]

    s_xingqing reply on 一月 6th, 2009 1:17 下午:

    谢谢,我苦苦研究了一晚上,终于搞定了!:-)

    [回复]

  35. Gravatar s_xingqing

    继续请教…
    *********************************
    Simple:Press Forum: 管理选项
    管理选项->用户->用户及注册
    当前禁用新用户注册
    如何开启!找了半天无方法了!
    *********************************:-)

    [回复]

    央街浪子 reply on 一月 8th, 2009 7:40 下午:

    SPF的用户其实就是wordpress的用户,所以开放用户注册要在wordpress后台的常规设置里开放

    [回复]

    s_xingqing reply on 一月 9th, 2009 5:38 下午:

    允许新用户注册
    ———————–
    全部禁用
    启用。Blog 和用户帐户都可被创建。
    只允许创建用户帐户。
    只允许已登录用户创建 Blog。
    ———————–
    选择用户在本站可以进行的操作。(默认=全部禁用)
    我选的(只允许创建用户帐户。)
    还是不对。不知道是不是我其他哪里淌设置好?

    [回复]

    央街浪子 reply on 一月 12th, 2009 11:02 下午:

    你说的是wordpress用户设置吗?常规设置里有个“用户:允许用户注册”,前面打个勾就行了。没看见你说的那么多选项啊?你用的是wordpress MU版本?

    还有你用的是SPF 4.0? 我的版本是3.1.3,论坛和wordpress用户分开注册,可能是4.0的新版本吧?

  36. Gravatar s_xingqing

    还有我把
    常规设置->用户 用户必须注册并登录后才能发表评论 ->勾起的
    就在在我的
    test.zhongyao.biz/forum/
    页面中
    当是游客状态时,不像我登录你的网站http://www.sbtalk.com.cn/forum
    时的游客状态
    _____________________________________________________________________
    |有当前用户: 游客 |
    |请考虑注册为论坛会员 登录 注册 |
    ———————————————————————
    这是为什么哟?
    谢谢你尽量解答:-)

    [回复]

  37. Gravatar 腊八粥

    好东西啊!谢谢分享!
    有个问题想问一下,就是论坛发布的帖子,可以有选择性的发布上博客上吗?

    [回复]

    央街浪子 reply on 三月 30th, 2009 7:26 下午:

    可以的,发新帖的时候下方打一个勾就可以了。反过来,博客发表文章的似乎也可以发在论坛里作为一个帖子

    [回复]

    腊八粥 reply on 三月 30th, 2009 10:07 下午:

    哦!那挺好:)还有我想问一下,现在的spf最新的是4.0.2,用你提供的中文包可以吗?

    [回复]

  38. Gravatar 央街浪子

    可以但不完全。

    [回复]

  39. Gravatar 诺基亚手机主题

    想同您做个长久的链接

    [回复]

  40. Gravatar 请教问题

    可以把你的这个插件连同中文语言包和中文的图标资源给我发一份吗?我用的是光放网站上的 真难看啊 实在不行就用你的了

    [回复]

    央街浪子 reply on 四月 18th, 2009 12:33 上午:

    可以,留个邮箱地址吧。

    [回复]

  41. Gravatar 小恒

    我刚刚接触这个插件的,想试试做个论坛,想请教一个问题:怎么修改“主题内容”那个文本编写框(就是那个有点像“word文档”的文字编写框)的大小呢?谢谢哦…

    [回复]

    央街浪子 reply on 五月 12th, 2009 8:39 上午:

    在spf4.0中,可以在后台的manager component里,修改该tinymce的css

    [回复]

    小恒 reply on 五月 13th, 2009 3:50 下午:

    谢谢哦,问题解决了^_^

    [回复]

  42. Gravatar 怡红公子

    浪子,我点击install不是出现页面创建成功,全是404 not found.
    上面还显示
    http://dafee.cn/up/1245231851.jpg
    见图
    哪里出问题了呀?

    [回复]

    央街浪子 reply on 六月 17th, 2009 9:14 下午:

    一个是你的模板可能不标准,安装前用标准模板(缺省)看看。

    就出错信息看,数据库里建表没成功,造成查询语句失败

    [回复]

    怡红公子 reply on 六月 17th, 2009 11:31 下午:

    @_@ 好专业的语言哦,难道没有解决的办法么?

    [回复]

    怡红公子 reply on 六月 17th, 2009 11:33 下午:

    对了,我把主题换了默认的也还是一样的……

    [回复]

    怡红公子 reply on 六月 17th, 2009 11:49 下午:

    哈哈,已经解决这个问题了,原来是权限的问题!^_^
    http://simplepressforum.com/support-forum/spf-version-4/ahah-error-404-not-found-1/#p27984

    [回复]

    央街浪子 reply on 六月 18th, 2009 8:02 上午:

    恩,andy和papa两位作者都是很热心的家伙,几乎有问必答。
    而且坚持那么多年。

  43. Gravatar STONE

    你好啊,看中了这个论坛,但担心升级的问题,不知道会不会支持8.6甚至以后的9.X系列。还有和国内的DISCOZ之类的比,不知道改选择哪个哦?谢谢啊

    [回复]

    央街浪子 reply on 十二月 2nd, 2009 11:31 上午:

    这个是和wordpress整合的论坛,和一般独立的论坛程序如DISCUZ,Vbulletin,PHPBB是两码事。

    [回复]

发布评论

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS 登录