XXHAI.COM

小博所载文章仅代表个人一时之观点,并无任意义可言!

让IIS支持PHP 最傻瓜高效方法~「Microsoft Web Platform Installer」 回到列表 长焦数码相机的拍摄技巧 一

2011年7月2日Discuz! X2伪静态优化:Discuz! X2分区静态化以及Discuz! X2导航固定切静态化

开启伪静态后,修改模板 \template\default\forum\discuz.htm中的
<h2><a href="{if !empty($caturl)}$caturl{else}forum.php?gid=$cat[fid]{/if}" style="{if $cat[extra][namecolor]}color: {$cat[extra][namecolor]};{/if}">$cat[name]</a></h2>
和你自己设置的伪静态规则相同。

比如我在httpd.ini中为分区添加了一行RewriteRule ^(.*)/i([0-9]+)/(\?(.*))*$ $1/forum\.php\?gid=$2
所以我将这部分修改为
<h2><a href="{if !empty($caturl)}$caturl{else}i$cat[fid]/{/if}" style="{if $cat[extra][namecolor]}color: {$cat[extra][namecolor]};{/if}">$cat[name]</a></h2>

再来修改导航部分。
涉及到文件:
\source\module\forum\forum_viewthread.php
\source\module\forum\forum_forumdisplay.php

我这里只用到论坛,所以干脆直接去掉了 导航处 首页 后面的论坛链接。 将分区以及版块的伪静态规则地址直接写到$navigation中对应的区域即可。更新下缓存看看!
另外在后台设置下:界面->导航设置->页头导航中,有个内置类型的链接为forum.php的,把后面的单选框即首页选项选上,最后面的可用选项方框的勾去掉,即不打勾;然后添加主导航,名称写你需要显示的名称,例如论坛首页,链接写你的首页绝对地址,并在后面的”可用”选项中打勾。

分类: Discuz!
原文链接: Discuz! X2伪静态优化:Discuz! X2分区静态化以及Discuz! X2导航固定切静态化
Tags: discuz  伪静态  Discuz! X2  

网友评论区:

3.emotionless post at 2011-12-12 13:48:26 回复该留言
不错的文章啊www.fangnu88.com
2.房产抵押贷款 post at 2011-8-26 12:01:04 回复该留言
这篇文章写的真的很不错已经被www.zhetong.cc所转载。
1.dybob电影吧 post at 2011-7-6 11:27:54 回复该留言
高手 我敬佩你 转走了! 呵呵

发表评论: