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






