找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1286|回复: 0

[分享] dedecms织梦网站栏目增加英文名称的方法

[复制链接]
发表于 2017-11-17 15:25:31 | 显示全部楼层 |阅读模式 来自 中国–河南–新乡
有时候因为网站功能需求,我们需要为织梦程序的栏目添加英文名称,这里有一个栏目添加英文名称的方法,下面小编和大家分享一下。
测试版本:V5.7

1:涉及到文件如下(注意备份):

dede/catalog_add.php 

dede/catalog_edit.php

dede/templets/catalog_add.htm

dede/templets/catalog_edit.htm


一、新加字段 typenameen

后台执行SQL(前缀默认为dede_ 具体前缀根据自己网站修改):
  1. alter table `dede_arctype` add `typenameen` char(100) NOT NULL default '';
复制代码
1.webp

二、打开dede/catalog_add.php 查找:v5.7在第65行。
在65行typename后面增加【typenameen,】,在66行'~typename~'增加【'~typenameen~',】。

织梦栏目增加英文名称

2.webp
三、打开dede/catalog_edit.php 查找:v5.7在第41行。

在typename='$typename',后面增加一行 【typenameen='$typenameen',】。
织梦栏目增加英文名称
3.webp

四、打开dede/templets/catalog_add.htm 查找:v5.7在252行。

在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.webp

五、打开dede/templets/catalog_edit.htm 查找:v5.7在219行。
在219行换行增加:

  <tr>
            <td class='bline' height="26" style="padding-left:10px;">英文名称:</td>
            <td class='bline'><input name="typenameen" type="text" id="typenameen" size="30" value="<?php echo $myrow['typenameen']?>" class="iptxt" />
              (栏目模板里用{dede:field.typenameen /}调用)</td>
          </tr>

六、标签调用方法:

{dede:channelartlist typeid='5' row='3'}
<a href="{dede:field name='typeurl'/}" >
中文名称:{dede:field name='typename'/}
英文名称: {dede:field name='typenameen'/}
</a>
{/dede:channelartlist}

扩展修改:以上修改后,dede:channelartlist 可以使用了,但是 dede:type 标签不可以使用英文名称,则需要修改 \include\taglib\type.lib.php文件,添加 typenameen 即可。

完成!

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;

如何回报帮助你解决问题的坛友,好办法就是点击帖子下方的评分按钮给对方加【金币】不会扣除自己的积分,做一个热心并受欢迎的人!

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 需要先绑定手机号

关闭

站长推荐上一条 /1 下一条

QQ|侵权投诉|广告报价|手机版|小黑屋|西部数码代理|飘仙建站论坛 ( 豫ICP备2022021143号-1 )

GMT+8, 2024-11-19 06:23 , Processed in 0.048608 second(s), 9 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表