在织梦标签dede:list中增加noflag属性的方法支持5.7版本
if(!is_array($this->TypeLink->TypeInfos))
$this->dtp->SetRefObj($this);
var $IsError;
if($this->TypeLink->TypeInfos[‘cross’]==1)
{
$this->Fields[‘position’] = $this->TypeLink->GetPositionLink(true);
var $remoteDir;
var $addSql;
var $PageNo;
function __construct($typeid, $uppage=1)
while($arr = $this->dsql->GetArray())
$this->TypeLink = new TypeLink($typeid);
if($this->TypeLink->TypeInfos[‘cross’]>0 && $this->TypeLink->TypeInfos[‘ispart’]==0)
var $Fields;
$this->Fields[‘typeid’] = $this->TypeID; //获得交叉栏目ID
$this->IsError = false;
if(!$this->IsError)
$this->CrossID .= ($this->CrossID==” ? $arr[‘id’] : ‘,’.$arr[‘id’]);
var $TotalPage;
if($selquery!=”)
$this->TypeID = $typeid;
var $CrossID;
$selquery = ”;
{
var $ChannelUnit;
$this->TotalResult = is_numeric($this->TotalResult)? $this->TotalResult : “”;
$this->IsReplace = false;
var $PartView;
$this->Fields[‘id’] = $typeid;
var $TypeLink;
{
$this->dtp->SetNameSpace(“dede”, “{“, “}”);
var $PageSize;
$this->CrossID = ”;
{
SetSysEnv($this->TypeID,$this->Fields[‘typename’],0,”,’list’);
$this->ftp = &$ftp;
$selquery = “SELECT id,topid FROM `dede_arctype` WHERE typename LIKE ‘{$this->Fields[‘typename’]}’ AND id<>'{$this->TypeID}’ AND topid<>'{$this->TypeID}’ “;
}
var $ListType;
代码如下:
$this->dsql->Execute();
if($this->Fields[‘crossid’]!=”)
else
$this->Fields[‘title’] = preg_replace(“/[<>]/”, ” / “, $this->TypeLink->GetPositionLink(false));
require_once(DEDEINC.’/ftp.class.php’); var $dsql; { } $this->IsError = true; foreach($GLOBALS[‘PubFields’] as $k=>$v) $this->Fields[$k] = $v; var $Noflag;
@set_time_limit(0);
require_once(DEDEINC.’/arc.partview.class.php’);$this->Fields[‘rsslink’] = $GLOBALS[‘cfg_cmsurl’].”/data/rss/”.$this->TypeID.”.xml”;//设置环境变量
{
//设置一些全局参数的值
$this->upPageType = $uppage;
global $dsql,$ftp;
$this->Fields = $this->TypeLink->TypeInfos;
$this->remoteDir = ”;
var $upPageType;
var $ftp;
$this->ChannelUnit = new ChannelUnit($this->TypeLink->TypeInfos[‘channeltype’]);
var $dtp2;
class ListView
$selquery = “SELECT id,topid FROM `dede_arctype` WHERE id in({$this->Fields[‘crossid’]}) AND id<>{$this->TypeID} AND topid<>{$this->TypeID} “;
$this->dsql->SetQuery($selquery);
修改include/arc.listview.class.php,以下是修改后的文件
}
{
<?php if(!defined(‘DEDEINC’)) exit(‘Request Error!’); { var $TypeID; { $this->dsql = &$dsql; var $TotalResult; $this->dtp = new DedeTagParse(); { $this->Fields[‘crossid’] = preg_replace(‘/[^0-9,]/’, ”, trim($this->Fields[‘crossid’])); $this->dtp2->SetNameSpace(“field”,”[“,”]”); $this->dtp2 = new DedeTagParse(); var $dtp; } var $IsReplace;
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/jz/dedecms/6750.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
dedecms上传透明配景图片酿
时间:2021-01-12
-
织梦DEDECMS V6安装后报错打
时间:2021-01-12
-
保障Dede生态的安全、完整
时间:2021-01-12
-
织梦官方将通过赠送商业
时间:2021-01-12
-
则需要先导入数据
时间:2021-01-12
-
在点击系统设置里面的图
时间:2021-01-12
-
利用织梦cms做多语言的网
时间:2021-01-12
-
DEDECMS登录后台慢的完美解
时间:2021-01-12
热门文章
-
DedeCMS站点高级安全策略(Linux篇)
时间:2020-12-16
-
阿里云主机安装织梦系统出现data无写入权
时间:2020-12-17
-
织梦教程:织梦怎么整合Discuz站点
时间:2020-12-14
-
织梦批量删除文章内容数据库里所有超链
时间:2020-12-17
-
织梦dedecms系统UTF8版编辑器中多图发布按
时间:2020-12-16
-
织梦更换UEditor编辑器后栏目内容、单页无
时间:2020-12-17
-
利用织梦cms做多语言的网站(图解)
时间:2021-01-12
-
织梦关键词自动添加链接设置方法
时间:2020-12-15
-
如何防止别人盗用你的织梦模板
时间:2020-12-14
-
织梦dedecms熊掌号时间因子改造教程
时间:2020-12-13
