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

dedecms5.7调用会员登录 显示登陆状态一下代码就是 调用会员登陆状态,退出,显示注册和登陆 {dede:ph... 2021-07-27
Dedecms中常用数据调用的sql语句汇总本文实例汇总了Dedecms中常用数据调用的sql语句。分享给大家供大... 2021-07-30
优化dedecms提高网页打开速度最近一直在研究如何提高网站的用户体验性,我们知道加快网页的打开速度是提... 2021-08-09
怎样修改dedecms列表和文档的默认命名规则使用织梦很长一段时间了,发现了不少缺点,其中一点让我很郁闷的是命名规则... 2021-07-27
织梦模板列表页同一文章显示两次三次的方法代码在织梦列表页用{dede:list}标签调用文章的时候出现了同一篇文章... 2021-07-22
dedecms怎么快速删除指定ip发表的评论很多的站长朋友都有 织梦模板 进行建站,但是站长朋友们要保留文章留言的... 2021-07-30
DedeCms Runphp 标签中调用其他变量的方法DedeCms Runphp 标签中调用其他变量的方法 我们都知道,在... 2021-07-22
dedecms/dedecms专题节点列表内容实现分页方法问题:DEDE专题节点内容列表如何分页如何实? 方法: 打开/incl... 2021-08-09
提升DedeCMS生成静态页html文件速度的方法我们都知道如果DedeCMS网站数据量大了,那么DedeCMS生成静态... 2021-07-27
DedeCMS教程:投票模块漏洞解决方法DedeCMS投票模块有朋友反映投票主题的选项经常被sql注入删除,经... 2021-07-22
织梦获取当前文章页面二级栏目名称的方法织梦模板 建站的时候,需要在当前页面调用二级栏目名称(即本栏目上一级的... 2021-07-22
dedecms织梦如何删除所有的文章?用SQL命令dedecms织梦如何删除所有的文章?dede一键删除所有文章的SQL... 2021-07-30
DedeCMS 图片ALT属性换成标题的方法如何把DEDECMS 图集中的图片ALT属性换成标题,下面就来说一下修... 2021-07-22
dedecms织梦图集标签实现数字自增教程dede:field name=imgurls alt=图片输出区}d... 2021-07-27
dedecmsdedecms调用指定栏目的信息/** * 调用指定栏目的信息 * @param int $chann... 2021-08-09
织梦的搜索页面支持dede标签的方法织梦的搜索页面支持dede标签的方法一 打开文件:include/ar... 2021-07-30
dedecms教程:织梦出现\dedesql.class.php 的解决方法安装dede,UTF-8时,最后不能显示网站后台和首页,报错了! 登陆... 2021-07-22

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