• 网站认证
  • 教程:6,667|
  • 话题:6,325|
  • 评论:55|
  • 会员:243|
  • 注册
  • 查看作者
  • dedecms 列表 用分页标签 判断 当第一页则显示,第二页以上不显示 土办法!

    arc.listview.class.php function GetPageListST($list_len,$listitem="index,end,pre,next,pageno,spurl") // ,spurl新增的 ,spurl新境的 $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']); //新增的

     

    arc.listview.class.php function GetPageListST($list_len,$listitem="index,end,pre,next,pageno,spurl") // ,spurl新增的 ,spurl新境的 $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']); //新增的

    if($this->PageNo != 1)

            {

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

                $indexpage="<li><a href='".str_replace("{page}",1,$tnamerule)."'>首页</a></li> ";

            }

            else

            {

                $indexpage="<li>首页</li> ";

    $spurlpage= $GLOBALS['cfg_basehost'].$typedir."/";  //新增的

     

        }

        $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版条数不一样,二页往后内容完全不对应。适配失败。所以只能适配第一页。

  • 0
  • 0
  • 0
  • 72
  • 请登录之后再进行评论

    登录
  • 做任务
  • 实时动态
  • 偏好设置
  • 单栏布局 侧栏位置: