dedecms增强副栏目功能程序代码
发布:smiling 来源: PHP粉丝网 添加日期:2015-02-22 12:12:06 浏览: 评论:0
添加的功能,在列表页显示文章的副栏目,栏目名称连接,在文章页面显示文章的副栏目连接.
列表页面修改:
在list_article.htm页面添加标签 [field:typeid2llink/] 用来获取副栏目连接,修改include/arc.listview.class.php文件,在875行下面添加如下代码:
- $ks = split(',', $row['typeid2']);
- $type2name="";
- foreach($ks as $k){
- $k = trim($k);
- if ($k!="") {
- if ($rows =$this->dsql->GetOne("select *,ID as id1 from `#@__arctype` where id=".$k)){
- $type_path=GetTypeUrl($rows['id1'],MfTypedir($rows['typedir']),$rows['isdefault'],$rows['defaultname'],$rows['ispart'],$rows['namerule2'],$rows['siteurl']);
- $type2name.="<a href='".$type_path."' target=_blank>".$rows['typename']."</a> ";
- } //phpfensi.com
- }
- }
- $row['typeid2llink'] =substr($type2name,0,strlen($type2name)-1);
OK,列表页可以显示了.
内容页修改:
在article_article.htm页面添加标签 {dede:field.typeid2llink/}用来获取副栏目连接.
修改include/arc.archives.class.php文件,在125行后面添加如下代码:
- $ks = split(',', $this->Fields['typeid2']);
- $type2name="";
- foreach($ks as $k){
- $k = trim($k);
- if ($k!="") {
- if ($rowa =$this->dsql->GetOne("select *,ID as id1 from `#@__arctype` where id=".$k)){
- $type_path=GetTypeUrl($rowa['id1'],MfTypedir($rowa['typedir']),$rowa['isdefault'],$rowa['defaultname'],$rowa['ispart'],$rowa['namerule2'],$rowa['siteurl']);
- $type2name.="<a href='".$type_path."' target=_blank>".$rowa['typename']."</a> ";
- }
- }
- }
- $this->Fields['typeid2llink'] =substr($type2name,0,strlen($type2name)-1);
OK,内容页面可以显示了.
对于dedecms修改起来也比较简单,很多功能可能都不如大家意,大家可自行处理,但是如果要升级的话,你自定义的功能就可能没了,大家需要注意.
Tags: dedecms栏目 dedecms增强副栏目
相关文章
- ·Dedecms栏目绑定二级域名RSS文件地址URL错误(2014-03-12)
- ·如何设置dedecms首页栏目排列顺序(2014-11-01)
- ·dedecms中如何调用隐藏的栏目(2014-11-02)
- ·DEDECMS如何调用顶级栏目+顶级栏目ID(2014-11-03)
- ·DEDECMS如何调用指定栏目下的tag标签(2014-11-04)
- ·dedecms栏目页以及内容页标题调用设置(2014-11-05)
- ·织梦DedeCMS文章列表页自动统计当前栏目文档总数的方法(2014-11-07)
- ·dedecms获取当前栏目的顶级栏目名称(2014-11-08)
- ·dedecms获取当前栏目的顶级栏目名称(2014-11-08)
- ·dedecms织梦栏目属性设为外部链接后如何在新窗口中(2014-11-08)
- ·有关dedecms织梦的栏目内容调用。(2014-11-11)
- ·dedecms调用某个栏目所有文章列表标签(2014-11-11)
- ·dedecms(织梦CMS)5.6升级到5.7后文章的栏目和发布人不显示解(2014-11-11)
- ·DedeCMS首页如何调用栏目内容和单页内容(2014-11-11)
- ·DEDECMS首页和栏目页文章按权重排序如何修改调用?(2014-11-11)
- ·DedeCMS如何通过顶级栏目获取栏目树(2014-11-11)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)