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

  • 爱奇艺为什么叫桃厂(爱奇艺为什么叫鹅厂)

    爱奇艺为什么叫桃厂(爱奇艺为什么叫鹅厂)

  • vivox30网速卡是怎么回事(vivox30网速慢)

    vivox30网速卡是怎么回事(vivox30网速慢)

  • 微信公众号系统繁忙是怎么回事(微信公众号系统维护需要多久)

    微信公众号系统繁忙是怎么回事(微信公众号系统维护需要多久)

  • 微信加人频繁多久之后可以再加(微信加人频繁多久才能加)

    微信加人频繁多久之后可以再加(微信加人频繁多久才能加)

  • 抖音怎么横屏看视频(抖音怎么横屏看世界杯)

    抖音怎么横屏看视频(抖音怎么横屏看世界杯)

  • 如何查找qq删除的好友(如何查找qq删除的照片)

    如何查找qq删除的好友(如何查找qq删除的照片)

  • 共享id能看到对方在浏览什么(共享id能看到对方位置吗)

    共享id能看到对方在浏览什么(共享id能看到对方位置吗)

  • word图片裁剪怎么弄(word图片裁剪怎么操作方法)

    word图片裁剪怎么弄(word图片裁剪怎么操作方法)

  • 手机号后四位会和别人相同吗(手机号码后四位什么数字最好)

    手机号后四位会和别人相同吗(手机号码后四位什么数字最好)

  • 荣耀30s支持多屏协同吗(荣耀30s可以双屏吗)

    荣耀30s支持多屏协同吗(荣耀30s可以双屏吗)

  • z390主板配什么内存条(z390主板配什么散热器)

    z390主板配什么内存条(z390主板配什么散热器)

  • 淘宝号可以更改实名认证吗(淘宝号可以更改实名吗)

    淘宝号可以更改实名认证吗(淘宝号可以更改实名吗)

  • 通用流量是全国通用吗(通用流量全国流量有什么区别)

    通用流量是全国通用吗(通用流量全国流量有什么区别)

  • flutter是什么(flutter干什么的)

    flutter是什么(flutter干什么的)

  • 小米手表可以下载微信吗(小米手表可以下水游泳吗)

    小米手表可以下载微信吗(小米手表可以下水游泳吗)

  • 华为快速关闭手电筒(怎么关华为手机)

    华为快速关闭手电筒(怎么关华为手机)

  • 除号在键盘上怎么打(除号在键盘上怎么打快捷键)

    除号在键盘上怎么打(除号在键盘上怎么打快捷键)

  • 拼多多怎么手动赠送免拼卡(拼多多怎么手动打印快递单)

    拼多多怎么手动赠送免拼卡(拼多多怎么手动打印快递单)

  • 怎样把相片内存变小(相片怎么把内存变大)

    怎样把相片内存变小(相片怎么把内存变大)

  • 热点资讯怎么关闭(一加热点资讯怎么关)

    热点资讯怎么关闭(一加热点资讯怎么关)

  • 苹果原装线能快充吗(苹果原装线快充)

    苹果原装线能快充吗(苹果原装线快充)

  • 西瓜视频怎么发视频(西瓜视频怎么发才有收益)

    西瓜视频怎么发视频(西瓜视频怎么发才有收益)

  • excel表格电话号码变成乱码(excel表格电话号码格式设置)

    excel表格电话号码变成乱码(excel表格电话号码格式设置)

  • 在小红书买的东西怎么退货(在小红书买的东西怎么退款)

    在小红书买的东西怎么退货(在小红书买的东西怎么退款)

  • 手机号码欠费上征信吗(手机号码欠费了)

    手机号码欠费上征信吗(手机号码欠费了)

  • 向日葵上的金翅雀,美国南卡罗来纳州 (© Teresa Kopec/Getty Images)(向日葵茎上有刺吗)

    向日葵上的金翅雀,美国南卡罗来纳州 (© Teresa Kopec/Getty Images)(向日葵茎上有刺吗)

  • 【uni-app教程】四、UniAPP 路由配置及页面跳转(uni-app入门到实战)

    【uni-app教程】四、UniAPP 路由配置及页面跳转(uni-app入门到实战)

  • 纳税申报的基本内容有哪些
  • 建筑企业简易计税和一般计税分开核算
  • 金蝶财务系统录入发票
  • 费用报销哪些可以不用合同的
  • 支付安全生产费怎么入账
  • 预缴 汇算清缴
  • 金蝶固定资产折旧怎么修改
  • 不能确认收入的应收账款怎么做账
  • 三证合一办理流程及费用
  • 购买的员工福利需要缴纳印花税
  • 委托收款背书和转让背书
  • 怎么红冲暂估成本
  • 银行询证函费用计入财务费用还是管理费用
  • 收到长期股权投资的现金股利
  • 公司取得增值税怎么算
  • 境外所得抵免税额是什么意思
  • 退货专票已经认证进项税怎么处理
  • 民办幼儿园怎么给老师交五险一金
  • 即征即退增值税政策
  • 哪些外籍个人应在中国缴纳个税?
  • 什么情况增值税专用发票不能抵扣
  • 存货成本包括哪些项目
  • 环保税计算方法和税率1.2
  • win7玩什么游戏流畅
  • php环境配置教程Apace
  • 工程发票可以用材料发票抵扣吗
  • 期货交易所返还期货公司利息
  • 商品购进核算
  • 购进商品怎么做会计分录
  • SetPoint.exe - SetPoint是什么进程 有什么用
  • 以前年度损益调整属于哪类科目
  • 国家纪念品
  • php操作excel
  • vue组件元素设置滚动条高度
  • Vue项目打包
  • 代理业务怎么记账
  • 租赁店面没有发票违法吗
  • 商业汇票的承兑银行必须具备下列条件
  • 现金支付的现状
  • mongodb官方文档中文
  • 浏览器测试网页
  • 企业租赁厂房需要交什么税
  • 公司的融资租赁怎么做账
  • 生育津贴能个人申请吗 个人怎么领取生育津贴
  • 取得税务师证书申请社保补贴
  • 在计算应纳税所得额时
  • 农业发展公司有没有库存商品的
  • 销售赠品的会计分录
  • 商业购进商品运费怎么算
  • 资源税代扣代缴取消时间
  • 资本公积的相关资料
  • 水利基金减免
  • 公司承担员工的个税怎么做账
  • 无发票的费用怎么处理
  • 税控系统技术维护费的申报抵扣方法
  • 人力资源公司的名字
  • 工程款打入个人账户扣税吗
  • 密码区出框
  • 为什么总成本费用不变
  • 代理记账公司都是假账么
  • mysql多字段排序原理
  • rhel7.2安装
  • win10rs2是哪个版本
  • SWNETSUP.EXE - SWNETSUP是什么进程 有什么用
  • WIN10系统崩溃如何自救?
  • rsa加解密过程是什么
  • unity3d c语言
  • shell win10
  • dos批命令
  • python字符串常用的五种方法
  • Unity3D&&TexturePacker
  • lohd
  • jquery基本知识
  • 湖南省电子税务局登录
  • 增值税9%税率适用范围2023
  • 消费税的纳税义务的发生时间是如何规定的
  • 支部组织生活会流程
  • 机场停车票怎么取得
  • 宾馆增值税专用发票可以抵扣
  • 山西省税务局网站系统维护公告
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设