当前位置: 首页 > 站长资讯 > 正文页面

帝国模板列表页和内容页的伪静态规则实现方法

在栏目设置----生成选项里面Hc0网站目录_网站网址收录与提交入口

列表模式 和 内容页模式 依然选择静态Hc0网站目录_网站网址收录与提交入口

然后在其他一些选择是否生成列表页内容页的选项里面都选择不生成就可以了Hc0网站目录_网站网址收录与提交入口

以下的是列表页的==================================Hc0网站目录_网站网址收录与提交入口

为了不影响到使用结合项的功能Hc0网站目录_网站网址收录与提交入口

第一步:Hc0网站目录_网站网址收录与提交入口

复制 eactionListInfo.php 为 ListInfo_wjt.phpHc0网站目录_网站网址收录与提交入口

第二步:Hc0网站目录_网站网址收录与提交入口

打开 ListInfo_wjt.phpHc0网站目录_网站网址收录与提交入口

第三步:Hc0网站目录_网站网址收录与提交入口

找到:$page=(int)$_GET['page'];Hc0网站目录_网站网址收录与提交入口

改成:$page=(int)$_GET['page']-1;//haoyl.com 伪静态修改标记Hc0网站目录_网站网址收录与提交入口

第四步:Hc0网站目录_网站网址收录与提交入口

找到:$listpage=page1($num,$line,$page_line,$start,$page,$search);Hc0网站目录_网站网址收录与提交入口

改成:$listpage=pagewjt($num,$line,$page_line,$start,$page,$search,$dolink);//haoyl.com 伪静态修改标记Hc0网站目录_网站网址收录与提交入口

第五步:Hc0网站目录_网站网址收录与提交入口

打开 eclassconnect.phpHc0网站目录_网站网址收录与提交入口

找到://前台分页 在上面加上以下代码Hc0网站目录_网站网址收录与提交入口

//列表页伪静态-----------haoyl.comHc0网站目录_网站网址收录与提交入口

function pagewjt($num,$line,$page_line,$start,$page,$search,$dolink){Hc0网站目录_网站网址收录与提交入口

global $fun_r;Hc0网站目录_网站网址收录与提交入口

if($num<=$line)Hc0网站目录_网站网址收录与提交入口

{Hc0网站目录_网站网址收录与提交入口

return '';Hc0网站目录_网站网址收录与提交入口

}Hc0网站目录_网站网址收录与提交入口

$type='.html';Hc0网站目录_网站网址收录与提交入口

$url=$_SERVER['PHP_SELF'].'?page';Hc0网站目录_网站网址收录与提交入口

$snum=2;//最小页数Hc0网站目录_网站网址收录与提交入口

$totalpage=ceil($num/$line);//取得总页数Hc0网站目录_网站网址收录与提交入口

$firststr='';Hc0网站目录_网站网址收录与提交入口

//上一页Hc0网站目录_网站网址收录与提交入口

if($page<>0)Hc0网站目录_网站网址收录与提交入口

{Hc0网站目录_网站网址收录与提交入口

$toppage='<a href="'.$dolink.'index'.$type.'">'.$fun_r['startpage'].'</a>';Hc0网站目录_网站网址收录与提交入口

$pagepr=$page;Hc0网站目录_网站网址收录与提交入口

if($pagepr==1)Hc0网站目录_网站网址收录与提交入口

{Hc0网站目录_网站网址收录与提交入口

$prido="index".$type;Hc0网站目录_网站网址收录与提交入口

}Hc0网站目录_网站网址收录与提交入口

elseHc0网站目录_网站网址收录与提交入口

{Hc0网站目录_网站网址收录与提交入口

$prido="index_".$pagepr.$type;Hc0网站目录_网站网址收录与提交入口

}Hc0网站目录_网站网址收录与提交入口

$prepage='<a href="'.$dolink.$prido.'">'.$fun_r['pripage'].'</a>';Hc0网站目录_网站网址收录与提交入口

}Hc0网站目录_网站网址收录与提交入口

//下一页Hc0网站目录_网站网址收录与提交入口

if($page!=$totalpage-1)Hc0网站目录_网站网址收录与提交入口

{Hc0网站目录_网站网址收录与提交入口

$pagenex=$page+2;Hc0网站目录_网站网址收录与提交入口

$nextpage='<a href="'.$dolink.'index_'.$pagenex.$type.'">'.$fun_r['nextpage'].'</a>';Hc0网站目录_网站网址收录与提交入口

$lastpage='<a href="'.$dolink.'index_'.$totalpage.$type.'">'.$fun_r['lastpage'].'</a>';Hc0网站目录_网站网址收录与提交入口

}Hc0网站目录_网站网址收录与提交入口

$starti=$page-$snum<1?1:$page-$snum;Hc0网站目录_网站网址收录与提交入口

$no=0;Hc0网站目录_网站网址收录与提交入口

for($i=$starti;$i<=$totalpage&&$no<$page_line;$i++)Hc0网站目录_网站网址收录与提交入口

{Hc0网站目录_网站网址收录与提交入口

$no++;Hc0网站目录_网站网址收录与提交入口

if($page==$izzi)Hc0网站目录_网站网址收录与提交入口

{Hc0网站目录_网站网址收录与提交入口

$is_1='<a class="on" href="#">';Hc0网站目录_网站网址收录与提交入口

$is_2="</a>";Hc0网站目录_网站网址收录与提交入口

}Hc0网站目录_网站网址收录与提交入口

elseif($i==1)Hc0网站目录_网站网址收录与提交入口

{Hc0网站目录_网站网址收录与提交入口

$is_1='<a href="'.$dolink.'index'.$type.'">';Hc0网站目录_网站网址收录与提交入口

$is_2="</a>";Hc0网站目录_网站网址收录与提交入口

}Hc0网站目录_网站网址收录与提交入口

elseHc0网站目录_网站网址收录与提交入口

{Hc0网站目录_网站网址收录与提交入口

$is_1='<a href="'.$dolink.'index_'.$i.$type.'">';Hc0网站目录_网站网址收录与提交入口

$is_2="</a>";Hc0网站目录_网站网址收录与提交入口

}Hc0网站目录_网站网址收录与提交入口

$izzi=$i;Hc0网站目录_网站网址收录与提交入口

$izz=$i+2;Hc0网站目录_网站网址收录与提交入口

$pagenum=$i;Hc0网站目录_网站网址收录与提交入口

$returnstr.="".$is_1.$pagenum.$is_2;Hc0网站目录_网站网址收录与提交入口

}Hc0网站目录_网站网址收录与提交入口

$returnstr=$firststr.$toppage.$prepage.$returnstr.$nextpage.$lastpage;Hc0网站目录_网站网址收录与提交入口

return $returnstr;Hc0网站目录_网站网址收录与提交入口

}Hc0网站目录_网站网址收录与提交入口

