位置: 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要钱吗)

  • 华为mate10怎么开启应用分身(华为mate10怎么开悬浮窗)

    华为mate10怎么开启应用分身(华为mate10怎么开悬浮窗)

  • 微信群聊没有保存到通讯录怎么找(微信群聊没有保存怎么找出来)

    微信群聊没有保存到通讯录怎么找(微信群聊没有保存怎么找出来)

  • iphonex面部识别一直显示高一点,低一点(iphonex面部识别设置不了如何解决)

    iphonex面部识别一直显示高一点,低一点(iphonex面部识别设置不了如何解决)

  • 隔空投送一次多少张照片(隔空投送隔多远)

    隔空投送一次多少张照片(隔空投送隔多远)

  • vivos1面部解锁在哪里(vivo手机面部识别设置)

    vivos1面部解锁在哪里(vivo手机面部识别设置)

  • nova7有没有红外线(nova7有没有红外线功能)

    nova7有没有红外线(nova7有没有红外线功能)

  • 华为p40支持反向充电吗(华为p40反向充电是什么意思)

    华为p40支持反向充电吗(华为p40反向充电是什么意思)

  • 淘宝过了15天怎么申请售后服务(淘宝过了15天还能退款吗)

    淘宝过了15天怎么申请售后服务(淘宝过了15天还能退款吗)

  • 如何在横线上输入文字(如何在横线上输入文字横线不加长)

    如何在横线上输入文字(如何在横线上输入文字横线不加长)

  • 买家违规不申诉会怎样(买家账户违规申诉超时怎么办)

    买家违规不申诉会怎样(买家账户违规申诉超时怎么办)

  • 没有新的手机号怎么解绑微信(没有新的手机号怎么注册微信)

    没有新的手机号怎么解绑微信(没有新的手机号怎么注册微信)

  • powerpoint是一种什么软件(PowerPoint是一种系统软件)

    powerpoint是一种什么软件(PowerPoint是一种系统软件)

  • q/yj0003s是什么标准(q/yj0003s是什么意思)

    q/yj0003s是什么标准(q/yj0003s是什么意思)

  • 如何解决微信登录频繁(如何解决微信登录频繁要等多久)

    如何解决微信登录频繁(如何解决微信登录频繁要等多久)

  • 抖音合拍怎么选本地视频(抖音合拍怎么选择视频时长)

    抖音合拍怎么选本地视频(抖音合拍怎么选择视频时长)

  • 增加宝贝sku会降权吗(增加sku有影响吗)

    增加宝贝sku会降权吗(增加sku有影响吗)

  • 华为路由器怎么改wifi密码(华为路由器怎么改密码wifi密码)

    华为路由器怎么改wifi密码(华为路由器怎么改密码wifi密码)

  • 微博如何快速增加微博粉丝(微博如何快速增加经验值)

    微博如何快速增加微博粉丝(微博如何快速增加经验值)

  • 小米8se如何设置指纹支付(小米8se如何设置来电铃声)

    小米8se如何设置指纹支付(小米8se如何设置来电铃声)

  • evga显卡是什么档次(为什么很少有人讨论evga的显卡)

    evga显卡是什么档次(为什么很少有人讨论evga的显卡)

  • MAC软件打开提示:已损坏,打不开 您应该将它移到废纸娄的解决方法(mac软件打开提示意外退出)

    MAC软件打开提示:已损坏,打不开 您应该将它移到废纸娄的解决方法(mac软件打开提示意外退出)

  • 小规模纳税人销售自建不动产
  • 应纳税所得额100万以内,税负2.5%是什么意思
  • 金税三期是什么意思
  • 应付账款及预付账款分录
  • 金税盘锁死日期16号几点
  • 什么情况下核定征收转为查账征收
  • 企业开出的普票和专票对税额有影响吗
  • 资产减值损失有二级科目吗
  • 价外费用的判断标准
  • 小企业准则固定资产折旧每月折旧多折了
  • 高新企业季度企业所得税预征税率
  • 厦门年收入30万人数
  • 增值税普票只要发票号吗
  • 公司网站费用计入什么科目
  • 开出密码区的普票能入账吗?
  • 应交税费算什么费用
  • 广告发布税收编码
  • 小规模自开专票怎么交税
  • 公司以银行存款名义为员工垫付医疗费分录怎么写
  • 税款所属期是什么意思举例子
  • 债权性投资和权益性投资的区别
  • 广告公司收到专票怎么做成本
  • 核定征收的企业利润怎么处理
  • 企业收到政府扶贫资金补助及运用补助金怎么做账
  • 公司给部分员工交公积金
  • 天猫魔投安装教程
  • 递延收益为什么计税基础为0
  • php设计模型
  • 万年青的养殖方法和注意事项盆栽
  • 领料单出库单区别
  • 加工制造业包括
  • 常用的php操作mysql的函数有哪些
  • taro-ui-vue3
  • php抓取网页图片
  • smarty怎么用
  • 两套账目
  • vue父子组件生命周期钩子执行顺序
  • java使用循环结构输出九九乘法表
  • 机器学习中的数学原理——过拟合、正则化与惩罚函数
  • linux脚本文件编写
  • 社保的残保金的用途
  • vant的Uploader 文件上传,图片数据回显问题
  • 用专项资金支付项目滞纳金合规么
  • mongodb开启
  • php注册系统
  • 开发支出在资产负债表填哪一栏
  • 其他应付款转实收资本走什么程序
  • 批发零售进销存软件免费版
  • 年末已经结账了怎么入账
  • 补缴的土地价款怎么算费用
  • 个税专项附加继续教育如何扣除?
  • 没有收据不开发票
  • 可供出售金融资产名词解释
  • 城镇土地使用税怎么算
  • 旅行社差额征税全额开票和差额开票
  • 职工福利费税前扣除标准是应发工资还是实发工资
  • 转回小规模
  • 利润表中管理费用根据什么填
  • 政府补助收入是指县级以上工会收到的
  • 工业增值税怎么算
  • sqlserver通用的删除服务器上的所有相同后缀的临时表
  • win7系统计算机管理功能打不开
  • win8系统打开软件很慢
  • win7系统控制面板在哪里打开
  • win8 net framework
  • linux批量替换文件夹名称
  • win7和xp文件共享
  • win7系统ie浏览器打不开
  • win10系统找不到无线网络连接
  • js调用音频文件
  • python supper函数
  • linux怎么查看tomcat位置
  • vue路由跳转的钩子函数什么时候会用到
  • python3解析json
  • 3、BluetoothChat之BluetoothChatService.java
  • flexable.js
  • android 轮播
  • 怎么设置python前面序号
  • jQuery easyUI datagrid 增加求和统计行的实现代码
  • 辽宁省耕地占用税适用税额表
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设