dedecms列表页上一页下一页翻页单独调用的方法

dedecms列表页上一页下一页翻页单独调用的方法,第1张

dedecmsss="superseo">ss="superseo">列表页上一页下一页翻页单独调用的方法

本文的重点是详细介绍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站的帮助。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/773256.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-03
下一篇 2022-05-03

发表评论

登录后才能评论

评论列表(0条)

保存