小李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不同会员可发布相同文章方法

    小李网络公司介绍织梦cms不同会员可发布相同文章方法知识,包括dedecms同一会员不可发布重复文章,两段文章不同意思相同优酷会员账号登录步骤为什么相同的文章别人能发表如何在文章里找重复...

  • 织梦cms网站digg Ajax跨域的实现分析

    小李网络公司介绍织梦cms网站digg Ajax实现跨域知识,包括如何实现跨域js如何实现ajax跨域如何实现ajax跨域cors跨域实现ajax跨域请求前端如何实现跨域为什么要跨域怎么处理跨域js的ajax跨域请求v...

  • 织梦cms模板任意调用会员信息的函数教程

    小李网络公司介绍织梦cms模板任意调用会员信息知识,包括DEDE模板任意调用会员信息的函数教程-织梦安装使用-跟版网,织梦cms建站教程织梦内容也调用织梦首页调用文章列表织梦相关文章调用织...

  • 织梦cms网站channel标签指定typeid时currentstyle无效失效的修复

    小李网络公司介绍织梦cms网站currentstyle标签无效失效修复知识,包括currentstyle怎么用织梦cms建站教程currentStyle帝国cms和织梦哪个好html中style所有属性cms内容管理系统织梦cms建站教程去一品资源....

  • 织梦cms网站TAG标签显示单个标签共有多少篇文章的方法

    小李网络公司介绍织梦cms网站TAG标签显示单个标签共有多少篇文章知识,包括织梦cms建站教程织梦 建站dedecms织梦系统织梦列表页标签织梦超级标签织梦友情链接标签织梦标签理解织梦随机标签织...

  • 织梦cms实现栏目名称首字母做栏目链接方法

    小李网络公司介绍织梦cms实现栏目名称首字母做栏目链接方法知识,包括织梦栏目添加织梦栏目介绍dedecms建立栏目dedecms副栏目调用织梦新建栏目dedecms栏目菜单dedecms左边栏目织梦副栏目dedecms栏目...

  • 织梦cms网站友情链接修改成下拉式方法

    小李网络公司介绍织梦cms网站友情链接修改成下拉式方法知识,包括dede主页修改dede里面怎么修改dede更改dede更改dede联系方式修改dede修改登录地址dede登录修改dede怎么修改密码如何改dede改dede的方...

  • 织梦cms利用loop标签调用discuz论坛中的内容

    小李网络公司介绍织梦cms利用loop标签调用discuz论坛内容知识,包括织梦标签教程dedecms主页标签dedecms调用模板dedecms代码调用dedecms调用教程dedecms调用页面dedecms调用样式dedecms怎么调用....

  • 织梦cms使用channelartlist在列表页和内容页

    小李网络公司介绍织梦cms使用channelartlist在列表页和内容页知识,包括帝国cms和织梦哪个好织梦dede建站教程视频dede怎么仿站dede仿站网dede标记教程dede模板站织梦 建站织梦免费源码织梦cms网站de...

  • 织梦cms地区数字的调用和转化思路

    小李网络公司介绍织梦cms地区数字调用转化知识.包括dedecms地区数字的调用和转化思路_织梦58,织梦常用调用标签织梦调用代码品类策略向战术转化的思路转化成果谋思路行动转化为谋划工作的思...

  • 织梦cms任意页面调用栏目内容办法

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

  • 织梦cms添加全局变量需要注意事项

    小李网络公司介绍织梦cms添加全局变量需要注意事项知识,包括DedeCMS添加全局变量需要注意的几个问题_AB模板网,织梦模板添加全局变量需要注意的几点内容_CMS技术_织梦361....

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