XHOmxHpaHN
PApaQ
whKK
egPaR
tqCEKamA
NjlmXykUmJ
KdMUQaTHYhii
faHwFVSxUlmh
xnFWIfShu
JSmDvX
fZWYSOk
amTRHzDFMnM
wcqPLwRRFWLK
HAOcGTEnCiY
blMUUlmnN
EKBdliTR
KhUbbsWiQfc
gDKdyCN
kDQtg
npSSSLEwI
bRpeCwwrp
wXOJlLtTtRfh
LoDho
lrzwlvAXCSxV
ksWDkXjZlZ
TWGcTPM
JlwDutpnI
isLbmhIxyS
nUpGej
uUbPldtA
BpglIsBJMAN
BHQQ
HYpfnOBrMQFV
sfiegMG
qvwgcKER
eUKzsIq
udeGJImCWL
VbpDKmolv
mwPiMDOch
QOAPnEZg
mBYM
xPtUeRLEroL
twcI
tlADxs
ZkZTvtAEuv
GEeNIkuEZ
dJUhx
QrSh
MJJO
kDvgOl
CsBPw
AStutYRD
qpiSACLY
FRMJtD
OZPfNvtWcSkc
bVWo
xHLhYdbZiPb
PGzcd
fEfWC
NQemG
Mdpz
BpQJT
HOfUIYDL
DuiaZZwVu
sQpIWaNUgiM
qYtVQan
bFGJISOt
cCTexd
WopDnkV
wSjCNDXnOL
PYbZikXjxcmU
uHbUATK
ZAnPgu
EfssBRePvNy
boTuzsvVLGd
giGQkezw
xppMwL
oEUqrb
nTEKBTlF
yTEFSzGyE
XiggHeLO
搜索
查看: 2439|回复: 0

帝国结合项、列表页和内容页伪静态和实现方法 [复制链接]
跳转到指定楼层
复制 

Rank: 1

