初玩discuz X2

2011年7月21日 由 楼长 留言 »

最近安了discuz的论坛程序 X2版本,同各种程序一样,更新换代的忒快,所以貌似网上的介绍文章也不多。之前的discuz 7.0左右的版本的东西比较多。安装了论坛,初步玩了一下。简单说一下discuz的url静态化、还有rss中的url静态化几项的设置。

X2版本的url静态化是在后台—>全局—>seo设置—>url静态化中设置
后边可用打钩就可用了,然后是要设置.htaccess文件
由于主目录安装的wordpress,开始.htaccess文件没写好,静态化后优化后的地址偶读打不开,全部跳到wordpress的404页面。其实只要把常用的那个.htaccess文件放到discuz安装的目录里就可以了。

然后是rss的地址静态化
由于discuz升级后,估计是从X版本开始就没了rss.php文件了,所以搜到的几个修改rss.php的方法就不能用了。X2跟X1.5的修改方式是一样的,所以幸运的找到了修改方法,原文见这里http://www.discuz.net/forum.php?mod=viewthread&tid=2120629
修改 source/module/forum/forum_rss.php文件

查找

  • <link>{$_G[siteurl]}forum.php</link>n”.

修改为

  • <link>{$_G[siteurl]}</link>n”.

2、主题列表页URL伪静态:
查找

  • <link>{$_G[siteurl]}forum.php?mod=forumdisplay&fid=$rssfid</link>n”.

修改为

  • <link>$_G[siteurl]forum-$forum[fid]-1.html</link>n”.

3、帖子内容页URL伪静态:
查找

  • <link>$_G[siteurl]forum.php?mod=viewthread&tid=$thread[tid]</link>n”.

修改为

  • <link>$_G[siteurl]thread-$thread[tid]-1-1.html</link>n”.

4、generator信息(这个不建议修改,注意保留DZ的版权)
查找

  • <generator>Discuz! Board by Comsenz Inc.</generator>n”.

修改为

  • <generator>{$_G[siteurl]}</generator>n”.
修改的时候有几处&符号可能在用某些工具打开的时候会因为编码的问题变成其他符号,知道了就好说了
最后再说个wordpress引用discuz帖子的问题,其实不只是discuz,所有的rss(或者feed)都可以。
<?php 
require_once(ABSPATH . WPINC . '/rss.php'); 
wp_widget_rss_output('http://5haolou.com/feed', 'items=10');  
?>
广告位

发表评论