导读:织梦技术织梦技术注://+ 表示为本人另外加上的注释 Class TypeLink { var $typeDir; var $dsql; var $TypeID; //+ 类别织梦的模板织梦手机模板。
 注:'//+' 表示为本人另外加上的注释 
	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; //+ 类目下拉列表 
	功能一,获得某类目的链接 
	
	代码如下:
注:'//+' 表示为本人另外加上的注释 
	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; //+ 类目下拉列表 
	功能一,获得某类目的链接 
	
	代码如下:
	 
	
		
			
				| //获得某分类连接的URL 
function GetOneTypeUrl($typeinfos) 
{ 
return GetTypeUrl(); 
} 
//获得某个类目的超链接信息 
function GetOneTypeLink($typeinfos) 
{ 
$typepage = $this->GetOneTypeUrl($typeinfos); 
$typelink = "<a href='".$typepage."'>".$typeinfos['typename']."</a>"; 
return $typelink; 
} | 
		
	
	 
	功能二,获得某类目的链接列表 如:'类目一>类目二>' 这样的形式。 
	
	代码如下:
	 
	
		
			
				| //islink 表示返回的列表是否带连接 
//+ SplitSymbol 栏目位置的间隔符号 dede系统默认为'-'dede网站模板 
function GetPositionLink($islink=true) 
{ //+ 获得 主页链接名 
$indexpage = "<a href='".$this->indexUrl."'>".$this->indexName."</a>"; 
…… 
…… 
else 
{ 
if($islink) 
{ 
$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); 
} 
} 关键词标签: CMS  摘要  核心   
       
        声明:  本文由我的SEOUC技术文章主页发布于:2023-07-18 ,文章DedeCMS 核心类TypeLink.class.php摘要笔记,织梦技术主要讲述摘要,核心,CMS网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.com/article/web_29253.html 
      
      为你推荐与DedeCMS 核心类TypeLink.class.php摘要笔记,织梦技术相关的文章 
    
	      
        网站建设技术SEOUC.COM
        专注网站建设,SEO优化,小程序设计制作搭建开发定制网站等,数千家网站定制开发案例,网站推广技术服务。 
      5000+合作客服
       8年从业经验
       150+覆盖行业 |