您当前的位置: 主页 > 优化教程
织梦列表页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)

Dedecms:Safe Alert: Request Error step出现Safe Alert: Request Error step 1 ... 2021-07-22
DEDECMS给图集图片{dede:productimagelist}自动编号在图集内容页调用图集的时候,如果使用某些幻灯片特效或者jquery插件... 2021-07-30
dedecms后台管理搜索到文章正文内容的方法后台管理搜索到文章正文内容的方法,即我们说的全文搜索。在文章列表下面可... 2021-07-27
解决dedecms织梦更改编辑器编辑内容内容空白很多使用织梦dedecms的朋友可能会碰到过在发布文章或编辑文章时都会... 2021-07-30
DEDECMS织梦模板自动生成的缩略图裁剪长度宽度DEDECMS自动生成的缩略图片其实是根据自定义的最大长宽,原比例的缩... 2021-07-22
dedecmsDedeCms Tag列表按发布时间排序的方法搜索引擎对TAG十分重视,网站tag页面被收录,也能带来流量,解决 织... 2021-08-09
dedecms织梦模板后台编辑器将回车<br>改为<p>的方法DEDECMS编辑器默认回车[确认键]是返回br /这样的。 有时候我... 2021-07-22
织梦采集文章时不能采集生成TAG及描述的解决办法织梦dedecms默认的采集功能只能采集到keywords,不能生成t... 2021-07-22
织梦DedeCMS会员登录或退出后直接跳转到首页的修改教程织梦DedeCMS会员在登录后会直接跳转到会员中心,退出也是一样,但是... 2021-07-30
取消dedecms 留言簿的验证码的方法修改 plus/guestbook/savepost.php 删除第9... 2021-07-22
dedecms 织梦模板sql标签中调用其它变量值功能修改织梦cms的代码除了自身的功能以外在模板标签调用以及自定义模型等方面确... 2021-07-22
织梦如何给内容标题添加图片备用文字属性的方法织梦dedecms程序建站方便,优化起来也非常方便,很多站长朋友都使用... 2021-08-14
织梦dedecms系统创建自定义字段今天群里的网友问了一个问题,如何添加自定义字段,我们在做织梦建站的时候... 2021-07-27
dedecms子栏目中调用其顶级栏目名称和简介的方法本文实例讲述了dedecms子栏目中调用其所属顶级栏目的名称和简介的方... 2021-07-27
织梦dedecms安装提示dir如何解决织梦dedecms在安装的时候提示dir,那么出现dir提示是怎么回事... 2021-07-22
织梦dedecms后台更新栏目提示:这个类目是动态类目的解决方法经常使用织梦dedecms程序建站的站长们都知道这款CMS程序功能强大... 2021-07-30

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