本文的重点是详细介绍DEDEDECMS列表页的上一页和下一页的独立调用方法,其中涉及到列表页最低编码部分的改变。对DEDEDECMS的二次开发有一定的价值,一定要朋友们参考。
本文通过案例描述了从dedecms列表页面的上一页到下一页的独立翻页方式。分享给大家参考。实际的完成方式如下:
在列表页面,独立调用上一页和下一页,还有它的主页,简单做一下,左右翻页就行了,主页也差不多,可以添加。
在模板中,用
复制以下代码:{dede:pagelistlistitem="up"/}
{dede:pagelistlistitem="down"/}
进行调用。
按如下方式更改方法:
在include\arc.listview.class.php
寻找:
复制下面的代码:/获取上一页与首页的连接
if($this->;佩吉诺!=1)
{
$prepage。="<李>上一页\r\n";
$indexpage="<;李>主页\r\n";
$uppage。="<ahref='"。str_replace("{page}",$prepagenum,$tnamerule),">上一页\r\n";
}
else
{
$indexpage="<;李>主页\r\n";
$uppage。="<a>否}<;/p>;
<;p>//下一页,无页连接
if($this->;佩吉诺!=$totalpage&&$totalpage>1)
{
$nextpage。="<李><ahref='"。str_replace("{page}",$nextpagenum,$tnamerule),">下一页\r\n";
$endpage="<;李><ahref='"。str_replace("{page}",$totalpage,$tnamerule),">最后一页\r\n";</p>;
<;p>预付定金。="<ahref='"。str_replace("{page}",$nextpagenum,$tnamerule),">下一页\r\n";
}
else
{
$endpage="<;李>最后一页\r\n";
$定金。="<a>没有更多的\r\n";
}
随后:
复制以下代码:$plist=
if(preg_match('/up/i',$listitem))$plist。=$uppage
if(preg_match('/down/i',$listitem))$plist。=$downpage
if(preg_match('/index/i',$listitem))$plist。=$indexpage
if(preg_match('/pre/i',$listitem))$plist。=$prepage
if(preg_match('/pageno/i',$listitem))$plist。=$listdd
if(preg_match('/next/i',$listitem))$plist。=$nextpage
if(preg_match('/end/i',$listitem))$plist。=$endpage
if(preg_match('/option/i',$listitem))$plist。=$optionlist
if(preg_match('/info/i',$listitem))$plist。=$maininfo
期待以上对建设dedecms站的帮助。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)