dedecms 列表 用分页标签 判断 当第一页则显示,第二页以上不显示 土办法!

人生最好的旅行,就是你在一个陌生的地方,发现一种久违的感动。你在看孤独的风景,你在逃避我的真心!

arc.listview.class.php

function GetPageListST($list_len,$listitem="index,end,pre,next,pageno,spurl")  // ,spurl新增的
,spurl新境的

1
2
3
4
5
$purl=$this->GetCurUrl();
$maininfo="<li><span class="pageinfo">共 <strong>{$totalpage}</strong>页<strong>".$this->TotalResult."</strong>条</span></li> ";
$tnamerule=$this->GetMakeFileRule($this->Fields['id'],"list",$this->Fields['typedir'],$this->Fields['defaultname'],$this->Fields['namerule2']);
$tnamerule= preg_replace("/^(.*)//",'',$tnamerule);
$typedir=ereg_replace('{cmspath}',$GLOBALS['cfg_cmspath'],$this->Fields['typedir']);//新增的

  

1
2
3
4
5
6
7
8
9
if($this->PageNo != 1)
{
$prepage.="<li><a rel="nofollow noopener noreferrer" href='".str_replace("{page}",$prepagenum,$tnamerule)."'>上一页</a></li> ";
$indexpage="<li><a rel="nofollow noopener noreferrer" href='".str_replace("{page}",1,$tnamerule)."'>首页</a></li> ";
}
else
{
$indexpage="<li>首页</li> ";
$spurlpage=$GLOBALS['cfg_basehost'].$typedir."/";//新增的
1
2
3
4
5
6
7
8
9
10
11
12
13
}
$plist='';
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;
if(preg_match('/spurl/i',$listitem))$plist.=$spurlpage;//新增的
return$plist;
}

  list_article.htm 调用{dede:pagelist listitem="spurl" listsize="0"/}

当第一页则显示列表的网址,第二页往后则不显示。用于百度移动适配,因为移动版与PC版条数不一样,二页往后内容完全不对应。适配失败。所以只能适配第一页。

以上就是dedecms 列表 用分页标签 判断 当第一页则显示,第二页以上不显示 土办法!。世人贪婪,总想寻找两全,但这世间难有什么两全之策。人生百年,不过是教人如何取舍。更多关于dedecms 列表 用分页标签 判断 当第一页则显示,第二页以上不显示 土办法!请关注haodaima.com其它相关文章!

您可能有感兴趣的文章
织梦后台文档列表添加复制文档功能支持所有模型

织梦无法上传ico图标格式文件的如何解决方法

dedecms如何实现任意页面调用当前会员信息的方

织梦dede:tag调用指定多个栏目的TAG标签

织梦栏目列表按附加表自定义字段排序