您现在的位置是:网站首页>建站学院织梦CMS

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

2020-04-26来源: 织梦CMS 人已围观

简介 织梦dedecms修改include/arc.listview.class.php,以下是修改后的文件 代码如下: <?php if(!defined(&lsquo;DEDEINC&rsquo;)) exit(&lsquo;Request Error!&rsquo;);</p><p>requ

织梦dedecms修改include/arc.listview.class.php,以下是修改后的文件XLZ企业网站模板免费下载_网站建设_企业网站建设方案

代码如下:XLZ企业网站模板免费下载_网站建设_企业网站建设方案

<?php if(!defined(‘DEDEINC’)) exit(‘Request Error!’);</p><p>require_once(DEDEINC.’/arc.partview.class.php’);XLZ企业网站模板免费下载_网站建设_企业网站建设方案

require_once(DEDEINC.’/ftp.class.php’);</p><p>helper(‘cache’);XLZ企业网站模板免费下载_网站建设_企业网站建设方案

@set_time_limit(0);</p><p>XLZ企业网站模板免费下载_网站建设_企业网站建设方案

class ListViewXLZ企业网站模板免费下载_网站建设_企业网站建设方案

{XLZ企业网站模板免费下载_网站建设_企业网站建设方案

var $dsql;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

var $dtp;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

var $dtp2;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

var $TypeID;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

var $TypeLink;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

var $PageNo;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

var $TotalPage;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

var $TotalResult;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

var $PageSize;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

var $ChannelUnit;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

var $ListType;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

var $Fields;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

var $PartView;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

var $upPageType;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

var $addSql;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

var $IsError;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

var $CrossID;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

var $IsReplace;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

var $ftp;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

var $remoteDir;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

var $Noflag;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

function __construct($typeid, $uppage=1)XLZ企业网站模板免费下载_网站建设_企业网站建设方案

{XLZ企业网站模板免费下载_网站建设_企业网站建设方案

global $dsql,$ftp;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

$this->TypeID = $typeid;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

$this->dsql = &$dsql;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

$this->CrossID = ”;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

$this->IsReplace = false;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

$this->IsError = false;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

$this->dtp = new DedeTagParse();XLZ企业网站模板免费下载_网站建设_企业网站建设方案

$this->dtp->SetRefObj($this);XLZ企业网站模板免费下载_网站建设_企业网站建设方案

$this->dtp->SetNameSpace(“dede”, “{“, “}”);XLZ企业网站模板免费下载_网站建设_企业网站建设方案

$this->dtp2 = new DedeTagParse();XLZ企业网站模板免费下载_网站建设_企业网站建设方案

$this->dtp2->SetNameSpace(“field”,”[“,”]”);XLZ企业网站模板免费下载_网站建设_企业网站建设方案

$this->TypeLink = new TypeLink($typeid);XLZ企业网站模板免费下载_网站建设_企业网站建设方案

$this->upPageType = $uppage;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

$this->ftp = &$ftp;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

$this->remoteDir = ”;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

$this->TotalResult = is_numeric($this->TotalResult)? $this->TotalResult : “”;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

 XLZ企业网站模板免费下载_网站建设_企业网站建设方案

if(!is_array($this->TypeLink->TypeInfos))XLZ企业网站模板免费下载_网站建设_企业网站建设方案

{XLZ企业网站模板免费下载_网站建设_企业网站建设方案

$this->IsError = true;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

}XLZ企业网站模板免费下载_网站建设_企业网站建设方案

if(!$this->IsError)XLZ企业网站模板免费下载_网站建设_企业网站建设方案

{XLZ企业网站模板免费下载_网站建设_企业网站建设方案

$this->ChannelUnit = new ChannelUnit($this->TypeLink->TypeInfos[‘channeltype’]);XLZ企业网站模板免费下载_网站建设_企业网站建设方案

$this->Fields = $this->TypeLink->TypeInfos;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

$this->Fields[‘id’] = $typeid;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

$this->Fields[‘position’] = $this->TypeLink->GetPositionLink(true);XLZ企业网站模板免费下载_网站建设_企业网站建设方案

$this->Fields[‘title’] = preg_replace(“/[<>]/”, ” / “, $this->TypeLink->GetPositionLink(false));XLZ企业网站模板免费下载_网站建设_企业网站建设方案

//设置一些全局参数的值XLZ企业网站模板免费下载_网站建设_企业网站建设方案

foreach($GLOBALS[‘PubFields’] as $k=>$v) $this->Fields[$k] = $v;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

$this->Fields[‘rsslink’] = $GLOBALS[‘cfg_cmsurl’].”/data/rss/”.$this->TypeID.”.xml”;</p><p>//设置环境变量XLZ企业网站模板免费下载_网站建设_企业网站建设方案

SetSysEnv($this->TypeID,$this->Fields[‘typename’],0,”,’list’);XLZ企业网站模板免费下载_网站建设_企业网站建设方案

$this->Fields[‘typeid’] = $this->TypeID;</p><p>//获得交叉栏目IDXLZ企业网站模板免费下载_网站建设_企业网站建设方案

if($this->TypeLink->TypeInfos[‘cross’]>0 && $this->TypeLink->TypeInfos[‘ispart’]==0)XLZ企业网站模板免费下载_网站建设_企业网站建设方案

{XLZ企业网站模板免费下载_网站建设_企业网站建设方案

$selquery = ”;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

if($this->TypeLink->TypeInfos[‘cross’]==1)XLZ企业网站模板免费下载_网站建设_企业网站建设方案

{XLZ企业网站模板免费下载_网站建设_企业网站建设方案

$selquery = “SELECT id,topid FROM `dede_arctype` WHERE typename LIKE ‘{$this->Fields[‘typename’]}’ AND id<>'{$this->TypeID}’ AND topid<>'{$this->TypeID}’ “;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

}XLZ企业网站模板免费下载_网站建设_企业网站建设方案

elseXLZ企业网站模板免费下载_网站建设_企业网站建设方案

{XLZ企业网站模板免费下载_网站建设_企业网站建设方案

$this->Fields[‘crossid’] = preg_replace(‘/[^0-9,]/’, ”, trim($this->Fields[‘crossid’]));XLZ企业网站模板免费下载_网站建设_企业网站建设方案

if($this->Fields[‘crossid’]!=”)XLZ企业网站模板免费下载_网站建设_企业网站建设方案

{XLZ企业网站模板免费下载_网站建设_企业网站建设方案

$selquery = “SELECT id,topid FROM `dede_arctype` WHERE id in({$this->Fields[‘crossid’]}) AND id<>{$this->TypeID} AND topid<>{$this->TypeID} “;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

}XLZ企业网站模板免费下载_网站建设_企业网站建设方案

}XLZ企业网站模板免费下载_网站建设_企业网站建设方案

if($selquery!=”)XLZ企业网站模板免费下载_网站建设_企业网站建设方案

{XLZ企业网站模板免费下载_网站建设_企业网站建设方案

$this->dsql->SetQuery($selquery);XLZ企业网站模板免费下载_网站建设_企业网站建设方案

$this->dsql->Execute();XLZ企业网站模板免费下载_网站建设_企业网站建设方案

while($arr = $this->dsql->GetArray())XLZ企业网站模板免费下载_网站建设_企业网站建设方案

{XLZ企业网站模板免费下载_网站建设_企业网站建设方案

$this->CrossID .= ($this->CrossID==” ? $arr[‘id’] : ‘,’.$arr[‘id’]);XLZ企业网站模板免费下载_网站建设_企业网站建设方案

}XLZ企业网站模板免费下载_网站建设_企业网站建设方案

}XLZ企业网站模板免费下载_网站建设_企业网站建设方案

}XLZ企业网站模板免费下载_网站建设_企业网站建设方案

}//!errorXLZ企业网站模板免费下载_网站建设_企业网站建设方案

}</p><p>//php4构造函数XLZ企业网站模板免费下载_网站建设_企业网站建设方案

function ListView($typeid,$uppage=0){XLZ企业网站模板免费下载_网站建设_企业网站建设方案

$this->__construct($typeid,$uppage);XLZ企业网站模板免费下载_网站建设_企业网站建设方案

}XLZ企业网站模板免费下载_网站建设_企业网站建设方案

//关闭相关资源XLZ企业网站模板免费下载_网站建设_企业网站建设方案

function Close()XLZ企业网站模板免费下载_网站建设_企业网站建设方案

{ }XLZ企业网站模板免费下载_网站建设_企业网站建设方案

function CountRecord()XLZ企业网站模板免费下载_网站建设_企业网站建设方案

{XLZ企业网站模板免费下载_网站建设_企业网站建设方案

global $cfg_list_son,$cfg_need_typeid2,$cfg_cross_sectypeid;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

if(empty($cfg_need_typeid2)) $cfg_need_typeid2 = ‘N’;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

 XLZ企业网站模板免费下载_网站建设_企业网站建设方案

//统计数据库记录XLZ企业网站模板免费下载_网站建设_企业网站建设方案

$this->TotalResult = -1;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

if(isset($GLOBALS[‘TotalResult’])) $this->TotalResult = $GLOBALS[‘TotalResult’];XLZ企业网站模板免费下载_网站建设_企业网站建设方案

if(isset($GLOBALS[‘PageNo’])) $this->PageNo = $GLOBALS[‘PageNo’];XLZ企业网站模板免费下载_网站建设_企业网站建设方案

else $this->PageNo = 1;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

$this->addSql = ” arc.arcrank > -1 “;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

 XLZ企业网站模板免费下载_网站建设_企业网站建设方案

$typeid2like = ” ‘%,{$this->TypeID},%’ “;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

if($cfg_list_son==’N’)XLZ企业网站模板免费下载_网站建设_企业网站建设方案

{XLZ企业网站模板免费下载_网站建设_企业网站建设方案

 XLZ企业网站模板免费下载_网站建设_企业网站建设方案

if($cfg_need_typeid2==’N’)XLZ企业网站模板免费下载_网站建设_企业网站建设方案

{XLZ企业网站模板免费下载_网站建设_企业网站建设方案

if($this->CrossID==”) $this->addSql .= ” AND (arc.typeid='”.$this->TypeID.”‘) “;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

else $this->addSql .= ” AND (arc.typeid in({$this->CrossID},{$this->TypeID})) “;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

}XLZ企业网站模板免费下载_网站建设_企业网站建设方案

elseXLZ企业网站模板免费下载_网站建设_企业网站建设方案

{XLZ企业网站模板免费下载_网站建设_企业网站建设方案

if($this->CrossID==”)XLZ企业网站模板免费下载_网站建设_企业网站建设方案

{XLZ企业网站模板免费下载_网站建设_企业网站建设方案

$this->addSql .= ” AND ( (arc.typeid='”.$this->TypeID.”‘) OR CONCAT(‘,’, arc.typeid2, ‘,’) LIKE $typeid2like) “;XLZ企业网站模板免费下载_网站建设_企业网站建设方案

} else {XLZ企业网站模板免费下载_网站建设_企业网站建设方案

if($cfg_cross_sectypeid == ‘Y’)XLZ企业网站模板免费下载_网站建设_企业网站建设方案

{

很赞哦! ()

猜您喜欢

付费说明

    1、安装cms后台,费用是200,基础费用200包括后台调试以及部分页面模板修改.

    2、请加我个人微信 634626966,或者扫一扫微信二维码。备注“网站”

    3、系统安装只限定于帝国cms,并且支持php,虚拟主机,请选择linux系统

    4、【收费说明】制作企业网站,我是这么收费的!

文章评论

阿里云代金券 100 云产品通用

有效期30天 首购用户

立即领取
阿里云代金券 100 云产品通用

有效期30天 复购+升级

立即领取

站点信息

l