有时我们网站制作时为了样式好看,栏目名称下方增加一个英文名称,但是在调用时想没有默认英文名称可调用,这时需要人工增加一个调用参数。需要进行二次开发,其实也很容易,在数据库增加一个数据名称,修改在几个文件增加这个数据名称的调用代码就可以了。
首先,我们先在数据库中导入一条命令,可以在后台执行SQL(前缀默认为dede_ 具体前缀根据自己网站修改):
alter table `dede_arctype` add `typenameen` char(100) NOT NULL default '';
如图:
其次,找到这4个文件,分别为:
dede/catalog_add.php
dede/catalog_edit.php
dede/templets/catalog_add.htm
dede/templets/catalog_edit.htm
/include/taglib/channel.lib.php
最好备份一下,免得出错哦。
1、新加字段 typenameen
后台执行SQL(前缀默认为dede_ 具体前缀根据自己网站修改):
alter table `dede_arctype` add `typenameen` char(100) NOT NULL default '';
2、打开dede/catalog_add.php 查找:v5.7在第65行。
在65行typename后面增加【typenameen,】,在66行'~typename~'增加【'~typenameen~',】。
3、打开dede/catalog_edit.php 查找:v5.7在第41行。
在typename='$typename',后面增加一行 【typenameen='$typenameen',】。
4、打开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>
5、打开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>
6、调用这块代码时:
以上就是关于【织梦网站栏目增加英文名称的方法】的文章内容,如果您还想了解更多关于网站建设与网络推广的相关文章,请继续查看【织梦教程】栏目的其它文章
来源www.7y8d.com广州明行威,致力于中小企业网络营销推广、整体外包运营(网站建设、SEM、SEO等)、企业SEO内训、信息流广告运营
欢迎交流 加微信13430336474 广州张楷