人生最好的旅行,就是你在一个陌生的地方,发现一种久违的感动。你在看孤独的风景,你在逃避我的真心!
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其它相关文章!