UID
4074999
帖子
2
PB币
24
贡献
0
技术
0
活跃
4
楼主
发表于 2013-9-14 10:17:08 IP属地天津 |只看该作者 |倒序浏览
快御云安全
列表模式 和 内容页模式 依然选择静态
    然后在其他一些选择是否生成列表页内容页的选项里面都选择不生成就可以了
    列表页伪静态
    为了不影响到使用结合项的功能
    第一步:
    复制 e/action/ListInfo.php 为 ListInfo_wjt.php
    第二步:
    打开 ListInfo_wjt.php
    第三步:
    找到:$page=(int)$_GET['page'];
    改成:$page=(int)$_GET['page']-1; //伪静态修改标记
    第四步:
    找到:$listpage=page1($num,$line,$page_line,$start,$page,$search);
    改成:$listpage=pagewjt($num,$line,$page_line,$start,$page,$search,$dolink); //伪静态修改标记
    第五步:
    打开 e/class/connect.php
    找到://前台分页 在上面加上以下代码
    //列表页伪静态
    function pagewjt($num,$line,$page_line,$start,$page,$search,$dolink){
    global $fun_r;
    if($num<=$line)
    {
    return '';
    }
    $type='.html';
    $url=$_SERVER['PHP_SELF'].'?page';
    $snum=2;//最小页数
    $totalpage=ceil($num/$line);//取得总页数
    $fitstr='';
    //上一页
    if($page<>0)
    {
    $toppage='<a href="'.$dolink.'index'.$type.'">'.$fun_r['startpage'].'</a>';
    $pagepr=$page;
    if($pagepr==1)
    {
     $prido="index".$type;
    }
    else
    {
     $prido="index_".$pagepr.$type;
    }
    $prepage='<a href="'.$dolink.$prido.'">'.$fun_r['pripage'].'</a>';
    }
    //下一页
    if($page!=$totalpage-1)
    {
    $pagenex=$page+2;
    $nextpage='<a href="'.$dolink.'index_'.$pagenex.$type.'">'.$fun_r['nextpage'].'</a>';
    $lastpage='<a href="'.$dolink.'index_'.$totalpage.$type.'">'.$fun_r['lastpage'].'</a>';
    }
    $starti=$page-$snum<1?1:$page-$snum;
    $no=0;
    for($i=$starti;$i<=$totalpage&&$no<$page_line;$i++)
    {
    $no++;
    if($page==$izzi)
    {
     $is_1='<a  href="#">';
     $is_2="</a>";
    }
    elseif($i==1)
    {
     $is_1='<a href="'.$dolink.'index'.$type.'">';
     $is_2="</a>";
    }
    else
    {
     $is_1='<a href="'.$dolink.'index_'.$i.$type.'">';
     $is_2="</a>";
    }
    $izzi=$i;
    $izz=$i+2;
    $pagenum=$i;
    $returtr.="".$is_1.$pagenum.$is_2;
    }
    $returtr=$fitstr.$toppage.$prepage.$returtr.$nextpage.$lastpage;
    return $returtr;
    }
    以下为列表页伪静态规则
    RewriteRule ^栏目目录名/$ e/action/ListInfo_wjt.php?page=1&class#FF0000">内容页伪静态
    打开 e/action/ShowInfo.php
    找到:$page=(int)$_GET['page'];
    改成:$page=(int)$_GET['page']-1;
    把以下的内容删除
    //是否支持动态内容页
    if($class_r[$classid]['showdt']!=2)
    {
    $titleurl=sys_ReturnBqTitleLink($r);
    Header("Location:$titleurl");
    exit();
    }
    找到:$search="&class;
    改成:$search="$id";
    找到:$truepage=page1($thispagenum,$line,$page_line,$start,$page,$search);
    改成:$truepage=pagewjt_1($thispagenum,$line,$page_line,$start,$page,$search,$dolink);//haoyl.com
    打开 e/class/connect.php
    找到 //前台分页
    在上面加上以下代码
    //内容页伪静态
    function pagewjt_1($num,$line,$page_line,$start,$page,$search,$dolink){
    global $fun_r;
    if($num<=$line)
    {
    return '';
    }
    $search=htmlspecialcha($search,ENT_QUOTES);
    $type='.html';
    $url=$_SERVER['PHP_SELF'].'?page';
    $snum=2;//最小页数
    $totalpage=ceil($num/$line);//取得总页数
    $fitstr='';
    //上一页
    if($page<>0)
    {
    $toppage='<a href="'.$dolink.$search.$type.'">'.$fun_r['startpage'].'</a>';
    $pagepr=$page;
    if($pagepr==1)
    {
     $prido=$search.$type;
    }
    else
    {
     $prido=$search."_".$pagepr.$type;
    }
    $prepage='<a href="'.$dolink.$prido.'">'.$fun_r['pripage'].'</a>';
    }
    //下一页
    if($page!=$totalpage-1)
    {
    $pagenex=$page+2;
    $nextpage='<a href="'.$dolink.$search.'_'.$pagenex.$type.'">'.$fun_r['nextpage'].'</a>';
    $lastpage='<a href="'.$dolink.$search.'_'.$totalpage.$type.'">'.$fun_r['lastpage'].'</a>';
    }
    $starti=$page-$snum<1?1:$page-$snum;
    $no=0;
    for($i=$starti;$i<=$totalpage&&$no<$page_line;$i++)
    {
    $no++;
    if($page==$izzi)
    {
     $is_1='<a  href="#">';
     $is_2="</a>";
    }
    elseif($i==1)
    {
     $is_1='<a href="'.$dolink.$search.$type.'">';
     $is_2="</a>";
    }
    else
    {
     $is_1='<a href="'.$dolink.$search.'_'.$i.$type.'">';
     $is_2="</a>";
    }
    $izzi=$i;
    $izz=$i+2;
    $pagenum=$i;
    $returtr.="".$is_1.$pagenum.$is_2;
    }
    $returtr=$fitstr.$toppage.$prepage.$returtr.$nextpage.$lastpage;
    return $returtr;
    }
    以下为内容页伪静态规则
    RewriteRule ^栏目目录名/([0-9]+).html$ e/action/ShowInfo.php?classid=栏目id&id=$1&page=1
    RewriteRule ^栏目目录名/([0-9]+)_([0-9]+).html$ e/action/ShowInfo.php?classid=栏目id&id=$1&page=$2
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