首页建站织梦CMS教程 dedecms教程:为织梦制作字母地图

dedecms教程:为织梦制作字母地图

在使用织梦建站的时候,有的网站在用户体验或者是优化中需要一个“字母地图”例如:八度盒子游戏网中有很多游戏,为了方便用户查找游戏,那么就需要一个字母地图来为用户导航。那么…

在使用织梦建站的时候,有的网站在用户体验或者是优化中需要一个“字母地图”例如:八度盒子游戏网中有很多游戏,为了方便用户查找游戏,那么就需要一个字母地图来为用户导航。那么如何制作字母地图呢?

下面切入正题,网站字母地图制作:

第一步,打开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}

以此类推,那么我们就做出了一个网站字母地图导航。

 

本文来自网络,不代表1号站长-站长学院|资讯交流平台立场。转载请注明出处: https://www.1cn.cc/jianzhan/DedeCMS/17056.html
上一篇织梦CMS提示DedeTag Engine Create File False错误的解决办法总结
下一篇 dedecms织梦如何批量删除文档关键词维护?
admin

作者: admin

这里可以再内容模板定义一些文字和说明,也可以调用对应作者的简介!或者做一些网站的描述之类的文字或者HTML!

为您推荐

评论列表()

    联系我们

    联系我们

    0898-88888888

    在线咨询: QQ交谈

    邮箱: email@wangzhan.com

    工作时间:周一至周五,9:00-17:30,节假日休息

    关注微信
    微信扫一扫关注我们

    微信扫一扫关注我们

    关注微博
    返回顶部