网管程序员论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 583|回复: 0

利用循环栏目导航标签及自定义页面制作帝国CMS网站地图

[复制链接]
发表于 2016-9-16 17:47:57 | 显示全部楼层 |阅读模式

网站地图,又称站点地图,它就是一个页面,上面放置了网站上所有页面的链接。也简洁地表现了网站栏目关系,一般就包含顶级栏目和二级栏目。搜索引擎蜘蛛非常喜欢网站地图。在帝国CMS中没有生成网站地图的功能,所以 57YA养生网今天就给大家介绍一种方法生成它的网站地图。


主要用到帝国CMS中的两个重要知识点:


一、循环栏目导航标签(listshowclass)

二、自定义页面


第一步:增加标签模板

帝国CMS网站后台--【模板】-左侧【标签模板】-【管理标签模板】

可以增加一个标签模板,也可以直接使用 ID为1,模板名为[子栏目导航标签模板] 的标签模板

【模板名】改成--【子栏目导航标签模板-网站地图】

【页面模板内容(*)】改成:


<li>
     <a href="[!--bclassurl--]">[!--bclassname--]</a>
     <ol>
     [!--empirenews.listtemp--]
     <!--list.var1-->
     [!--empirenews.listtemp--]
     </ol>
</li>


【列表内容模板(list.var) (*)】改成:


<li><a href="[!--classurl--]">[!--classname--]</a></li>


【保存模板】即可,如果想清楚理解,请查看【保存模板】下面的【[显示模板变量说明]】、【增加说明】


第二步:增加自定义页面

帝国CMS网站后台--【栏目】-左侧【自定义页面】-【管理自定义页面】

增加一个自定义页面

【页面模式】使用【直接页面式】

【页面名称(*)】取名为【网站地图】

【文件名(*)】使用【../../sitemap.html】----../../*.html表示这个html文件生成在网站根目录下

然后是【网页标题】、【网页关键词】、【网页描述】依次根据自己网站情况填写

最后是【页面内容(*)】:填写完之后提交保存,更新数据就可以了。你的网站地图就是http://域名/sitemap.html ,如果在以后增加或者删除了栏目之后,重新生成一下静态页面就可以了。

  • 获取的是网站-站点名称,如: 57YA养生网
  • [!--news.url--] 获取的是--网站地址,如果你发现生成的帝国CMS网站地图(sitemap),网站地址一直是 / (斜杠),而不是你的域名,请移步-[后台]-[系统]-[系统设置]-[系统参数设置]-[基本属性]-[网站地址],将 / 改成你的网站

  • [listshowclass]'0',1,0,0[/listshowclass] 格式为 [listshowclass]父栏目ID,标签模板ID,是否显示栏目信息数,显示栏目数[/listshowclass] 。具体用法查看帝国CMS【查看标签语法】中的参数说明

最后看下我做过的一个网站的网站地图(sitemap.html)整体效果如何:

觉得好的点个赞,收藏起来吧!



您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|Archiver|最新更新|网管程序员社区 鄂ICP备11008024号-3

GMT+8, 2019-8-25 22:23 , Processed in 0.109201 second(s), 26 queries .

Powered by 网管论坛

© 2001-2018 www.027safe.com Inc.

快速回复 返回顶部 返回列表