DedeCMS 核心类TypeLink.class.php摘要笔记
}
$typelink = "<a href='".$typepage."'>".$typeinfos['typename']."</a>";
Class TypeLink
//获得某类目的链接列表,递归逻辑部分
//获得某个类目的超链接信息
}
{ //+ 获得 主页链接名
}
$this->valuePosition = $indexpage.$this->SplitSymbol.$this->valuePosition;
$this->valuePositionName = $tinfos['typename'].$this->SplitSymbol.$this->valuePositionName;
代码如下:
代码如下:
var $TypeID; //+ 类别ID
//islink 表示返回的列表是否带连接
{
//调用递归逻辑
var $dsql;
var $baseDir; //+ 站点根网址
//获得某分类连接的URL
{
}
$tinfos = $this->dsql->GetOne();
function LogicGetPosition($id,$islink)
}
}
……
if($tinfos['reid']>0)
var $OptionArrayList; //+ 类目下拉列表
function GetPositionLink($islink=true)
function GetOptionList($hid=0,$oper=0,$channeltype=0,$usersg=0)
注:'//+' 表示为本人另外加上的注释
$this->valuePosition = $this->GetOneTypeLink($tinfos).$this->SplitSymbol.$this->valuePosition;
var $SplitSymbol; //+ 栏目位置的间隔符号
}
function GetOneTypeLink($typeinfos)
{
}
else
……
else
功能二,获得某类目的链接列表 如:'类目一>类目二>' 这样的形式。
return $this->valuePositionName;
//$typetype 的值为: sun 下级分类 self 同级分类 top 顶级分类
return $this->OptionArrayList;
//+ SplitSymbol 栏目位置的间隔符号 dede系统默认为'-'
var $valuePosition; //+ 主页 > 国内 > 两会动态 > (带连接)
{
$this->valuePositionName = $this->TypeInfos['typename'];
功能一,获得某类目的链接
}
}
return GetTypeUrl();
var $modDir; //+ 模板目录
//hid 是指默认选中类目,0 表示“请选择类目”或“不限类目”
var $TypeInfos; //+ 类目信息
{
}
功能三, 获得类别列表 高级搜索功能 即highsearch.php 即要用到此函数
$this->LogicGetPosition($tinfos['reid'],$islink);
功能四,
}
var $valuePositionName; //+ 主页 > 国内 > 两会动态 > (不带连接)
if($islink)
代码如下:
if($islink)
代码如下:
else
}
if($this->TypeInfos['reid']!=0)
var $indexName; //+ 主页链接名
return $this->valuePosition.$this->SplitSymbol;
$col=1,$tablewidth=100,$myinnertext='')
function GetOneTypeUrl($typeinfos)
}
{ //+ 列表带连接
{
$this->dsql->SetQuery(" SQL查询语句 ");
{ //+ 列表不带连接
$this->LogicGetPosition($this->TypeInfos['reid'],false);
{
}
return $typelink;
$this->valuePosition = $this->GetOneTypeLink($this->TypeInfos);
//获得与该类相关的类目,本函数应用于模板标记{dede:channel}{/dede:channel}中
{
{
//调用递归逻辑
if($this->TypeInfos['reid']!=0)
return $this->GetOptionList($hid,$oper,$channeltype,$usersg);
{
function LogicGetOptionArray($id, $step, $oper=0)
//oper 是用户允许管理的类目,0 表示所有类目
var $typeDir;
$typepage = $this->GetOneTypeUrl($typeinfos);
{
$this->LogicGetPosition($this->TypeInfos['reid'],true);
//+ 为下级类目递归加上 '-'
$indexpage = "<a href='".$this->indexUrl."'>".$this->indexName."</a>";
function GetOptionArray($hid=0,$oper=0,$channeltype=0,$usersg=0)
var $indexUrl; //+ 主页链接地址
{
{ //+ 递归
function GetChannelList($typeid=0,$reid=0,$row=8,$typetype='sun',$innertext='',
//channeltype 是指类目的内容类型,0 表示不限频道
相关热词: Dedecms php dedecms修改内容 dede
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://www.juheyunku.com/jz/dedecms/5237.shtml
相关文章
热门TAG
命令 权重 外链 企业网站 白帽 php 织梦教程 dedecms修改内容 javascript 织梦 功能 标签 调用 详解 服务器 网站流量 实例解析 Dedecms 织梦cms HTML tags标签 python jquery教程 jquery windows SEO优化 蜘蛛 搜索引擎 网站收录 JSP最新文章
-
织梦友情链接调用和图片
时间:2020-12-29
-
dedecms织梦会员登录二级域
时间:2020-12-29
-
织梦cms手机站首页不更新
时间:2020-12-29
-
织梦DEDECMS提示信息提示框
时间:2020-12-24
-
使用织梦cms做多语言的网
时间:2020-12-24
-
织梦去掉上传图片的水印
时间:2020-12-24
-
DedeCMS Error:Tag disabled:"p
时间:2020-12-24
-
DEDECMS图文分离存放在另一
时间:2020-12-24
热门文章
-
DedeCMS站点高级安全策略(Linux篇)
时间:2020-12-16
-
阿里云主机安装织梦系统出现data无写入权
时间:2020-12-17
-
织梦教程:织梦怎么整合Discuz站点
时间:2020-12-14
-
织梦批量删除文章内容数据库里所有超链
时间:2020-12-17
-
织梦dedecms系统UTF8版编辑器中多图发布按
时间:2020-12-16
-
织梦更换UEditor编辑器后栏目内容、单页无
时间:2020-12-17
-
织梦关键词自动添加链接设置方法
时间:2020-12-15
-
如何防止别人盗用你的织梦模板
时间:2020-12-14
-
织梦dedecms熊掌号时间因子改造教程
时间:2020-12-13
-
DedeCms织梦系统后台把某篇文章设置置顶
时间:2020-12-15
