有朋友装了Simple:Press Forum后发现无法像我这样将论坛设置为全宽,这里稍微讲一下,主要参考浪子的一篇WP-Forum教程。另外说一下,Simple:Press Forum所建立的论坛,可以通过页面修改来进行永久链接的定义和论坛的命名,但不要在页面窗口输入内容。另外,如果你的WP是默认的链接方式,即/id=xx的永久链接,那么Simple:Press Forum将无法再页面修改链接。
一、找出你当前所用的模板文件,复制其中的page.php,建立一个自定义.php,比如我的forum.php,然后打开这个.php文件。 在forum.php头部加上一句:
<?php
/*
Template Name: forum
*/
?>
删除以下两段:
<?php comments_template(); ?>
<?php get_sidebar(); ?>
视个模板而定,比如我的page.php只<?php get_sidebar(); ?>,我只需要删除<?php get_sidebar(); ?>就可以了。
然后,查找字段:
<div id=”content”>
替换为:
<div id=”forum”>
如果找不到<div id=”content”> ,可以试着寻找”<div id=” 比如我的模板就是”<div id=”primary-content”>” 当初看浪子那篇教程时找了半天。。。N久才反应过来- -
上述完成后,保存forum.php文件。
二、寻找该模板中的”style.css”文件,并打开,寻找” /* Container */ “,并在”/* Container */”下方键入如下值:
#forum {
margin:0 auto;
float:center;
width:970px;
background:url(images/bg_content.png) repeat-y center top;
}
“float:center”表示居中,”width:970px”表示论坛的整体宽度,视模板而定。修改完毕后,保存。
三、将新建的forum.php和已修改的style.css一起上传到你的FTP,覆盖到正在使用的模板文件中。然后,打开后台,选择管理->页面->论坛页面,打开编辑,在页面模板中选择forum或你自定义的模板名称,然后保存即可。
好了,经过上述步骤,你的论坛是不是变成全宽了?
感觉功能很多
效果一般
@Alex 看每个人怎么使用了,像我主要是想发一些长篇文章,WP的日志很难满足我的需求,而其他论坛程序由无法与WP很好的整合。所以我觉得SPF真的已经很不错了~