在外贸SEO优化过程中,中文站点和英文站点的使用非常普遍。本文将分享如何在Dedecms后台增加英文栏目名称的方法,帮助您更好地进行多语言网站管理。 首先,我们需要对数据库进行修改,新增一个字段(typenameen)。这个字段并不是频道模型中的自定义字段,而是直接添加到数据库中的字段。如果您的空间服务器支持数据库编辑,可以直接操作;否则,可以使用SQL命令来实现。
在Dedecms后台,按照以下步骤操作:
进入“系统”>“SQL命令行工具”,输入以下代码:

alter table `dede_arctype` add `typenameen` char(100) NOT NULL default '';
    
接下来,需要修改Dedecms后台的相关文件。具体来说,要找到并修改以下几个文件:
- /dede/catalog_add.php
- /dede/catalog_edit.php
- /dede/templets/catalog_add.htm
- /dede/templets/catalog_edit.htm
如果您更改了根目录下的dede文件夹,请确保在对应的文件夹中找到这些文件。对于不熟悉Dedecms系统后台模板的用户,可以借助Dreamweaver等工具查看需要修改的部分。
对于/dede/catalog_add.php文件,需要在65行的typename后添加typenameen,并在66行的‘~typename~’后添加‘~typenameen~’。
接着,在/dede/catalog_edit.php文件的41行typename=‘$typename’,下一行添加typenameen=‘$typenameen’,。
然后,修改/dede/templets/catalog_add.htm文件,在252行下面插入以下代码:


  英文名称:
  

    
最后,修改/dede/templets/catalog_edit.htm文件,在219行下面添加以下代码:


  英文名称:
  
    (栏目模板里用 {dede:field.typenameen /}调用)

    
通过以上步骤,您可以成功在Dedecms后台添加英文栏目名称,从而更方便地管理和优化您的多语言网站。这种方法不仅提高了网站的用户体验,还为搜索引擎优化提供了更好的基础。