五分赛车

帝国cms教程

五分赛车 本栏目供应帝国cms教程,帝国cms视频教程,帝国cms模板制造教程,帝国cms应用教程.

分享永信五分赛车-五分赛车计划在用的搜索伪静态措施

揭晓于:2019-08-20 点击: 栏目:

帝国cms教程

以下措施帝国CMS7.5测试有用,其他版本未测试。详细效果可以测试永信五分赛车-五分赛车计划jeffstef.com的站内搜索功效检查。

帝国CMS搜索伪静态措施

一、掀开\e\search\index.php   411行左右,找到:

Header("Location:result/?searchid=$searchid".$dogetvar);

修改成:

Header("Location:$public_r[newsurl]search/$searchid/0.html".$dogetvar);

2、掀开\e\search\result\index.php  20行左右,找到:

//搜索效果
$searchid=(int)$_GET['searchid'];
在前面添加分页函数:
//增添分页函数
function page10($num,$line,$page_line,$start,$page,$search){
global $fun_r,$public_r;
if($num<=$line)
{
return '';
}
$search=RepPostStr($search,1);
$url=$public_r['newsurl'].'search';
$snum=2;//最小页数
$totalpage=ceil($num/$line);//取得总页数
$firststr='<a title="'.$fun_r['trecord'].'">&nbsp;'.$num.'&nbsp;</a>&nbsp;&nbsp;';
//上一页
if($page<>0)
{
$toppage='<a href="'.$url.'/'.$search.'/'.'0.html">'.$fun_r['startpage'].'</a>&nbsp;';
$pagepr=$page-1;
$prepage='<a href="'.$url.'/'.$search.'/'.$pagepr.'.html">'.$fun_r['pripage'].'</a>';
}
//下一页
if($page!=$totalpage-1)
{
$pagenex=$page+1;
$nextpage='&nbsp;<a href="'.$url.'/'.$search.'/'.$pagenex.'.html">'.$fun_r['nextpage'].'</a>';
$lastpage='&nbsp;<a href="'.$url.'/'.$search.'/'.($totalpage-1).'.html">'.$fun_r['lastpage'].'</a>';
}
$starti=$page-$snum<0?0:$page-$snum;
$no=0;
for($i=$starti;$i<$totalpage&&$no<$page_line;$i++)
{
$no++;
if($page==$i)
{
$is_1="<b>";
$is_2="</b>";
}
else
{
$is_1='<a href="'.$url.'/'.$search.'/'.$i.'.html">';
$is_2="</a>";
}
$pagenum=$i+1;
$returnstr.="&nbsp;".$is_1.$pagenum.$is_2;
}
$returnstr=$firststr.$toppage.$prepage.$returnstr.$nextpage.$lastpage;
return $returnstr;
}

这里的页码项目可以自行修改。
3、然后在48行左右找到:

$listpage=page1($num,$line,$page_line,$start,$page,$search);

修改成

$listpage=page10($num,$line,$page_line,$start,$page,$search);

四、修改:

$search="&searchid=".$searchid;


$search="$searchid";

添加伪静态规则

搜索伪静态规则(例子为Apache,自己修改成对应的)

RewriteRule ^search/(.+?)/(.+?)\.html$ /e/search/result/index\.php\?searchid=$1&page=$2


猜您喜欢
相关信息