欢迎访问米卓网络模板超市,我们专业从事织梦建站、DEDECMS仿站、dede模板修改,系统修复等服务!
空间域名 网站建设 网络推广
低投资高回报
网站不是花钱 是为了赚更多的钱
注重用户口碑
只有客户的满意 才有我们的发展
精湛精英团队
多年开发经验 铸就企业成功之路
当前位置: 主页 > 仿站技巧 >
DEDE仿站过程中如何调用英文名?
时间:2019-11-13 22:35 来源: 808站长论坛

通常我们在调用栏目页的时候除了调用栏目名本身外还需要调对应的英文名,原本可以调用seotitle,但是如果网站要自定义栏目标题,这个seotitle就没办法使用,需要添加字段来实现。

1、如果后台可以执行SQL命令,直接在后台执行一条增加字段的命令:

alter table 'dede_arctype' add 'typenameen' char(100) NOT NULL default '';

如果后来不能执行命令的,可以去mysql数据表dede_arctype中添加一个字段,两种方法都很简单。

2、修改部分系统文件

(1)dede/catalog_add.php:在65行typename后面增加【typenameen,】,在66行'~typename~'增加【'~typenameen~',】

(2)dede/catalog_edit.php:在第41行,在typename='$typename',后面增加一行 【typenameen='$typenameen',】

(3)dede/templets/catalog_add.htm:在252行增加,

<tr>
            <td class='bline' height="26" style="padding-left:10px;"><font color='red'>英文名称:</font></td>
            <td class='bline'><input name="typenameen" type="text" id="typenameen" size="30" class="iptxt" /></td>
          </tr>
(4)channel.lib.php:
第一处:增加typenameen字段;
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 ";
    }
 
调用方法:
{dede:channel type='son' row='10' typeid='1'}
                    <li><a href='[field:typeurl/]'>[field:typename/][field:typenameen/]</a></li>
 {/dede:channel}
dede常见的标签和仿站中常见的方法都可以在网上搜索解决掉,大多数网友都具有分享精神,越分享越有收获。

本文由 808站长论坛整理发布,转发请注明来源及版权归属。
公司承接以下业务:织梦仿站,织梦模板修改,网站增加手机站、小屏改大屏,dede挂马,系统问题解决,程序成绩,安全管理等业务。