zoukankan      html  css  js  c++  java
  • 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']); //新增的
    

      

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

  • 相关阅读:
    20200209 ZooKeeper 3. Zookeeper内部原理
    20200209 ZooKeeper 2. Zookeeper本地模式安装
    20200209 Zookeeper 1. Zookeeper入门
    20200206 尚硅谷Docker【归档】
    20200206 Docker 8. 本地镜像发布到阿里云
    20200206 Docker 7. Docker常用安装
    20200206 Docker 6. DockerFile解析
    20200206 Docker 5. Docker容器数据卷
    20200206 Docker 4. Docker 镜像
    Combining STDP and Reward-Modulated STDP in Deep Convolutional Spiking Neural Networks for Digit Recognition
  • 原文地址:https://www.cnblogs.com/jizl/p/4634769.html
Copyright © 2011-2022 走看看