DedeCMS织梦栏目增添英文名称、缩略图及挪用
在做外贸SEO优化的时间,经常会用到中文站和英文站,特殊需要运用到中英文移动版的频道缩略图。不需要两个后台就能一步到位管理中英文网站。这里分享一下织梦后台增添英文栏目名称和频道缩略图及挪用的要领。
1.数据库新增添字段(typenameen,typelitpic)
这里说的字段不是常说的频道模型内里的自界说字段,而是数据库的字段。除非你的空间服务器支持数据库编辑,dede是不支持直接编辑的,可是可以用SQL下令。要领如下:
后台>系统>SQL下令行工具,输入
alter table `dede_arctype` add `typenameen` char(100) NOT NULL default '';alter table `dede_arctype` add `typelitpic` char(255) NOT NULL default ''; |
2.修改后台文件
若是你改了根目录的dede文件夹,在对应的文件夹下面找到:
/dede/catalog_add.php /dede/catalog_edit.php/dede/templets/catalog_add.htm/dede/templets/catalog_edit.htm
若是对dede的系统后台模板不熟悉的可以用Dreamweaver检察哪个部门需要修改的。
修改/dede/catalog_add.php
查找$queryTemplate = “insert into `cn_arctype`,约莫在65行,把
typename |
替换为,替换时注重标点
typename,typenameen,typelitpic |
在66行
'~typename~' |
替换为,替换时注重标点
'~typename~','~typenameen~','~typelitpic~' |
修改/dede/catalog_edit.php
查找$upquery = “Update `cn_arctype` set,约莫在41行
typename='$typename' |
替换为,替换时注重标点
typename='$typename',typenameen='$typenameen',typelitpic='$typelitpic' |
修改/dede/templets/catalog_add.htm
查找下面代码,约莫在在252行
|
下面增添
|
修改/dede/templets/catalog_edit.htm
查找下面代码,约莫在219行
|
下面增添
|
增添站内选择图片的JS代码
在catalog_add.htm和catalog_edit.htm的前增添“站内选择”的JS代码
3.挪用英文名称和栏目图标
不建议使用sql挪用,不够天真,先看挪用代码。
{dede:channel}英文名称:[fiele:typenameen/]栏目图标: |
这样写是不能直接挪用的,修改/include/taglib/channel.lib.php
查找如下代码,
if($type=='top') |
找到
typename |
或许在78,86,92行,替换为
typenameen,typelitpic |
增添英文名称和栏目图片及挪用总结
这个要领可以实现一个模板内里同时挪用中英文题目及移动端的栏目图片,部门内容来自网络,有些中英文标点符号错误,本帖经本人亲测无问题,关于自界说的字段挪用问题还扩展了另外一个帖子《dede应用样式curentstyle支持挪用栏目英文名,缩略图,递增标签》
织梦楼 » DedeCMS织梦栏目增添英文名称、缩略图及挪用