以下为列表页伪静态规则Hc0网站目录_网站网址收录与提交入口

RewriteRule ^栏目目录名/$ e/action/ListInfo_wjt.php?page=1&classid=栏目idHc0网站目录_网站网址收录与提交入口

RewriteRule ^栏目目录名/index.html$ e/action/ListInfo_wjt.php?page=1&classid=栏目idHc0网站目录_网站网址收录与提交入口

RewriteRule ^栏目目录名/index_([0-9]+).html$ e/action/ListInfo_wjt.php?page=$1&classid=栏目idHc0网站目录_网站网址收录与提交入口

这样的话 每个栏目都需要3条规则,对于栏目少的话 不太所谓 如果栏目多的话 你可以在栏目目录名的地址使用([a-z]+)来代替 但需要自己修改一下 ListInfo_wjt.php 给予classid数值Hc0网站目录_网站网址收录与提交入口

这个方法是比较简单的方法,不太会php,高手别见笑!Hc0网站目录_网站网址收录与提交入口

本人两个站 内容页和列表页都是伪静态的Hc0网站目录_网站网址收录与提交入口

以下是内容页的伪静态Hc0网站目录_网站网址收录与提交入口

打开 eactionShowInfo.phpHc0网站目录_网站网址收录与提交入口

找到:$page=(int)$_GET['page'];Hc0网站目录_网站网址收录与提交入口

改成:$page=(int)$_GET['page']-1;Hc0网站目录_网站网址收录与提交入口

把以下的内容删除Hc0网站目录_网站网址收录与提交入口

//是否支持动态内容页Hc0网站目录_网站网址收录与提交入口

if($class_r[$classid]['showdt']!=2)Hc0网站目录_网站网址收录与提交入口

{Hc0网站目录_网站网址收录与提交入口

$titleurl=sys_ReturnBqTitleLink($r);Hc0网站目录_网站网址收录与提交入口

Header("Location:$titleurl");Hc0网站目录_网站网址收录与提交入口

exit();Hc0网站目录_网站网址收录与提交入口

}Hc0网站目录_网站网址收录与提交入口

找到:$search="&classid=$classid&id=$id";Hc0网站目录_网站网址收录与提交入口

改成:$search="$id";Hc0网站目录_网站网址收录与提交入口

找到:$truepage=page1($thispagenum,$line,$page_line,$start,$page,$search);Hc0网站目录_网站网址收录与提交入口

改成:$truepage=pagewjt_1($thispagenum,$line,$page_line,$start,$page,$search,$dolink);//haoyl.comHc0网站目录_网站网址收录与提交入口

打开 eclassconnect.phpHc0网站目录_网站网址收录与提交入口

找到 //前台分页Hc0网站目录_网站网址收录与提交入口

在上面加上以下代码Hc0网站目录_网站网址收录与提交入口

//内容页伪静态-----------haoyl.comHc0网站目录_网站网址收录与提交入口

function pagewjt_1($num,$line,$page_line,$start,$page,$search,$dolink){Hc0网站目录_网站网址收录与提交入口

global $fun_r;Hc0网站目录_网站网址收录与提交入口

if($num<=$line)Hc0网站目录_网站网址收录与提交入口

{Hc0网站目录_网站网址收录与提交入口

return '';Hc0网站目录_网站网址收录与提交入口

}Hc0网站目录_网站网址收录与提交入口

$search=htmlspecialchars($search,ENT_QUOTES);Hc0网站目录_网站网址收录与提交入口

$type='.html';Hc0网站目录_网站网址收录与提交入口

$url=$_SERVER['PHP_SELF'].'?page';Hc0网站目录_网站网址收录与提交入口

$snum=2;//最小页数Hc0网站目录_网站网址收录与提交入口

$totalpage=ceil($num/$line);//取得总页数Hc0网站目录_网站网址收录与提交入口

$firststr='';Hc0网站目录_网站网址收录与提交入口

//上一页Hc0网站目录_网站网址收录与提交入口

if($page<>0)Hc0网站目录_网站网址收录与提交入口

{Hc0网站目录_网站网址收录与提交入口

$toppage='<a href="'.$dolink.$search.$type.'">'.$fun_r['startpage'].'</a>';Hc0网站目录_网站网址收录与提交入口

以上就是关于帝国模板列表页和内容页的伪静态规则实现方法,希望对大家有所帮助。Hc0网站目录_网站网址收录与提交入口

  

此文由 网站目录_网站网址收录与提交入口 编辑,未经允许不得转载!:

相关文章