小李SEO博客

网站优化服务

织梦cms核心类TypeLink.class.php摘要笔记

注:'//+' 表示为本人另外加上的注释Class TypeLink{var $typeDir;var $dsql;var $TypeID; //+ 类别IDvar $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系统默认为'-' 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='') { } }

上一篇:织梦cms中添加一个函数来实现任意字段的调用 下一篇:织梦cms判断使用标签[field:global runphp='yes' name=autoindex]
织梦cms相关文章阅读
  • 织梦cms搜索关键字不能小于2个字节解决方法

    小李网络公司介绍织梦cms搜索关键字不能小于2个字节解决方法知识,包括织梦dedecms搜索"关键字不能小于2个字节!"的解决方法,织梦搜索提示"关键字不能小于2个字节"终极解....

  • 织梦cms把数据保存到数据库附加表出错解决方法

    小李网络公司介绍织梦cms把数据保存到数据库附加表出错解决方法知识,包括sql2012附加数据库出错mdf附加数据库出错附加数据库时出错怎么办数据库附加不上怎么办sql附加不了数据库怎么办附加...

  • 织梦cms模板中loop标签读取文章前数字序号方法

    小李网络公司介绍织梦cms模板中loop标签读取文章前数字序号知识,包括 dedecms模板中的使用loop读取文章前数字序号,织梦标签教程考试序号标签怎么做序号标签怎么做好看dedecms主页标签dedecms标签...

  • 织梦cms新建栏目ID不从1开始解决方法

    小李网络公司介绍织梦cms新建栏目ID不从1开始解决方法知识,包括织梦DedeCMS删除所有栏目或文章后,新建ID不从1开始的解决方法.DEDECMS织梦清空栏目后,新建ID不从1开始的解决方法_织梦无忧....

  • 织梦cms程序V5.5正向整合Discuz6.0方法

    小李网络公司介绍织梦cms程序V5.5正向整合Discuz6.0方法知识,包括DEDECMS V5.5 怎么正向整合 Discuz 6.0-DEDECMS-PHP中文网,dedecms和discuz的整合问题-CSDN论坛....

  • 织梦cms首页和列表页调用图片集多张图片的办法

    小李网络公司介绍织梦cms首页列表页调用多张图片知识,包括关于织梦dedeCMS在首页和列表页调用多张图集图片解决方案.如何制作图片集图片集怎么做厕所图片集调用方法api调用递归调用包括调用...

  • 织梦cms自定义表单提交后返回当前页面方法

    小李网络公司介绍织梦cms自定义表单提交后返回当前页面方法知识,包括织梦自定义表单数据调用自定义表单系统 开源提交表单源码dedecms表单调用织梦表单返回JSON表单里自定义怎么找dedecms表单...

  • 织梦cms防止模板被盗配置办法

    小李网络公司介绍织梦cms防止模板被盗配置办法知识,包括防止DEDE模板被盗的配置办法-织梦安装使用-跟版网,防止DEDE模板被盗的配置办法_织梦dedecms教程.织梦模板DEDE模板防止被盗用被下载的方...

  • 织梦cms调用相关文章方法

    小李网络公司介绍织梦cms调用相关文章方法知识,包括织梦常用调用标签织梦首页调用文章列表织梦栏目内容调用织梦内容也调用织梦相关文章调用织梦cms建站教程dedecms织梦系统织梦首页调用描...

  • 织梦cms真正的完美调用UCHome所有信息

    小李网络公司介绍织梦cms完美调用UCHome所有信息知识,包括dedecms真正的完美调用UCHome所有信息-坤泰网站模板,织梦常用调用标签织梦调用代码dedecms调用网站dedecms标签怎么用dedecms怎么调用织梦相...

  • 织梦cms用runphp=’yes’运行php方法

    小李网络公司介绍织梦cms用runphp=’yes’运行php方法知识,包括织梦cms建站教程织梦dedecms教程dedecms织梦系统织梦默认模板管理dedecms首页dede织梦仿站织梦cms移动织梦帮助文档织梦cms网站....

  • 织梦cms后台系统基本参数空白怎么办

    小李网络公司介绍织梦cms后台系统基本参数空白知识,包括dedecms 织梦后台系统配置参数空白的解决方法_织梦58,dede文档页空白dedecms不显示dede安装文件织梦更新主页空白dedecms网站空白dede模块不显...

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640