模板树

查看: 1004|回复: 0

帝国cms如何自动生成xml网站地图

[复制链接]

34

主题

40

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
18253
发表于 2018-5-16 23:00:42 | 显示全部楼层 |阅读模式
网站地图几乎每个站都要有,有网站地图能更方便搜索引擎抓去,提高搜索引擎友好度。
所以不管是帝国cms还是其他程序的网站都最好有网站地图,这里来说下帝国cms的网站地图如果自动生成。

这里说的方法是模板树利用帝国cms自带的自定义页面和计划任务功能,打开 后台->栏目->自定义页面->增加自定义页面,如下图:

sitemap1.png

自定义页面的内容如下:

  1. <?='<?xml version="1.0" encoding="UTF-8"?>'?>
  2.    <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  3.     <url>
  4.         <loc>[!--news.url--]</loc>
  5.         <changefreq>daily</changefreq>
  6.         <priority>1.0</priority>
  7.     </url>
  8.     <url>
  9.         <loc>[!--news.url--]hmoban</loc>
  10.         <changefreq>daily</changefreq>
  11.         <priority>0.8</priority>
  12.     </url>
  13.     <url>
  14.         <loc>[!--news.url--]wpyuanma</loc>
  15.         <changefreq>daily</changefreq>
  16.         <priority>0.8</priority>
  17.     </url>
  18.     <url>
  19.         <loc>[!--news.url--]diguoCMS</loc>
  20.         <changefreq>daily</changefreq>
  21.         <priority>0.8</priority>
  22.     </url>
  23.     <url>
  24.         <loc>[!--news.url--]news</loc>
  25.         <changefreq>daily</changefreq>
  26.         <priority>0.8</priority>
  27.     </url>
  28.     [e:loop={1,30000,3,1,'','newstime DESC'}]
  29.     <url>
  30.         <loc>http://www.mubanshu.com<?=$bqsr['titleurl']?></loc>
  31.         <lastmod><?=date('Y-m-d',$bqr[newstime])?></lastmod>
  32.         <changefreq>monthly</changefreq>
  33.         <priority>0.7</priority>
  34.     </url>
  35.     [/e:loop]
  36. [e:loop={2,30000,3,1,'','newstime DESC'}]
  37.     <url>
  38.         <loc>http://www.mubanshu.com<?=$bqsr['titleurl']?></loc>
  39.         <lastmod><?=date('Y-m-d',$bqr[newstime])?></lastmod>
  40.         <changefreq>monthly</changefreq>
  41.         <priority>0.7</priority>
  42.     </url>
  43.     [/e:loop]
  44. [e:loop={3,30000,3,1,'','newstime DESC'}]
  45.     <url>
  46.         <loc>http://www.mubanshu.com<?=$bqsr['titleurl']?></loc>
  47.         <lastmod><?=date('Y-m-d',$bqr[newstime])?></lastmod>
  48.         <changefreq>monthly</changefreq>
  49.         <priority>0.7</priority>
  50.     </url>
  51.     [/e:loop]
  52. [e:loop={4,30000,3,1,'','newstime DESC'}]
  53.     <url>
  54.         <loc>http://www.mubanshu.com<?=$bqsr['titleurl']?></loc>
  55.         <lastmod><?=date('Y-m-d',$bqr[newstime])?></lastmod>
  56.         <changefreq>monthly</changefreq>
  57.         <priority>0.7</priority>
  58.     </url>
  59.     [/e:loop]
  60. </urlset>
复制代码

接着添加定时刷新任务,如下图:

sitemap2.png

这样就能在根目录生成sitemap.xml的网站地图了,快去试试吧。
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|小黑屋|模板树 ( 粤ICP备15006719号-5

GMT+8, 2018-11-18 15:47 , Processed in 0.030434 second(s), 27 queries .

Powered by Discuz! X3.2

© 2014-2015 模板树

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