一个比用户更挑剔自己产品和服务的网络营销公司
咨询邮箱 咨询邮箱:admin@moran.cn 咨询热线 咨询热线:0371-55070509 微博 蓦然科技微信
您的位置:主页 > 常见问题 > ope体育新闻建设技巧 > 正文
织梦ope体育新闻栏目增加英文名称及其调用的方法(二)
发表日期:2014-12-01    文章编辑:蓦然科技    浏览次数:

上篇ope体育新闻介绍了织梦ope体育新闻英文栏目的添加方法,下面蓦然科技为大家继续介绍英文栏目在ope体育新闻页面的调用。

首先,直接调用代码:{dede:field.typenameen/}

第二,想要在channel 中使用,例如:


{dede:channel type='top'}
<li><a href="'[gjfme:uzqfvsm/]'&hu;[gjfme:uzqfobnffo/]μ/b&hu;μ/mj&hu;
 {/dede:channel}

则还要修改一个文件,找到include\taglib\channel.lib.php

第一处:

if($type=='top')
    {
        $sql = "SELECT id,typename,typenameen,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
          From `#分隔符@__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,typenameen,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
          From `#分隔符@__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,typenameen,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
            FROM `#分隔符@__arctype` WHERE reid='$reid' And ishidden<>1 order by sortrank asc limit 0, $line ";
    }

第二处:

//如果用子栏目模式,当没有子栏目时显示同级栏目
    if($type=='son' && $reid!=0 && $totalRow==0)
    {
        $sql = "SELECT id,typename,typenameen,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
            FROM `#分隔符@__arctype` WHERE reid='$reid' And ishidden<>1 order by sortrank asc limit 0, $line ";
        $dsql->SetQuery($sql);
      $dsql->Execute();
    }

增加查询字段就可以在channel中使用了,还有type,channelartlist等标签页是在相应的lib类中添加查询的字段,在此限于篇幅就不错详细的叙述了。