比如discuz论坛首页,打开后,默认就显示的fid编号为2的某个板块,但是这个首页打开后.他的标题,即模板上的title还可以单独定义.
如果我们在直接仿问这个版块.比如forum.php?mod=forumdisplay&fid=2 这样访问时,还显示原来的标题.可以这样修改
1,先修改根目录中的forum.php ,在前两行的后面增加一行.
修改后的效果为
define('APPTYPEID', 2); define('CURSCRIPT', 'forum'); $_GET +=array('mod'=>'forumdisplay','fid'=>2);//2表示版块id,,可 以修改
2,要实现自定义固定标题,需要用双模板的方式来实现,假如你的模板为default默认模板.
在templatedefaultcommon这里建立一个header_default.htm
里面的内容复制header_common.htm 这里面的内容.
然后,把里面的title修改为你想要的就行了
然后在templatedefaultcommonheader.htm的最上面
把原来的第一行.换成
<!--{eval $cur_q=parse_url($_SERVER["REQUEST_URI"],PHP_URL_QUERY); parse_str($cur_q,$myArray);}--> <!--{if $myArray["fid"]>0||$myArray["tid"]>0||$myArray["gid"]>0}--> <!--{subtemplate common/header_common}--> <!--{else}--> <!--{subtemplate common/header_default}--> <!--{/if}-->