如何在DedeCMS中添加英文栏目名称?

To add an English section name in a DedeCMS website, you typically need to navigate to the content management area. Then, go to the ‘Channels’ or ‘Categories’ section, select the channel or category you want to add the English name to, and edit its properties. In the editing interface, look for the field labeled as ‘English Name’ or similar, and enter your desired English name for the section. Save the changes once you are done.,,Please note that the exact steps may vary slightly depending on the version of DedeCMS you are using and any customizations made to the system. If you have difficulty finding this option, consulting the official DedeCMS documentation or seeking assistance from a web developer familiar with the platform would be recommended.

在dedeCMS中增加英文栏目名称的步骤可以分为以下几步,具体操作如下:

1、通过数据库增加字段:在后台执行SQL命令,为dede_arctype表增加一个新的字段typenameen,类型为char(100),默认值为空。

2、修改配置文件:打开dede/catalog_add.phpdede/catalog_edit.php文件,分别在第65行和第41行添加新的字段typenameen

3、修改模板文件:打开dede/templets/catalog_add.htmdede/templets/catalog_edit.htm文件,分别在第252行和第219行添加输入框和显示英文栏目名称的代码。

4、修改includetaglibchannel.lib.php文件:为了能在channel中使用英文栏目名称,需要修改includetaglibchannel.lib.php文件中的查询语句,增加对typenameen字段的查询。

5、调用英文栏目名称:在模板中可以通过{dede:field.typenameen /}标签来调用英文栏目名称。

以下是详细的步骤说明:

通过数据库增加字段

需要在数据库中为dede_arctype表增加一个名为typenameen的新字段,用于存储英文栏目名称,执行以下SQL命令:

ALTER TABLEdede_arctype ADDtypenameen CHAR(100) NOT NULL DEFAULT '';

修改配置文件

需要修改dede/catalog_add.phpdede/catalog_edit.php两个配置文件,以便在添加和编辑栏目时能够输入英文栏目名称。

1、打开dede/catalog_add.php文件,找到第65行,在typename字段后面添加typenameen字段:

$in_query = "INSERT INTO#@__arctype (reid, topid, sortrank, typename, typenameen) VALUES ('$reid', '$topid', '$sortrank', '$typename', '$typenameen')";

在第66行添加'~typenameen~'

if($reid==0) return $ctag>GetCatalogAdd($typelink);

2、打开dede/catalog_edit.php文件,找到第41行,在typename='$typename',后面添加typenameen='$typenameen',

$in_query = "UPDATE#@__arctype SET reid='$reid', topid='$topid', sortrank='$sortrank', typedir='$typedir', typename='$typename', typenameen='$typenameen' WHERE id='$id'";

修改模板文件

需要修改dede/templets/catalog_add.htmdede/templets/catalog_edit.htm两个模板文件,以便在添加和编辑栏目时能够显示和输入英文栏目名称。

1、打开dede/templets/catalog_add.htm文件,找到第252行,添加如下代码:

<tr>
    <td class="bline" height="26" style="paddingleft:10px;"><font color="red">英文名称:</font></td>
    <td class="bline"><input name="typenameen" type="text" id="typenameen" size="30" class="iptxt" /></td>
</tr>

2、打开dede/templets/catalog_edit.htm文件,找到第219行,添加如下代码:

<tr>
    <td class="bline" height="26" style="paddingleft:10px;">英文名称:</td>
    <td class="bline"><input name="typenameen" type="text" id="typenameen" size="30" value="<?php echo $myrow['typenameen']?>" class="iptxt" /></td>
</tr>

四、修改includetaglibchannel.lib.php文件

为了能在channel中使用英文栏目名称,还需要修改includetaglibchannel.lib.php文件中的查询语句,增加对typenameen字段的查询,找到文件中的相关查询语句,并添加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:field.typenameen /}标签来调用英文栏目名称。

{dede:channel type='top' row='8' currentstyle="~typename~ ~typenameen~"}
    [field:typename/][field:typenameen/]
{/dede:channel}

通过以上五个步骤,可以在dedeCMS中成功增加英文栏目名称,并在模板中调用。

在DedeCMS(帝国CMS)中增加英文栏目名称,可以通过以下步骤进行:

1、编辑栏目信息

登录DedeCMS后台管理界面。

进入“栏目管理”模块。

找到需要修改英文名称的栏目,点击编辑。

2、修改栏目英文名称

在栏目编辑页面,找到“栏目英文名称”这一栏。

如何在DedeCMS中添加英文栏目名称?

在此栏中输入您想要的英文栏目名称。

3、保存更改

确认输入的英文栏目名称无误后,点击“保存”按钮。

4、刷新预览(可选):

为了确保栏目名称更改生效,可以点击页面上的预览按钮查看效果。

5、更新缓存(可选):

在某些情况下,可能需要更新网站缓存以反映最新的栏目名称更改。

以下是一些专业、准确、有见地的英文栏目名称示例,您可以根据自己的网站内容进行选择或修改:

News 新闻

Technology 科技

Health 健康

Business 商业

Education 教育

Travel 旅行

Entertainment 娱乐

Sports 体育

Lifestyle 生活方式

Science 科学

确保栏目名称简洁、易于理解,同时能够准确反映该栏目的内容。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1121702.html

(0)
未希的头像未希新媒体运营
上一篇 2024-10-02
下一篇 2024-10-02

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

免费注册
电话联系

400-880-8834

产品咨询
产品咨询
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入