DedeCMS 核心类TypeLink.class.php摘要笔记
注:'//+'表示为本人另外加上的注释
Class TypeLink
06
//获得某个类目的超链接信息
07
function GetOneTypeLink($typeinfos)
08
功能二,获得某类目的链接列表如:'类目一>类目二>'这样的形式。
代码如下:
01
//islink表示返回的列表是否带连接
02
//+SplitSymbol栏目位置的间隔符号dede系统默认为''
03
function GetPositionLink($islink=true)
04
18
$this>valuePosition=$indexpage.$this>SplitSymbol.$this>valuePosition;
19
return$this>valuePosition.$this>SplitSymbol;
20
}
21
else
22
29
return$this>valuePositionName;exiudaojia
30
}
31
}
32
}
33
//获得某类目的链接列表,递归逻辑部分
34
function LogicGetPosition($id,$islink)
35
42
else
43
46
if($tinfos['reid']>0)
47
50
}
功能三,获得类别列表高级搜索功能即highsearch.php即要用到此函数
代码如下:
01
//hid是指默认选中类目,0表示“请选择类目”或“不限类目”
02
//oper是用户允许管理的类目,0表示所有类目
03
//channeltype是指类目的内容类型,0表示不限频道
04
function GetOptionArray($hid=0,$oper=0,$channeltype=0,$usersg=0)
05
08
function GetOptionList($hid=0,$oper=0,$channeltype=0,$usersg=0)
09
12
//+为下级类目递归加上''
13
function LogicGetOptionArray($id,$step,$oper=0)
14
功能四,
//获得与该类相关的类目,本函数应用于模板标记中
//$typetype的值为:sun下级分类self同级分类top顶级分类
代码如下:
查看源码打印代码帮助
1
function GetChannelList($typeid=0,$reid=0,$row=8,$typetype='sun',$innertext='',
2
$col=1,$tablewidth=100,$myinnertext='')
3
5
上一篇:织梦选择副栏目突破9个限制的方法
下一篇:dedecms中常见问题修改方法
dedecms