zoukankan      html  css  js  c++  java
  • 给织梦添加英文栏目标题在chanel标签中调用

    网上很多添加英文栏目标题的方法,大家自己去百度一下就好,但是修改之后在chanel标签中是调用不了的,那么解决办法如下:

    想要在channel 中使用,例如:

    {dede:channel type='son' row='10' typeid='1'}
                        <li><a href='[field:typeurl/]'>[field:typename/][field:typenameng/]</a></li>
     {/dede:channel}

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

    第一处:
    if($type=='top')
        {
            $sql = "SELECT id,typename,typenameng,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,typenameng,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,typenameng,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,typenameng,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();
        }

     当前栏目调用

    //处理同级栏目中,当前栏目的样式。currentstyle中的调用
    include	aglibchannel.lib.php 140行 
    $linkOkstr = str_replace("~typename~",$row['typename'],$linkOkstr);
    下面添加
    $linkOkstr = str_replace("~typenameen~",$row['typenameen'],$linkOkstr);
  • 相关阅读:
    nuxt引入fontawesome
    springboot+springsecurity+vue实现简单的登陆认证
    vue给v-html渲染出的页面添加样式
    vue整合SimpleMDE做编辑器
    vue整合tinymce做富文本编辑器
    vue引入svg图标
    vue刷新整个页面
    解决Vue2.9.6无法卸载的问题
    使用npm命令下载sass时出现Error: not found: python2
    html中好玩的技巧,你知道几个
  • 原文地址:https://www.cnblogs.com/wangdahai/p/6223207.html
Copyright © 2011-2022 走看看