pbootcms生成html网站地图

大家都知道程序可以自动生成sitemap.xml格式的地图,但是我们想要一个HTML版本的地图如何完成呢?

1:创建地图模板,命名为 sitemap.html

可以新建文件 sitemap.html,并命名为 sitemap.html,文件插入以下代码。代码如下:

<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8">
<link rel="dns-prefetch" href="//apps.bdimg.com">
<meta http-equiv="X-UA-Compatible" content="IE=11,IE=10,IE=9,IE=8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0">
<meta name="apple-mobile-web-app-title" content="{pboot:sitetitle}">
<meta http-equiv="Cache-Control" content="no-siteapp">
<title>{pboot:pagetitle}</title>
<meta name="keywords" content="{pboot:pagekeywords}">
<meta name="description" content="{pboot:pagedescription}">
<meta name="author" content="www.xiuzhanwang.com"/>
<style>
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,code,del,em,img,strong,sub,sup,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,table,tbody,tfoot,thead,tr,th,td{border:none;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}
body{font-family:"microsoft jhenghei,sans-serif","Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,"WenQuanYi Micro Hei","B8BF53";font-size:12px;margin:0 auto;}
ol,ul{list-style:none}
a{color:#666;text-decoration:none}
a:hover{color:#f60;text-decoration:none}
a:hover, a:active, a:focus {
 text-decoration: none;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.map{ padding:10px; color:#333; line-height:22px;}
.map a{color:#333; }
</style>
<link rel="shortcut icon" href="/favicon.ico">
<!--[if lt IE 9]><script src="/style/js/html5.min.js"></script><![endif]-->
</head>
<body>
<div class="map">
  <ul>
  {pboot:nav parent=0 num=20}<li><a href="[nav:link]">[nav:name]</a></li>{/pboot:nav}
  {pboot:nav parent=0 num=20}{pboot:2nav parent=[nav:scode]}<li><a href="[2nav:link]">[2nav:name]</a></li>{/pboot:2nav}{/pboot:nav}
  {pboot:list scode=* num=2000}<li><a href="[list:link]" title="[list:title]">[list:title]</a></li>{/pboot:list}
  </ul>
</div>
</body>
</html>

2:首先新增栏目--隐藏--地图

栏目设置为隐藏,不显示在导航,然后设置为专题页,详细页模板选择成sitemap.html。

pbootcms生成html网站地图

3:底部模板添加地图的超链接

底部模板添加超链接地址,为了让蜘蛛更好的抓取获取链接,找到底部模板,相应处添加代码:

{pboot:sort scode=ID}<a href="[sort:link]">[sort:name]</a>{/pboot:sort}

其中这里的 scode=ID  ,这个ID是后台您新建地图栏目的ID号。

主题测试文章,只做测试使用。发布者:普帝思,转转请注明出处:https://www.poddns.com/160.html

(0)
普帝思的头像普帝思
上一篇 2024年11月28日
下一篇 2024年11月28日

相关推荐

  • SEO优化:快速提高网站打开速度方法

    网站能做到秒开是非常好的用户体验,特别是现在移动端的用户越来越多,笔者统计了一下自己手上的多个网站,有60%-80%的流量是来自移动端,特别是服务类型的网站,移动端流量甚至达到90%以上。本文从会给大家分享笔者多年PC端、移动端优化经验,从零做起,多个方面着手,让网站流畅、转化率更高。 分析受众(用户),确定优化方向 本博客属于技术类的网站,技术类博客和企业…

    2024年12月19日
    00
  • pbootcms后台列表增加阅读量和点赞量的方法

    本文介绍了后台列表增加阅读量和点赞量的方法,PbootCMS后台默认不带文章内容阅读量及点赞量的修改功能,为了方便“增加”浏览,可以通过修改代码实现。一起来看看吧。 效果如图: 操作方法: 1)打开apps/admin/controller/content/ContentController.php文件 找到 // 文章修改 public function …

    2024年11月27日
    00
  • PbootCMS多语言建站教程

    多语言/区域建站 标签作用:用于使用同一个后台建立多国语言网站或多区域网站 注:多语言站点通过cookie进行判断,如果未设置其他语言单独绑定域名,那么切换多语言后页面链接是相同的。 区域建站的意思是如果想一个域名实现不同网站功能,又不想通过不同后台进行控制时设置的,例如:一个后台下既想放置博客,又想放置网址导航,又想放置收藏的手册(三者不希望通过导航关联)…

    2024年12月4日
    00
  • 揭秘网站收录入口颜诺,助力网站优化,提升搜索引擎排名

    随着互联网的快速发展,网站已经成为企业展示形象、拓展业务的重要平台,在众多网站中,如何让自己的网站脱颖而出,吸引更多用户关注,成为许多企业关注的焦点,而网站收录入口颜诺,正是助力网站优化、提升搜索引擎排名的关键因素,本文将为您揭秘网站收录入口颜诺,帮助您了解其重要性,并掌握提升网站收录的方法。 网站收录入口颜诺的重要性 1、提升搜索引擎排名 搜索引擎是用户获…

    2025年3月24日
    00
  • PbootCMS数据库配置,修改为Mysql数据库,配置Mysql出错解决办法

    PbootCMS数据库配置 默认采用sqlite数据库,不需要做导入和配置操作,如果需要启用mysql版本,请导入数据库文件(/static/backup/sql/xxx.sql)并修改数据库连接文件信息(/config/database.php) 出错解决办法,PbootCMS配置Mysql数据库 一般sqlite版本数据库,放到服务器中就可以直接使用本后…

    笔记 2024年12月4日
    00

购买域名联系

zname@aliyun.com

在线咨询: QQ交谈

邮件:zname@aliyun.com

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

关注微信
可转让~