分类分类
更新时间:2026-04-09 14:52:34作者:sa
在使用织梦建站的时候,有的网站在用户体验或者是优化中需要一个“字母地图”例如:八度盒子游戏网中有很多游戏,为了方便用户查找游戏,那么就需要一个字母地图来为用户导航。那么如何制作字母地图呢?
下面切入正题,网站字母地图制作:
第一步,打开templets/cotalog_add.html(默认路径,如果你已做过修改,请按修改后的路径找到文件。
在栏目名称:
后面添加如下代码(注意:使用dreamweaver或其他html编辑工具修改,不要使用后台自带的文件管理器修改)
字母索引:

然后找到http://www.badubox.com/dede/templets/cotalog_edit.html
做以上同样的修改。
第二步,修改dede/catalog_add.php和catalog_edit.php(注意:还是需要使用专业编辑工具修改)
修改catalog_add.php,
查找`dede_arctype`(reid, 在reid,后面添加firstword,
查找VALUES('~reid~', 在'~reid~',后面添加'~firstword~',
再次查找`dede_arctype`(reid, 在reid,后面添加firstword,
再次查找VALUES('$reid', 在'$reid',后面添加'$follow',
然后修改catalog_edit.php
查找$upquery = "UPDATE `dede_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}
以此类推,那么我们就做出了一个网站字母地图导航。
相关
傲视神魔传手游策略游戏13.55 Mv1.0.02026-04-09
下载三国志王道天下策略游戏2.18Gv0.9.8.12026-04-09
下载风云三国手机版策略游戏213.99 M2026-04-09
下载星之海手机版角色扮演2.78Gv1.1.598772026-04-09
下载迪士尼梦幻王国经营养成79.34 Mv11.5.0h2026-04-09
下载TapAim动作射击97.92 Mv2.0.12026-04-09
下载肖邦大冒险九游版策略游戏133.64 Mv1.02026-04-09
下载放松时光与你共享Lo-Fi故事休闲益智951.66 Mv1.4.62026-04-09
下载羽毛球对决体育竞技175.66 Mv4.12026-04-09
下载假面骑士泽兹变身模拟器休闲益智51.91 Mv1.00.302026-04-09
下载餐车厨师烹饪游戏苹果版模拟游戏327.2 Mv8.682026-04-09
下载最终幻想7永恒危机ios版角色游戏1.5Gv3.6.02026-04-09
下载










