位置: IT常识 - 正文

织梦标签dede:list中增加noflag属性的方法支持5.7版本(织梦标签理解)

编辑:rootadmin

推荐整理分享织梦标签dede:list中增加noflag属性的方法支持5.7版本(织梦标签理解),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:织梦标签教程,织梦怎么添加类目,织梦标签教程,织梦标签引入css不生效,织梦标签大全,织梦标签教程,织梦标签教程,织梦标签手册,内容如对您有帮助,希望把文章链接给更多的朋友!

织梦dedecms修改include/arc.listview.class.php,以下是修改后的文件

代码如下:

<?php if(!defined(‘DEDEINC’)) exit(‘Request Error!’);</p><p>require_once(DEDEINC.’/arc.partview.class.php’);

require_once(DEDEINC.’/ftp.class.php’);</p><p>helper(‘cache’);

@set_time_limit(0);</p><p>

class ListView

{

var $dsql;

var $dtp;

var $dtp2;

var $TypeID;

var $TypeLink;

var $PageNo;

var $TotalPage;

var $TotalResult;

var $PageSize;

var $ChannelUnit;

var $ListType;

var $Fields;

var $PartView;

var $upPageType;

var $addSql;

var $IsError;

var $CrossID;

var $IsReplace;

var $ftp;

var $remoteDir;

var $Noflag;

function __construct($typeid, $uppage=1)

{

global $dsql,$ftp;

$this->TypeID = $typeid;

$this->dsql = &$dsql;

$this->CrossID = ”;

$this->IsReplace = false;

$this->IsError = false;

$this->dtp = new DedeTagParse();

$this->dtp->SetRefObj($this);

$this->dtp->SetNameSpace(“dede”, “{“, “}”);

$this->dtp2 = new DedeTagParse();

$this->dtp2->SetNameSpace(“field”,”[“,”]”);

$this->TypeLink = new TypeLink($typeid);

$this->upPageType = $uppage;

$this->ftp = &$ftp;

$this->remoteDir = ”;

$this->TotalResult = is_numeric($this->TotalResult)? $this->TotalResult : “”;

if(!is_array($this->TypeLink->TypeInfos))

{

$this->IsError = true;

}

if(!$this->IsError)

{

$this->ChannelUnit = new ChannelUnit($this->TypeLink->TypeInfos[‘channeltype’]);

$this->Fields = $this->TypeLink->TypeInfos;

$this->Fields[‘id’] = $typeid;

$this->Fields[‘position’] = $this->TypeLink->GetPositionLink(true);

$this->Fields[‘title’] = preg_replace(“/[<>]/”, ” / “, $this->TypeLink->GetPositionLink(false));

//设置一些全局参数的值

foreach($GLOBALS[‘PubFields’] as $k=>$v) $this->Fields[$k] = $v;

$this->Fields[‘rsslink’] = $GLOBALS[‘cfg_cmsurl’].”/data/rss/”.$this->TypeID.”.xml”;</p><p>//设置环境变量

织梦标签dede:list中增加noflag属性的方法支持5.7版本(织梦标签理解)

SetSysEnv($this->TypeID,$this->Fields[‘typename’],0,”,’list’);

$this->Fields[‘typeid’] = $this->TypeID;</p><p>//获得交叉栏目ID

if($this->TypeLink->TypeInfos[‘cross’]>0 && $this->TypeLink->TypeInfos[‘ispart’]==0)

{

$selquery = ”;

if($this->TypeLink->TypeInfos[‘cross’]==1)

{

$selquery = “SELECT id,topid FROM `dede_arctype` WHERE typename LIKE ‘{$this->Fields[‘typename’]}’ AND id<>'{$this->TypeID}’ AND topid<>'{$this->TypeID}’ “;

}

else

{

$this->Fields[‘crossid’] = preg_replace(‘/[^0-9,]/’, ”, trim($this->Fields[‘crossid’]));

if($this->Fields[‘crossid’]!=”)

{

$selquery = “SELECT id,topid FROM `dede_arctype` WHERE id in({$this->Fields[‘crossid’]}) AND id<>{$this->TypeID} AND topid<>{$this->TypeID} “;

}

}

if($selquery!=”)

{

$this->dsql->SetQuery($selquery);

$this->dsql->Execute();

while($arr = $this->dsql->GetArray())

{

$this->CrossID .= ($this->CrossID==” ? $arr[‘id’] : ‘,’.$arr[‘id’]);

}

}

}

}//!error

}</p><p>//php4构造函数

function ListView($typeid,$uppage=0){

$this->__construct($typeid,$uppage);

}

//关闭相关资源

function Close()

{ }

function CountRecord()

{

global $cfg_list_son,$cfg_need_typeid2,$cfg_cross_sectypeid;

if(empty($cfg_need_typeid2)) $cfg_need_typeid2 = ‘N’;

//统计数据库记录

$this->TotalResult = -1;

if(isset($GLOBALS[‘TotalResult’])) $this->TotalResult = $GLOBALS[‘TotalResult’];

if(isset($GLOBALS[‘PageNo’])) $this->PageNo = $GLOBALS[‘PageNo’];

else $this->PageNo = 1;

$this->addSql = ” arc.arcrank > -1 “;

$typeid2like = ” ‘%,{$this->TypeID},%’ “;

if($cfg_list_son==’N’)

{

if($cfg_need_typeid2==’N’)

{

if($this->CrossID==”) $this->addSql .= ” AND (arc.typeid='”.$this->TypeID.”‘) “;

else $this->addSql .= ” AND (arc.typeid in({$this->CrossID},{$this->TypeID})) “;

}

else

{

if($this->CrossID==”)

{

$this->addSql .= ” AND ( (arc.typeid='”.$this->TypeID.”‘) OR CONCAT(‘,’, arc.typeid2, ‘,’) LIKE $typeid2like) “;

} else {

if($cfg_cross_sectypeid == ‘Y’)

{

共8页: 上一页12345678下一页

免责

本文链接地址:https://www.jiuchutong.com/zhishi/313256.html 转载请保留说明!

上一篇:dede标签云(TAG)随机颜色及大小的实现方法(dede标签的使用)

下一篇:织梦cms搜索页面不能使用php标签的解决办法(织梦cms要钱吗)

  • 美版13是单卡还是双卡(美版苹果13是双卡双待吗)

    美版13是单卡还是双卡(美版苹果13是双卡双待吗)

  • 华为p40耗电太快的解决办法(华为p40耗电太快怎么设置)

    华为p40耗电太快的解决办法(华为p40耗电太快怎么设置)

  • oz9976agn如何去保护(oz9926agn如何去保护)

    oz9976agn如何去保护(oz9926agn如何去保护)

  • 苹果三代耳机触摸在哪里(苹果三代耳机触摸灵敏度可以调整么)

    苹果三代耳机触摸在哪里(苹果三代耳机触摸灵敏度可以调整么)

  • 新iphone要不要用旧id

    新iphone要不要用旧id

  • i53320m处理器属于什么水平(i53320m处理器属于什么档次)

    i53320m处理器属于什么水平(i53320m处理器属于什么档次)

  • 遥控器指示灯一直亮 用不了怎么办(遥控器指示灯一直闪烁 按键没反应)

    遥控器指示灯一直亮 用不了怎么办(遥控器指示灯一直闪烁 按键没反应)

  • 小米对讲机怎样用(小米对讲机怎样调出收音机)

    小米对讲机怎样用(小米对讲机怎样调出收音机)

  • ipadair4发布时间(ipadair4发布会时间)

    ipadair4发布时间(ipadair4发布会时间)

  • a13相当于骁龙多少(a13相当于骁龙多少 贴吧)

    a13相当于骁龙多少(a13相当于骁龙多少 贴吧)

  • 华为p30手机录屏在哪里(华为P30手机录屏在哪里)

    华为p30手机录屏在哪里(华为P30手机录屏在哪里)

  • 光纤信号灯闪烁红色(光纤信号灯闪烁是什么意思)

    光纤信号灯闪烁红色(光纤信号灯闪烁是什么意思)

  • ipad内存条可以加吗(ipad内存条能不能换)

    ipad内存条可以加吗(ipad内存条能不能换)

  • 怎么通过微信号查qq号(怎么通过微信号查出电话号码)

    怎么通过微信号查qq号(怎么通过微信号查出电话号码)

  • vivos1多长时间充满电(vivos6充电多久)

    vivos1多长时间充满电(vivos6充电多久)

  • visual studio code怎么用(visual studio code怎么添加图片)

    visual studio code怎么用(visual studio code怎么添加图片)

  • 微信社保未支付订单在哪里(微信社保未支付怎么回事)

    微信社保未支付订单在哪里(微信社保未支付怎么回事)

  • 苹果8p尺寸大小(苹果8p尺寸长度和宽度)

    苹果8p尺寸大小(苹果8p尺寸长度和宽度)

  • qq默契好友在哪里(qq好友默契大考验在哪里找)

    qq默契好友在哪里(qq好友默契大考验在哪里找)

  • vivox27隐藏图标怎么设置(vivox27隐藏图标去哪儿了)

    vivox27隐藏图标怎么设置(vivox27隐藏图标去哪儿了)

  • 小影如何制作视频(小影视频制作教程)

    小影如何制作视频(小影视频制作教程)

  • 全民k歌修音功能在哪(全民k歌怎样开启修音模式)

    全民k歌修音功能在哪(全民k歌怎样开启修音模式)

  • 微信退款成功但钱没到账(微信退款成功但是没到银行卡里面)

    微信退款成功但钱没到账(微信退款成功但是没到银行卡里面)

  • qq音乐会员怎么赠送(qq音乐会员怎么转移到QQ)

    qq音乐会员怎么赠送(qq音乐会员怎么转移到QQ)

  • 消费型增值税的含义
  • 出口货物退免税管理办法
  • 出口资质需要哪些资质
  • 国际货运代理可以开免税吗
  • 申报美元出口以欧元收汇
  • 营业收入大于资产总计和主营业务收入之和什么原因
  • 借支单是借方还是贷方
  • 金蝶专业版二级科目设置
  • 劳务公司核定征收怎么交税的
  • 进项发票失控账务处理
  • 留底的预缴税款怎么处理?
  • 开具正规发票和不开发票对企业纳税的影响有什么不同?
  • 工程结算科目属于哪一类
  • 房产赠与税如何征收2021
  • 小规模纳税人收到专票有什么影响
  • 如何查询企业开票记录
  • 开票系统的收款码怎么弄
  • 公司购买理财产品的收益计入什么科目
  • 企业劳务外包取费的标准以及依据是什么?
  • 可转换债券存在的问题
  • 可以做投标保证金的有银行汇票银行保函
  • 成本分析总结报告
  • 土地开垦费怎么征收
  • 出口退税的钱退到哪里了
  • 交易性金融资产入账价值怎么计算
  • 安全系统不起作用或未正确安装 cad2016
  • 个体户税务申报需要什么资料和手续
  • 收到股东垫付款的会计分录
  • php常用的开发工具
  • 出租商品计入什么科目
  • win10组策略编辑器打不开怎么办
  • echarts地图不同地区设置不同的颜色
  • url示例
  • 利息费用可扣除什么
  • 计提坏账准备对所得税费用的影响
  • 拉姆绍在哪里
  • php中函数定义没有返回值类型
  • 公司支付员工生育津贴怎么做账
  • uni-swiper-dot
  • /t python
  • tf fans club
  • 图像识别算法
  • gnss定位技术的应用前景
  • sta翻译中文
  • 开发支出的含义
  • 公司缴纳的印花税会计分录
  • 公司全额承担个税会计分录
  • mysql转数字为字符串
  • 怎么编制资金平衡表格
  • 医用耗材税率是多少
  • 固定资产清理净残值怎么处理
  • 扣非净利润为什么比净利润高
  • sqlServer查询当前ip地址
  • 什么叫印花税税率
  • 应收账款的会计要素
  • 帮别人维修东西怎么开票
  • 存货管理的类型
  • 员工福利费是不是免税项目
  • 应收账款已收回95元
  • 汽车折旧年限及残值率是多少
  • 发票打印机多少钱一套
  • 信息服务费可以抵扣吗
  • 出售二手固定资产如何开票
  • sql中nullif
  • Win10 Mobile 10536预览版用得越久越卡顿是怎么回事?
  • windows8.1升级win10
  • win7怎么关闭自带键盘
  • linux ifconfig命令详解
  • 图文详解地理图册电子版
  • nodejs文件上传服务器
  • js面向对象编程思想
  • 房地产企业预缴税款最新规定
  • 车辆购置税是地方收入吗
  • 留抵退税退回的款如何做账
  • 报纸的增值税税目是什么
  • 南京市国家税务局官网
  • 无锡城市生活垃圾处理费
  • 福建泉州电子税务局
  • 车辆购置印花税需入固定资产吗
  • 十四五时期的税制改革重点是
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设