CMS插件分享网

影子是一个会撒谎的精灵,它在虚空中流浪和等待被发现之间;在存在与不存在之间....

位置:主页 > 织梦二次开发 >

织梦首页调用栏目页的关键词标签、描述标签、SEO标签的方法

发布时间:2019-08-05 15:31作者:√無∑情—浏览(114)

    标题:dede:channel标签调用子栏目描述description及关键词keywords的方法


    这里我只以关键词为例,其它的使用方法是一样的。

    后台效果:

    dede:channel标签调用子栏目描述description及关键词keywords的方法

    前台首页效果图:

    dede:channel标签调用子栏目描述description及关键词keywords的方法

    织梦二次开发教程:

    1、打开 include/taglib/channel.lib.php,找到如下代码:
        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 ";
        }
    
    2、在 $sql = "SELECT id, 的后面添加 description,keywords,seotitle,

    添加后如下:

        else if($type=='son')
        {
            if($typeid==0) return '';
            $sql = "SELECT id,description,keywords,seotitle,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 ";
        }
    
    如图:
    dede:channel标签调用子栏目描述description及关键词keywords的方法
    3、上传覆盖即可,完!

    字段说明:

    description  为栏目描述
    keywords    为栏目关键词
    seotitle    为栏目SEO标题

    前台调用的标签为:

    [field:description/]
    [field:keywords/]
    [field:seotitle/]

    前台模板调用方法:

    {dede:channel type='top' row='10'} 
    <li><a href='[field:typeurl/]'>[field:typename/]<br/>[field:keywords/]</a></li> 
    {/dede:channel} 
    完.

    更多请看后续的:栏目添加自定义的方法