DedeCMS 关键类TypeLink.class.php引言手记
时间: 2021-02-23 13:41
浏览次数:
注://+ 表明为自己此外再加的注解 Class TypeLink { var $typeDir; var $dsql; var $TypeID; //+ 类型ID var $baseDir; //+ 站点根网站地址 var $modDir; //+ 模版文件目录 var $indexUrl; //+ 首页连接详细地址 var $
注://+ 表明为自己此外再加的注解 Class TypeLink { var $typeDir; var $dsql; var $TypeID; //+ 类型ID var $baseDir; //+ 站点根网站地址 var $modDir; //+ 模版文件目录 var $indexUrl; //+ 首页连接详细地址 var $indexName; //+ 首页连接名 var $TypeInfos; //+ 类...
注: //+ 表明为自己此外再加的注解
Class TypeLink
{
var $typeDir;
var $dsql;
var $TypeID; //+ 类型ID
var $baseDir; //+ 站点根网站地址
var $modDir; //+ 模版文件目录
var $indexUrl; //+ 首页连接详细地址
var $indexName; //+ 首页连接名
var $TypeInfos; //+ 品类信息内容
var $SplitSymbol; //+ 频道部位的间距标记
var $valuePosition; //+ 首页 中国 全国两会动态性 (带联接)
var $valuePositionName; //+ 首页 中国 全国两会动态性 (没有联接)
var $OptionArrayList; //+ 品类往下拉目录
作用一,得到某品类的连接
编码以下:
$typepage = $this- GetOneTypeUrl($s);
$typelink = a href= .$typepage. .$s[ typename ]. /a
return $typelink;
}
//+ SplitSymbol 频道部位的间距标记 dede系统软件默认设置为 -
function GetPositionLink($islink=true)
{ //+ 得到 首页连接名
$indexpage = a href= .$this- indexUrl. .$this- indexName. /a
$this- valuePosition = $this- GetOneTypeLink($this- TypeInfos);
if($this- TypeInfos[ reid ]!=0)
//启用递归逻辑性
$this- LogicGetPosition($this- TypeInfos[ reid ],true);
$this- valuePosition = $indexpage.$this- SplitSymbol.$this- valuePosition;
return $this- valuePosition.$this- SplitSymbol;
else
$this- valuePositionName = $this- TypeInfos[ typename
if($this- TypeInfos[ reid ]!=0)
//启用递归逻辑性
$this- LogicGetPosition($this- TypeInfos[ reid ],false);
return $this- valuePositionName;
//得到某品类的连接目录,递归逻辑性一部分
function LogicGetPosition($id,$islink)
$this- dsql- SetQuery( SQL查寻句子
$tinfos = $this- dsql- GetOne();
if($islink)
{ //+ 目录带联接
$this- valuePosition = $this- GetOneTypeLink($tinfos).$this- SplitSymbol.$this- valuePosition;
else
{ //+ 目录没有联接
$this- valuePositionName = $tinfos[ typename ].$this- SplitSymbol.$this- valuePositionName;
if($tinfos[ reid ] 0)
{ //+ 递归
$this- LogicGetPosition($tinfos[ reid ],$islink);
}
//hid 就是指默认设置选定品类,0 表明 挑选品类 或 不限品类
//oper 是客户容许管理方法的品类,0 表明全部品类
//channeltype 就是指品类的內容种类,0 表明不限频道栏目
function GetOptionArray($hid=0,$oper=0,$channeltype=0,$usersg=0)
return $this- GetOptionList($hid,$oper,$channeltype,$usersg);
function GetOptionList($hid=0,$oper=0,$channeltype=0,$usersg=0)
return $this- OptionArrayList;
//+ 为下属品类递归再加 -
function LogicGetOptionArray($id, $step, $oper=0)
function GetChannelList($typeid=0,$reid=0,$row=8,$typetype= sun ,$innertext= ,
$col=1,$tablewidth=100,$myinnertext= )
}
dedecms模版,dedecms公司模版,dedecms新闻资讯模版,高档HTML5响应式模版,dedecms手机上模版,织梦cms模版实例教程,网站模版,网页页面模版,完全免费网页页面模版