DedeCMS 关键类TypeLink.class.php引言手记

摘要:DedeCMS 关键类TypeLink.class.php引言手记_DedeCms实例教程编写Tag赚U币实例教程Tag:暂未Tag,热烈欢迎加上,获得U币!DedeCMS 关键类TypeLink.class.php引言手记注:'//+' 表明为自己此外再加的注解 Clas...

DedeCMS 关键类TypeLink.class.php引言手记_DedeCms实例教程 编写Tag赚U币 实例教程Tag:暂未Tag,热烈欢迎加上,获得U币!
DedeCMS 关键类TypeLink.class.php引言手记

注:'//+' 表明为自己此外再加的注解 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($s) { return GetTypeUrl(); } //得到某一品类的超级链接接信息内容 function GetOneTypeLink($s) { $typepage = $this- GetOneTypeUrl($s); $typelink =  a href=' .$typepage. ' .$s['typename']. /a  return $typelink; } 
作用二,得到某品类的连接目录 如:'品类一 品类二 ' 那样的方式。 

编码以下:
//islink 表明回到的目录是不是带联接 //+ SplitSymbol 频道部位的间距标记 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); } } 
作用三, 得到类型目录 高級检索作用 即highsearch.php 即要采用此涵数 
编码以下:
//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) { } 
作用四, //得到与该类有关的品类,本涵数运用于模版标识{dede:channel}{/dede:channel}中 //$typetype 的数值: sun 下属归类 self 平级归类 top 顶尖归类 
编码以下:
function GetChannelList($typeid=0,$reid=0,$row=8,$typetype='sun',$innertext='', $col=1,$tablewidth=100,$myinnertext='') { } } 
之上內容仅作大伙儿参照学习培训,期待能够协助到你。

查询大量 DedeCms实例教程 织梦cms模版 织梦cmsDedeCms视頻实例教程 织梦cmsdedecms专题讲座



联系我们

全国服务热线:4000-399-000 公司邮箱:343111187@qq.com

  工作日 9:00-18:00

关注我们

官网公众号

官网公众号

Copyright?2020 广州凡科互联网科技股份有限公司 版权所有 粤ICP备10235580号 客服热线 18720358503

技术支持:如何在制作小程序