织梦核心类TypeLink.class.php指的是什么
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,小编给大家分享一下织梦核心类TypeLink.class.php指的是什么,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!织梦核心类TypeLink.class.php是什么?织梦DEDE
千家信息网最后更新 2026年11月02日织梦核心类TypeLink.class.php指的是什么
小编给大家分享一下织梦核心类TypeLink.class.php指的是什么,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!
织梦核心类TypeLink.class.php是什么?
织梦DEDECMS核心类TypeLink.class.php
DedeCMS 核心类TypeLink.class.php摘要笔记,学习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($typeinfos) { return GetTypeUrl(); } //获得某个类目的超链接信息 function GetOneTypeLink($typeinfos) { $typepage = $this->GetOneTypeUrl($typeinfos); $typelink = "".$typeinfos['typename'].""; return $typelink; }功能二,获得某类目的链接列表 如:'类目一>类目二>' 这样的形式。
代码如下:
//islink 表示返回的列表是否带连接 //+ SplitSymbol 栏目位置的间隔符号 dede系统默认为'-' function GetPositionLink($islink=true) { //+ 获得 主页链接名 $indexpage = "".$this->indexName.""; …… …… 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='') { } }看完了这篇文章,相信你对织梦核心类TypeLink.class.php指的是什么有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
链接
核心
主页
功能
目的
递归
代码
分类
逻辑
下级
位置
信息
函数
动态
更多
栏目
模板
符号
篇文章
类别
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
亿人帮互联网科技有限公司
新华互联网科技学院
朗新科技与工业互联网
互联网科技公司电话
远拓互联网科技
智慧科技互联网
团飞科技与伯堂互联网服务平台
移动互联网科技股
互联网金融科技公司干啥的
贵州叶脉互联网科技有限公司所属行业
互联网校园科技培训
语蝶互联网科技有限公司
互联网科技与大数据专业
广州市恰铎互联网科技有限公司
雨阳互联网卡科技有限公司
工业互联网科技创业
济南小医互联网科技有限公司招聘
北京天晋互联网科技有限公司
众联互联网络科技
亚光科技低轨卫星互联网
上海喔噻互联网科技有限公司
互联网科技公司经营范围
科技平台互联网
互联网金融监管科技数据
互联网科技卖菜
杭州互联网科技公司
西安小鹰速贷互联网科技有限公司
美国五大互联网科技公司市值多少
互联网科技博主张洲
平安好医生打造互联网科技医疗