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);
  • 相关阅读:
    CSS3中的opacity透明度属性的继承问题如何解决
    webstorm前端开发工具vue环境配置及运行项目
    new String(getBytes(ISO-8859-1),UTF-8)中文编码避免乱码
    超详细多线程讲解
    jQuery mobile 核心功能
    解读四大移动web应用开发框架真相
    2014,成为更好程序员的7个方法
    window8.1使用之快捷键
    C#深入浅出 关键字(一)
    C#深入浅出 C#语法中的重中之重——委托(四)
  • 原文地址:https://www.cnblogs.com/wangdahai/p/6223207.html
Copyright © 2011-2022 走看看