《dedecms教程:为织梦制作字母地图》要点:
本文介绍了dedecms教程:为织梦制作字母地图,希望对您有用。如果有疑问,可以联系我们。
相关主题:dedecms教程
做以上同样的修改.
第二步,修改dede/catalog_add.php和catalog_edit.php(注意:还是必要使用专业编辑工具修改)
改动catalog_add.php,
查找`#@__arctype`(reid, 在reid,后面添加firstword,
查找VALUES('~reid~', 在'~reid~',后面添加'~firstword~',
再次查找`#@__arctype`(reid, 在reid,后面添加firstword,
再次查找VALUES('$reid', 在'$reid',后面添加'$follow',
然后改动catalog_edit.php
查找$upquery = "UPDATE `#@__arctype` SET
在下面添加`firstword`='$firstword', 注意不要少了标点,注意格局.
第三步,便是好修改数据表了,给dede_arctype表添加一个新字段,添加字段firstword的步骤:
打开数据库,找到表dede_arctype,在数据表结构底部
点击执行,添加一个新字段,字段属性如下:
如果你不是使用这种办法也可以直接使用数据库命令来做:
执行SQL语句添加字段办法:
打开后台>>>>系统>>>>SQL命令行对象>>>执行单行命令
ALTER TABLE `dede_arctype` ADD `firstword` VARCHAR (50) NOT NULL DEFAULT 'NULL';
执行即可.
第四步,查看栏目呈现的新属性并输入字母
添加完成之后,栏目就多了一个新属性“firstword“
然后我们做网站地图必要调用这些栏目
前台挪用命令如下:
{dede:sql sql="select * from dede_arctype where firstword='A' "}
[field:typename/]
{/dede:sql}
但是这样调用的话,会呈现一个问题,[field:typedir/]中含有{cmspath}而使链接无效
那么我们就要这样挪用
{dede:sql sql="select * from dede_arctype where firstword='A' "}
[field:typename/]
{/dede:sql}
以上代码是挪用栏目首字母为A的栏目,如果是挪用首字母为B的栏目,
{dede:sql sql="select * from dede_arctype where firstword='B' "}
[field:typename/]
{/dede:sql}
以此类推,那么我们就做出了一个网站字母舆图导航.
维易PHP培训学院每天发布《dedecms教程:为织梦制作字母地图》等实战技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培养人才。