小李SEO博客

网站优化服务

dedecms子栏目调用父级栏目名称方法

子栏目调用父级栏目名称方法下面是调用顶级栏目名称的方法:

方法一:{dede:field.typeidrunphp=’yes’}$ID=@me;$sql=“SELECT*FROM`dede_arctype`WHEREid=$ID”;$query=mysql_query($sql);$row=mysql_fetch_array($query);$relID=“$row[reid]“;if($relID==0){@me=$row[typename];}else{$sql=“SELECT`typename`FROM`dede_arctype`WHEREid=$relID”;$query=mysql_query($sql);$row=mysql_fetch_array($query);@me=$row[typename];}{/dede:field.typeid}这个方法语句有些长。

方法二:

{dede:field.titlerunphp='yes'}list($toptype,$sontype)=split('/',@me);@me=$toptype;{/dede:field.title}

方法三:{dede:field.typeidrunphp='yes'}$ID=@me;$sql="SELECT*FROM`dede_arctype`WHEREid=$ID";$query=mysql_query($sql);$row=mysql_fetch_array($query);$relID="$row[reid]";$topID="$row[topid]";if($relID==0){@me=$row[typename];}else{$sql="SELECT`typename`FROM`dede_arctype`WHEREid=$topID";$query=mysql_query($sql);$row=mysql_fetch_array($query);@me=$row[typename];}{/dede:field.typeid}

方法四(推荐):

打开include/helpers/extend.helper.php,添加一个函数:1234567891011121314/***获取指定栏目id的顶级栏目的名称**@returnstring*/if(!function_exists('getTopChannelName')){functiongetTopChannelName($id){global$dsql;$typeinfo=$dsql->GetOne("SELECT*FROM`dede_arctype`WHEREid='{$id}'");if($typeinfo['reid']==0)return$typeinfo['typename'];elsereturngetTopChannelName($typeinfo['reid']);}}在列表页这么使用:{dede:field name='id' function='getTopChannelName(@me)'/}在内容页这么使用:{dede:field name='typeid' function='getTopChannelName(@me)'/}附带获取顶级栏目的url:打开include/helpers/extend.helper.php,添加一个函数:1234567891011121314/***获取指定栏目id的顶级栏目的url**@returnstring*/if(!function_exists('getTopChannelUrl')){functiongetTopChannelUrl($id){global$dsql;$typeinfo=$dsql->GetOne("SELECT*FROM`dede_arctype`WHEREid='{$id}'");if($typeinfo['reid']==0)returnGetOneTypeUrlA($typeinfo);elsereturngetTopChannelUrl($typeinfo['reid']);}}使用方法同上。

上一篇:织梦cms修改tags标签字数限制教程 下一篇:织梦cms去掉自定义字段调用后的TABLE标签教程
织梦cms相关文章阅读
  • 织梦cms网站list orderby=weight按权重排序无效问题

    小李网络公司介绍织梦cms网站list orderby=weight按权重排序无效知识,包括weight中文weightlist织梦cms织梦 建站织梦仿站教程Lose weightweigh weight 区别in weightweight memoweight的用法grossweight什么意思....

  • 织梦cms上传图片提示Upload错误解决办法

    小李网络公司介绍织梦cms上传图片提示Upload错误解决办法知识,包括织梦CMS上传图片出现Upload filetype not allow的解决方法.DEDECMS后台传附件图片出现Upload filetype not allow解决......

  • 织梦cms5.7后台增加更新文章时间按钮

    小李网络公司介绍织梦cms5.7后台增加更新文章时间按钮周四.包括dedecms模板接收变量dedecms增加关键词dedecms加系统变量dedecms变量的使用dedecms增加缩略图dedecms增加行距....

  • 织梦cms运用pagebreak分页控制数量方法

    小李网络公司介绍织梦cms运用pagebreak分页控制数量方法知识,包括dede系统的pagebreak文章页面分页数量控制方法 - Frontopen.pagebreak什么意思pagehelper分页原理page对list分页pagehelper分页性能优化pagehel...

  • 织梦cms5.7三级目录及侧导航调用标签

    小李网络公司介绍织梦cms5.7三级目录及侧导航调用标签知识,包括织梦网址导航dede缓存目录织梦站如何做搜索导航dedecms怎么改导航dedecms导航被选中dede首页导航跳转divdede顶部导航登录状态怎么保...

  • 织梦cms网站enums联动数据nativeplace.php格式化函数

    小李网络公司介绍织梦cms网站nativeplace.php格式化函数知识,包括dedecms织梦enums联动数据nativeplace.php格式化函数_织梦58,native place织梦cms建站教程nativeplace是什么意思native什么意思中文翻译织梦默认...

  • 织梦cms网站首页被快照挟持串改挂马入侵解决办法

    小李网络公司介绍织梦cms网站首页被快照挟持串改挂马入侵解决办法知识,包括什么是快照织梦官网织梦cms织梦 建站织梦源码织梦仿站教程快照技术织梦安装步骤织梦模板库织梦模板大全快照功...

  • 织梦cms更新栏目缓存提示报错的解决办法

    小李网络柜公司介绍织梦cms更新栏目报错解决方法知识.包括[织梦教程]更新栏目缓存提示“模板文件不存在,无法解析文档”报错的解决办法.织梦cms建站教程织梦 建站cms内容管理系统帝国cms和...

  • 织梦cms会员设置互动设置的方法

    小李网络公司介绍织梦cms会员设置互动设置知识,包括dedecms会员设置、互动设置_织梦58,织梦404页面怎么设置织梦会员功能模板dedecms验证码设置dedecms设置关键词dedecms发表评论dedecms批量设置副栏...

  • 织梦cms5.7程序后台广告及版权去除方法

    小李网络公司介绍织梦cms5.7程序后台广告及版权去除方法知识,包括如何删除织梦广告dedecms广告js不显示织梦漂浮广告dede的广告dedecms模板广告怎么改为什么织梦网站被加了广告....

  • 织梦cms安装后数据表前缀修改方法

    小李网络公司介绍织梦cms安装后数据表前缀修改知识,包括修改DedeCMS系统数据库表前缀的方法_织梦58,数据库表前缀填写数据表前缀是啥图片如何批量修改前缀数据库表前缀是什么excel前缀一样怎...

  • 织梦cms文章内页获取缩略图调用标签

    小李网络公司介绍织梦cms文章内页获取缩略图调用标签知识,包括dedecms上传缩略图dedecms标签总结dede自定义缩略图dedecmslist标签使用dedecms标签解析dedecms标签判断dedecms标签分类dedecms基础标签....

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