您当前的位置: 主页 > 优化教程
在开发织梦模板的时候,在调用 dede:channel标签时,需要将栏目中 seotitle中的内容也可以调用出来。默认是不支持调用的。做了一下二次开发,让channel标签支持seotitle的调用。
 
 开发方法如下:
 
1、打开 include/taglib/channel.lib.php,找到如下代码:

if($type=='top') 
    { 
        $sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath 
          From `dede_arctype` WHERE reid=0 And ishidden<>1 order by sortrank asc limit 0, $line "; 
    } 
    else if($type=='son') 
    { 
        if($typeid==0) return ''; 
        $sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath 
          From `dede_arctype` WHERE reid='$typeid' And ishidden<>1 order by sortrank asc limit 0, $line "; 
    } 
    else if($type=='self') 
    { 
        if($reid==0) return ''; 
        $sql = "SELECT id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath 
            FROM `dede_arctype` WHERE reid='$reid' And ishidden<>1 order by sortrank asc limit 0, $line "; 
    }
修改为:

if($type=='top') 
    { 
        $sql = "SELECT id,typename,seotitle,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath 
          From `dede_arctype` WHERE reid=0 And ishidden<>1 order by sortrank asc limit 0, $line "; 
    } 
    else if($type=='son') 
    { 
        if($typeid==0) return ''; 
        $sql = "SELECT id,typename,seotitle,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath 
          From `dede_arctype` WHERE reid='$typeid' And ishidden<>1 order by sortrank asc limit 0, $line "; 
    } 
    else if($type=='self') 
    { 
        if($reid==0) return ''; 
        $sql = "SELECT id,typename,seotitle,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath 
            FROM `dede_arctype` WHERE reid='$reid' And ishidden<>1 order by sortrank asc limit 0, $line "; 
    }

前台模板调用方法:
 
{dede:channel type='top' row='10'} 
 
<li><a href='[field:typeurl/]'>[field:typename/]<br/>[field:seotitle/]</a></li> 
 
{/dede:channel} 
 
完成。
 

关键词:织梦,让,dede,channel,支持,调用,field,    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

网站设计如何让客户有一个好的体验!网站建设讲诉如何让网站更受用户喜爱,很多老板在管理本人的公司时,可能会... 2022-04-29
认真做好企业网站维护运营,让企业网站订单源源不断!如何认真做好企业网站维护运营,让企业网站订单源源不断呢,今天小编重庆兴... 2022-04-27
怎样让搜索引擎快速收录网站文章?说起搜索引擎收录文章的方法,我本身也是一名网站建设的站长,有时候也是苦... 2022-04-15
教你快速掌握让网站内页文章收录的13种方法!说起搜索引擎收录文章的方法,我本身也是一名网站建设的站长,有时候也是苦... 2022-04-01
如何让重庆企业官网的网站建设更好的发挥它的作用?  如何让重庆企业官网的网站建设更好的发挥它的作用?今天小编重庆兴网与... 2022-03-21
网站优化这些步骤让你画龙点睛!俺做了一段时间优化,对网站有这么几个小小的见解,想跟大家一块分享,要看... 2022-03-14
怎样让网站LOGO被搜索引擎抓取并展示?搜索引擎是很喜欢图文并茂形式内容的,图文并茂用户看起来很美观,也能起到... 2022-03-02
网页制作中不要让细节忽略导致建站效果不佳过很多企业网站的结构,很多企业网站里面也都加入了导航。什么叫做导航呢?... 2022-01-28
如何让网站排名优化达到预期目标?对目标网站进行整体优化时,一般目标定位都是百度首页,甚至是前三。很多的... 2022-01-10
网站设计中留白手法让用户体验获得更好留白设计可以给网站一个更为干净简洁的界面,创造更好的用户体验。下面跟大... 2021-12-11
dedecms织梦模板使用SQL命令行工具修改文章标题默认长度织梦模板 系统默认的文章标题限制是60个字符(GBK编码一个中文占用2... 2021-07-22
织梦DEDECMS调用栏目地址(非标签)的代码调动栏目的地址,静态时为静态访问地址,动态浏览时为动态访问地址。 $s... 2021-07-22
让织梦dedecms生成html速度快1倍让dedecms生成html的速度快一倍,这个不是吹牛的。我们在发现当... 2021-07-22
DEDECMS织梦采集时提示读取网址失败的原因与解决方法DEDECMS 设置采集规则时,保存测试时,提示读取测试网址失败,不能... 2021-07-27
织梦自定义字段为空时显示不同的内容有时候织梦自定义字段,如果没有值的时候要显示指定的默认内容,该如何操作... 2021-07-22
织梦channel标签增加limit(属性)功能在用织梦建站的时候,往往会需要用到一些需要自定义的普通需求,今天在这里... 2021-07-22
dedecms搜索关键字不能小于2个字节怎么办本文介绍了dedecms搜索关键字不能小于2个字节的解决方法,修改下源... 2021-07-22
dede5.7当前位置{dede:field.position}的修改方法一、修改{dede:field name=position/}的文字间... 2021-07-27
设置dedecms标签 [field:global.autoindex/] 初始值在{dede:arclist/}这个标签中有个[field:globa... 2021-07-22
织梦5.7修改搜索结果页 关键字 红色 颜色nclude 目录下 arc.searchview.class.php... 2021-07-27
DedeCMS批量修改生成HTML静态或动态浏览DedeCMS批量修改生成HTML静态或动态浏览 在后台系统设置mys... 2021-07-22
DEDE织梦data目录下的sessions文件夹有什么作用可以删除吗DedeCms中data目录下有个sessions目录,那这个目录是干... 2021-07-22
dedecms织梦模板 调用栏目下的文章总数的方法种是调用栏目id的带链接的 这里用到 channel|频道标签语法... 2021-07-22

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