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

  • 初期草根站长适合做的网站 初期草根站长做什么网站合适

    初期草根站长适合做的网站 初期草根站长做什么网站合适

  • 腾讯如何修改实名认证(腾讯如何修改实名认证未成年)

    腾讯如何修改实名认证(腾讯如何修改实名认证未成年)

  • 手机qq如何设置自动回复(手机qq如何设置空间权限)

    手机qq如何设置自动回复(手机qq如何设置空间权限)

  • 淘宝怎么没有朋友代付(我的淘宝为什么没有找朋友付款)

    淘宝怎么没有朋友代付(我的淘宝为什么没有找朋友付款)

  • 什么是操作系统

    什么是操作系统

  • qq水果标识怎么弄(水果qq头像可爱卡通)

    qq水果标识怎么弄(水果qq头像可爱卡通)

  • 程序的功能是什么(程序功能是什么)

    程序的功能是什么(程序功能是什么)

  • 华为手机桌面上的时间不见了怎么办(华为手机桌面上的时间怎么调出来)

    华为手机桌面上的时间不见了怎么办(华为手机桌面上的时间怎么调出来)

  • 华为mate30使用的是什么马达(华为mate30有什么新功能)

    华为mate30使用的是什么马达(华为mate30有什么新功能)

  • 一个微信只能申请一个健康码吗(一个人只能注册一个公众号)

    一个微信只能申请一个健康码吗(一个人只能注册一个公众号)

  • word文档怎么添加表格(word文档怎么添加照片)

    word文档怎么添加表格(word文档怎么添加照片)

  • 魅族16sPro应用分身在哪(魅族16th应用小窗怎样设置)

    魅族16sPro应用分身在哪(魅族16th应用小窗怎样设置)

  • 华为p30专业版防抖功能吗(华为p30防盗功能在哪里)

    华为p30专业版防抖功能吗(华为p30防盗功能在哪里)

  • qq会员身份铭牌怎么弄(qq会员身份铭牌在哪里)

    qq会员身份铭牌怎么弄(qq会员身份铭牌在哪里)

  • 荣耀10支持40w快充吗(荣耀支持40w快充的型号)

    荣耀10支持40w快充吗(荣耀支持40w快充的型号)

  • 苹果11与pro的区别(苹果11跟pro有啥区别)

    苹果11与pro的区别(苹果11跟pro有啥区别)

  • 实况怎么关闭(拍照实况怎么关闭)

    实况怎么关闭(拍照实况怎么关闭)

  • 电脑锁屏后无法唤醒屏幕(电脑锁屏后无法唤醒屏幕,强制重启也没有用)

    电脑锁屏后无法唤醒屏幕(电脑锁屏后无法唤醒屏幕,强制重启也没有用)

  • iphone暗黑模式怎么开(暗黑模式苹果手机怎么调)

    iphone暗黑模式怎么开(暗黑模式苹果手机怎么调)

  • 快手小店必须上传资质吗(快手小店必须上传商品吗)

    快手小店必须上传资质吗(快手小店必须上传商品吗)

  • 微信头像会抖一下是什么情况(微信头像抖一抖 撤回了 对方知道吗)

    微信头像会抖一下是什么情况(微信头像抖一抖 撤回了 对方知道吗)

  • 快手浏览设置(快手浏览设置页面在哪)

    快手浏览设置(快手浏览设置页面在哪)

  • 怎么看电脑ip(win10怎么看电脑ip)

    怎么看电脑ip(win10怎么看电脑ip)

  • 2023年AI十大展望:GPT-4领衔大模型变革,谷歌拉响警报,训练数据告急(2023年中国会有什么重大事件)

    2023年AI十大展望:GPT-4领衔大模型变革,谷歌拉响警报,训练数据告急(2023年中国会有什么重大事件)

  • 增值税一般纳税人税率是多少?
  • 购买汽车的印花税要计入汽车原值吗
  • 纳税调整减少额是什么意思
  • 国际避税地是什么
  • 服务行业人工费计入什么科目
  • 建筑施工企业增值税税率是多少
  • 土地增值税清算方法与技巧
  • 财务软件怎么结转本年利润
  • 利润表的上期金额是指全年吗
  • 招待费汇算清缴扣除比例
  • 免税店含增值税吗
  • 企业撤资的所得税处理
  • 二手车销售统一专票图片
  • 本年本期累计
  • 营改增前甲供材料如何纳税
  • 合并报表时抵消内部交易包含的未实现损益的影响有哪些
  • 税控系统服务
  • 复式记账法和会计分录
  • 过期的增值税发票能用吗
  • 有限合伙企业清算
  • 展厅门口如何布置图片
  • 增值税税控盘抵减
  • 简易计税核算方法有哪些
  • 增值税小规模纳税人免征增值税政策
  • 公司支付媒体广告费用必须签订合同吗?如果没有签订合同是否不能税前扣除?
  • 一般纳税人设备租赁税率
  • 进项为13%,销售时是否可按9%
  • 股权转让怎么办理才合理
  • 工会经费的优惠政策2020
  • 股东分红是看未交税吗
  • 什么叫做区分
  • linux的使用场合
  • windows11快捷操作
  • 上年度的发票还能红冲吗
  • 周转材料购置费属于材料费吗
  • 个税是每个月累计纳税额吗
  • 促销礼物
  • linux GTK、KDE、Gnome、XWindows 图形界面区别介绍
  • win7怎么获取管理员
  • php的注释可以使用什么开头
  • linux怎样安装
  • wordpress的文章在数据库里吗?
  • 交通运输企业会议记录
  • 怎么配置opencv
  • python中的函数库
  • sql执行顺序优先级
  • antd pro v5
  • 出售固定资产的损失计入什么科目
  • 商品流通企业流程图
  • 什么指的是土地面积
  • 应付账款抹零摘要怎么写
  • 增值税运费发票清单怎么开
  • 无形资产如何摊销公式
  • 子公司实现利润怎么会计处理
  • 建筑业确认收入的条件
  • 什么是现金等价物
  • 分公司有独立账套吗
  • 商场水电费应该由谁承担
  • 填制凭证的主要内容和注意事项
  • sql server字符串函数
  • sqlserver查询重复值
  • mac osx 10.8
  • ctfmon.exe成功怎么解决
  • win7系统怎么调鼠标
  • 软raid怎么组
  • win10图标预览
  • win7系统打开java的控制面板的方法
  • win8打不开咋办
  • cocos2d-x教程
  • js导入图片
  • android界面切换与数据传递
  • linux,windows
  • jquery发送json
  • vue父子组件传值props
  • windows node.js
  • node.js的安装方法
  • nodejs tcp
  • python,web
  • 四川省电子税务局官网下载
  • 湖北省人民代表大会常务委员会关于深入开展
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设