您当前的位置: 主页 > 优化教程
织梦DEDECMS文章、栏目页获取当前页面顶级栏目名称的方法
 
在用织梦做一些项目时,时常会碰到需要在当前页面调用顶级栏目名称的时候,织梦默认{dede:field name='typename' /} 可以获取当前栏目页上一级栏目的名称,而不是当前栏目顶级栏目名称。
 
下面拓展出一个方法来实现这个效果、:
 
在include/common.func.php的最下方加入:
 
 
 
//获取顶级栏目名
function GetTopTypename($id)
 {
 global $dsql;
 $row = $dsql->GetOne("SELECT typename,topid FROM dede_arctype WHERE id= $id");
 if ($row['topid'] == '0')
 {
 return $row['typename'];
 }
 else
 {
 $row1 = $dsql->GetOne("SELECT typename FROM dede_arctype WHERE id= $row[topid]");
 return $row1['typename'];
 }
 }
 
在文章页或者栏目列表页调用时,在所要调用 名称的位置加上下面这行代码即可实现。
 
{dede:field name='typeid' function="GetTopTypename(@me)" /}
 
 
 
在文章页中用下面这个方法来调用
 
{dede:field name='typeid' function="GetTopTypename(@me) /}
 
===================================
 
dedecms获取顶级栏目名称、二级栏目名称实现方法
 
站长地带做站的时候碰到一个问题,需要在二级、三级,甚至更多级,获取顶级栏目或者二级栏目名称。
 
现在和大家分享下最简单的实现方法。找到include/common.func.php文件,在里面加入下面这段代码:
 
 
 
//获取二级栏目名
function GetTopTypename($id)
 {
 global $dsql;
 $row = $dsql->GetOne("SELECT typename,reid FROM dede_arctype WHERE id= $id");
 if ($row['reid'] == '0')
 {
 return $row['typename'];
 }
 else
 {
 $row2 = $dsql->GetOne("SELECT typename FROM dede_arctype WHERE id= $row[reid]");
 return $row2['typename'];
 }
 }
 
 
 
然后在任意列表页、内容页需要调用名称的地方加入:
 
{dede:field.typeid fuction="GetToypename(@me)"/}
 
如果在dede标签里面,就用下面这句调用:
 
[field:typeid fuction="GetToypename(@me)"/]
 
www.adminbuy.cn上面这个方法是调用栏目的二级栏目名称,如果需要顶级栏目名称,只要将SQL里面的reid字段改成topid就可以了。另外记得将dede_arctype前缀改成你数据库的前缀。

 

关键词:织梦,获取,顶级,栏目,名称,、,二级,实现,方法,    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

织梦Dedecms首页调用自定义内容模型方法首页调用自定义字段 如何在首页调用自定义内容模型的内容呢 需要在arc... 2021-07-27
织梦dedecms调用文章简介[field:description /]如何限制字数在用织梦系统时,用[field:description /]标签调取文... 2021-07-27
如何修改DedeCms验证码的样式修改文件 验证码文件位置 include\validateimg.ph... 2021-07-30
dedecms 文章摘要字数修改方法最佳答案:修改文件:dede/article_edit.php 修改内... 2021-07-27
彩色tags热门关键字代码刷新一次变换一次此代码优点: ◎ 无需修改任何源文件 ◎ CSS+JS文件控制,简单更... 2021-08-09
DEDECMS登录后台卡(慢)解决方法方法一 打开DEDECMS后台/templets/的index_bod... 2021-07-27
Dedecms关于文章上一篇和下一篇标题长度的设置方法使用织梦建站的确有很多需要注意的细节,小编今天同样是遇到了一个关于织梦... 2021-07-30
织梦DedeCMS获取当前栏目rss订阅链接DEDECMS调用当前栏目的id数字,来获取rss订阅链接地址。 1、... 2021-07-30
dede 5.7后台移动栏目,下拉列表显示不全的问题想移动子栏目到其他栏目下,点其后的移动,打开的页面里你希望移动到那个栏... 2021-07-22
织梦增加父栏目调用的方法在网站建设和运营的过程中,时不时的就需要调用网站里的父级栏目,但是随着... 2021-08-14
织梦DedeCMS如何把模板utf转换成gbk的方法织梦DedeCMS如何把模板utf转换成gbk的方法,以首页index... 2021-07-30
织梦dedecms arclist标签解释dedecms arclist标签 全局标记 V55,V56,V57 ... 2021-07-27
dedecms教程:文章内页获取缩略图的调用标签文章内容页缩略图的调用,图片集内容页缩略图的调用,相信大家都想找这个,... 2021-07-22
织梦Dedecms系统实现按“字母检索”搜索功能织梦在做电影站时经常会用到按字母检索功能,很多人不能实现这个功能,所以... 2021-07-30
怎么样解决织梦DEDECMS幻灯片图片显示模糊问题的办法大家使用织梦dedecms建站,都会遇到这样一个问题,就是织梦dede... 2021-08-14

线
咨询热线:
135-0038-3336
在线客服:
点击这里给我发消息
微信交流:
公司官网: www.1yc.cn