本文實例講述了帝國cms搜索頁偽靜態(tài)實現(xiàn)方法。分享給大家供大家參考。具體實現(xiàn)方法如下:
帝國cms搜索頁偽靜態(tài)教程步驟:
一、打開esearchindex.php 411行左右,找到:
代碼如下:
Header("Location:result/?searchid=$searchid".$dogetvar);
修改為:
代碼如下:
Header("Location:$public_r[newsurl]search-0-$searchid.html".$dogetvar);
推薦學(xué)習(xí)《帝國cms教程》
二、打開esearchresultindex.php 20行左右,找到:
代碼如下:
//搜索結(jié)果 $searchid=(int)$_GET['searchid']; 在前面添加分頁函數(shù):?<p>//增加分頁函數(shù) function?page10($num,$line,$page_line,$start,$page,$search){ global?$fun_r; if($num?'.$num.'???'; //上一頁 if($page0) { $toppage='<a>'.$fun_r['startpage'].'</a>?'; $pagepr=$page-1; $prepage='<a>'.$fun_r['pripage'].'</a>'; } //下一頁 if($page!=$totalpage-1) { $pagenex=$page+1; $nextpage='?<a>'.$fun_r['nextpage'].'</a>'; $lastpage='?<a>'.$fun_r['lastpage'].'</a>'; } $starti=$page-$snum'; $is_2=""; } $pagenum=$i+1; $returnstr.="?".$is_1.$pagenum.$is_2; } $returnstr=$firststr.$toppage.$prepage.$returnstr.$nextpage.$lastpage; return?$returnstr; }</p>
然后在48行左右找到:
代碼如下:
$listpage=page1($num,$line,$page_line,$start,$page,$search);
修改為:
代碼如下:
$listpage=page10($num,$line,$page_line,$start,$page,$search);
修改:
代碼如下:
$search="&searchid=".$searchid;
為:
代碼如下:
$search="$searchid";
三、添加偽靜態(tài)規(guī)則(例子為apache,自己修改為對應(yīng)的).
代碼如下:
#搜索?<p>RewriteRule?^search-(.+?)-(.+?).html$?/e/search/result/index.php?page=$1&searchid=$2</p>
四、修改搜索模板中的提交地址為絕對地址:
比如:
代碼如下:
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載。
THE END