网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 论文源代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > 网络知识 > 正文

DedeCMS文章列表前显示上一级分类目录名

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 14/07/04

以下是网学网为您推荐的网络知识-DedeCMS文章列表前显示上一级分类目录名,希望本篇文章对您学习有所帮助。

  DEDECMS可以调用本栏目下的分类名,有时候也需要用到调用上一级分类名。这一般是比较大型的网站,如三级目录下,就需要用到,要不访客访问的时候都摸不到出口或者入口。修改这个需要有一定的技术了,因为需要修改内核函数。方法如下:

1、新建一个调用函数,找到\include\extend.func.php文档,添加新函数ShowTypeName

function ShowTypeName($id){
global $tl;
$tl = new TypeLink($id);
return $tl->GetPositionNameLink();
}

2、找到\include\typelink.class.php文档。在GetPositionLink函数下,新建二个函数

function GetPositionLink1($islink=true){
$indexpage = "<a href=''".$this->indexUrl."''>".$this->indexName."</a>";
if($this->valuePosition!="" && $islink){
return $this->valuePosition;
}else if($this->valuePositionName!="" && !$islink){
return $this->valuePositionName;
}else{
if($islink){
if($this->TypeInfos[''reid'']!=0){
//调用递归逻辑
$this->LogicGetPosition($this->TypeInfos[''reid''],true);
}else{
$this->LogicGetPosition($this->TypeInfos[''id''],true);
}
$this->valuePosition = str_replace(" > ","",$this->valuePosition);
return $this->valuePosition;
}
}
}

//获得名字列表2
function GetPositionNameLink(){
return $this->GetPositionLink1(true);
}

3、现在就可以在栏目标签里面用[field:typeid function="ShowTypeName(@me)"/]来显示文章的上级栏目了

DedeCms下载:

织梦CMS(DedeCMS) v5.7 SP1 GBK build20130607下载

界面预览

  • 软件语言:简体中文
  • 运行环境:PHP/Mysql
  • 软件授权:免费版
  • 更新时间:2013-6-8 9:36:46
  • 相关链接:Home Page

本文转自:http://www.itbulu.com/blog/801.html

网学推荐

免费论文

原创论文

设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号