<b id="upvzu"></b>

<samp id="upvzu"><td id="upvzu"></td></samp>

      1. <source id="upvzu"></source>

      1. 織夢園模板網提供云優cms模板,pbootcms模板,Wordpress主題模板等各類企業新聞資訊網站模板下載服務。織夢園網站模板交流群
        用戶名:
        密碼:
        注冊
        注冊后享受折扣價

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

        織夢園模板 / 2021-09-27 / 收藏
        織夢列表頁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屬性的調用了。

        相關織夢教程

        收縮
        4国产精品无码制服丝袜|国内午夜国产精品小视频|国产特黄特色a级在线视频|99热在线精品国产观看
        <b id="upvzu"></b>

        <samp id="upvzu"><td id="upvzu"></td></samp>

            1. <source id="upvzu"></source>