织梦DEDECMS分页链接优化

  • A+
所属分类:Other
摘要

而很多朋友的网站栏目列表页都不是放在根目录下的(特别是二级栏目),以下方法,使得栏目列表页面不管在不在根文件夹下都一样适用。

而很多朋友的网站栏目列表页都不是放在根目录下的(特别是二级栏目),以下方法,使得栏目列表页面不管在不在根文件夹下都一样适用。下面介绍方法(以5.6版本为例):

1.找到includearc.listview.class.php这个文件,将

$typedir= ereg_replace(‘{cmspath}’,$GLOBALS['cfg_cmspath'],$this->Fields['typedir']);

这段代码添加到”//获得上一页和主页的链接”前面;

2.找到下面几行代码(就在”//获得上一页和主页的链接”下面)

if($this->PageNo != 1)

{

$prepage.=”<li><a href=’”.str_replace(“{page}”,$prepagenum,$tnamerule).”‘>上一页</a></li>rn”;

$indexpage=”<li><a href=’”.str_replace(“{page}”,1,$tnamerule).”‘>首页</a></li>rn”;

}

改成:

if($this->PageNo != 1)

{

if($prepagenum==1)

{

$prepage.=”<li><a href=”".$typedir.”/”>上一页</a></li>rn”;

}

else

{

$prepage.=”<li><a href=”".str_replace(“{page}”,$prepagenum,$tnamerule).””>上一页</a></li>rn”;

}

$indexpage=”<li><a href=”".$typedir.”/”>首页</a></li>rn”;

}

3.找到

$listdd.=”<li><a href=’”.str_replace(“{page}”,$j,$tnamerule).”‘>”.$j.”</a></li>rn”;

改成:

if($j==1)

{

$listdd.=”<li><a href=”".$typedir.”/”>”.$j.”</a></li>rn”;

}

else

{

$listdd.=”<li><a href=”".str_replace(“{page}”,$j,$tnamerule).””>”.$j.”</a></li>rn”;

}

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: