<track id="o046z"><strike id="o046z"></strike></track>
    AB模板網(www.rjphb.com)專注企業網站模板制作,包括企業pbootcms網站模板,靜態網頁模板,網站源碼下載,HTML網站模板等等。

    網站模板

    網站模板搜索
    標簽大全

    注冊

    織夢列表頁dede:list標簽調用支持flag屬性方法

    AB模板網 / 2021-09-22
    織夢列表頁list標簽支持flag屬性方法:(注:紅色標記部分就是修改處)
     
    1、打開include/arc.listview.class.php
     
    2、找到 var $remoteDir;
     
          替換 var $remoteDir;
     
                   var $flag;
     
    3、找到下方代碼并注釋

    //        if($this->TotalResult==-1)
    //        {
    //            $cquery = "SELECT COUNT(*) AS dd FROM `dede_arctiny` arc WHERE ".$this->addSql;
    //            $row = $this->dsql->GetOne($cquery);
    //            if(is_array($row))
    //            {
    //                $this->TotalResult = $row['dd'];
    //            }
    //            else
    //            {
    //                $this->TotalResult = 0;
    //            }
    //        }
    4、在253行左右找到$this->TotalPage = ceil($this->TotalResult/$this->PageSize);在前面添加如下代碼:

      /* flag */
     if($this->TotalResult==-1)
            {
    foreach($this->dtp->CTags as $tagid=>$ctag)
    {
    $flag = $ctag->GetAtt('flag');
    if($flag!='') {
    $this->addSql .=   " and (arc.flag like '%{$flag}%') ";
    }
    }
                $cquery = "SELECT COUNT(*) AS dd FROM `dede_archives` arc WHERE ".$this->addSql;
                $row = $this->dsql->GetOne($cquery);
                if(is_array($row))
                {
                    $this->TotalResult = $row['dd'];
                }
                else
                {
                    $this->TotalResult = 0;
                }
            }
         /* flag end */

    5、在637行左右找到$ctag->GetAtt("orderway")
        替換$ctag->GetAtt("orderway"),
     
                $ctag->GetAtt("flag")
     
     
     
    6、在712行左右function GetArcList($limitstart=0,$row=10,$col=1,$titlelen=30,$infolen=250,
     
    $imgwidth=120,$imgheight=90,$listtype="all",$orderby="default",$innertext="",$tablewidth="100",$ismake=1,$orderWay='desc',$flag='')中添加了$flag=''
     
    7、在745行左右也就是"//排序方式"上面添加 :
     
            //添加flag標簽
     
    $whereFlag = "";
     
    if($flag!='') {
     
    $whereFlag = " and arc.flag like '%{$flag}%' ";
     
    }
     
    8、在799行左右 修改成  if(preg_match('/hot|click|lastpost|weight|flag/', $orderby))
     
    9、標簽調用:
     
      {dede:list flag='c' pagesize ='3'}
     
          {/dede:list}
     
      接下來{dede:list}標簽就支持了flag屬性的調用了。
     
    文章搜集與網絡,如有侵權請聯系本站,轉載請說明出處:http://www.rjphb.com/dedecmsjc/9377.html

    有問題可以加入網站技術QQ群一起交流學習

    ☉首先聲明,只要是我們的vip會員全站所有資源均可以免費下載,不做任何限制(了解更多)

    ☉本站的源碼不會像其它下載站一樣植入大量的廣告。

    ☉本站提供的網站源碼,都是做好測試好發布的,均可放心使用。

    ☉本站提供的網站源碼,均帶數據及演示地址?梢栽谌我辉创a詳情頁查看演示地址。

    ☉為了vip利益的最大化,我們還提供了vip贈品(了解更多

    ☉如有其他問題,請加網站客服QQ(9490489)進行交流。

    首頁 pbootcms模板 html模板 會員中心
    午夜A级理论片在线播放HB