比如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}-->