您当前的位置: 主页 > 优化教程
织梦列表页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属性的调用了。
 
 
 
 list标签支持flag属性效果图:

织梦列表页list标签调用支持flag属性方法


关键词:织梦,列表,页,list,标签,调用,支持,flag,属性,    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

DEDE织梦runphp=yes标签中调用其他field值的方法代码织梦的标签里可以通过runphp=yes的方式来执行php代码,但有些... 2021-07-22
织梦调用指定的多个栏目导航我们在仿站的过程中。经常会遇到需要调用多个指定的顶级栏目导航,那我们如... 2021-09-19
织梦修改专题说明字数限制方法DEDECMS的专题文字说明是默认限制在250以内的,我们来通过一下代... 2021-07-22
Dedecms获取登录用户名与ID号的方法本文实例讲述了Dedecms获取登录用户名与ID号的方法。分享给大家供... 2021-07-27
织梦生成的时候“你指定的文件名有问题,无法创建文件”解决织梦生成的时候你指定的文件名有问题,无法创建文件解决方案 大家可能碰到... 2021-07-22
织梦dede首页幻灯片调用大图不调用缩略图的方法织梦dedecms,首页幻灯片我需要做的比较大,但是默认调用的是缩略图... 2021-07-27
织梦的likearticle相关标签支持随机排序orderby方法织梦用于图片站WEB开发时,需要随机调用文章、图集和关联文章、图集功能... 2021-07-22
织梦dedecms文章页面显示同分类栏目下的其它文章在文章页面通过{dede:field.aid runphp=yes}{... 2021-07-30
DedeCMS相关文章调用标签代码,有利于seo优化DedeCMS有提供相关标签likeart可以调用全站的相关文章,文章... 2021-07-22
dedecms织梦生成Google Sitemap的方法、在模版目录新建一个sitemap.htm文件,代码如下: ?xml ... 2021-07-22
dedecms子栏目中调用其顶级栏目名称和简介的方法本文实例讲述了dedecms子栏目中调用其所属顶级栏目的名称和简介的方... 2021-07-27
dedecmsDedeCMS在频道页、列表页、内容页中调用全站最新文章标签方用织梦DedeCMS系统程序开发网站中,我们会遇到在频道页、列表页、内... 2021-08-09
拓展channel标签实现limit功能由于网站栏目多次需要调用同一栏目下的栏目比如顶级栏目6 下级栏目5.4... 2021-08-14
织梦模板DEDECMS修改下载地址{dede:field name='softlinks'/}格式织梦DEDECMS修改下载地址{dede:field name=sof... 2021-07-22
织梦dede编辑器附件和自定义字段附件上传文件点击无反应dede编辑器上的【附件】或者自定义字段【附件类型】,刚刚上传的文件不... 2021-07-22

线
咨询热线:
135-0038-3336
在线客服:
点击这里给我发消息
微信交流:
公司官网: www.1yc.cn