帝国CMS里使用栏目里的自定义页面给网站添加一个网站地图页
正确的帝国cms的sitemap网站地图制作方法:
一、添加自定义页面(sitemap页面)进入网站后台,点击
栏目 →
增加自定义页面 →
选择直接页面,页面名称,自己定就好,文件名修改为 ../../sitemap.xml(当然你也可以选择栏目,文档大全网这网站的sitemap文件有多个,因此放在sitemap目录下,方便管理。)
二、在自定义的页面添加sitmap代码,代码如下:
- <?='<?xml version="1.0" encoding="UTF-8"?>'?>
- <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
-
- <url>
- <loc>[!--news.url--]</loc>
- <priority>1.000</priority>
- </url>
-
- [e:loop={"select * from [!db.pre!]enewsclass order by myorder",0,24,0}]
- <?
- if($bqr['classurl']=="")
- {
- $sccurl=$public_r['newsurl'].$bqr['classpath']."/";
- }
- else
- {
- $sccurl=$bqr['classurl']."/";
- }
- ?>
- <url>
- <loc><?=$sccurl?></loc>
- <priority>0.6000</priority>
- </url>
- [/e:loop]
-
- [e:loop={"select * from [!db.pre!]ecms_news order by id desc",0,24,0}]
- <url>
- <loc><?=$bqsr[titleurl]?></loc>
- <lastmod><?=format_datetime($bqr[newstime],'Y-m-d')?></lastmod>
- <priority>0.7000</priority>
- </url>
- [/e:loop]
-
- </urlset>
本文来源:https://www.wddqw.com/ifBh.html