gslsoft

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
帝国cms sitemap.xml地图在改版以后对集合性的XML已经不再支持,下面我们来讲一下如何对网站地图进行修改来完善规范地提交到百度。

本文介绍用后台的自定义页面来实现这个功能:

操作方法:

后台-栏目-自定义页面-管理自定义页面-增加:

页面模式:直接页面式

页面名称:XML地图

文件名:../../sitemap.xml

标题关键字和描述随便写,文件名一定要对。

页面的内容代码填以下内容:

<?='<?xml version="1.0" encoding="UTF-8"?>'?>

<urlset>

[e:loop={"select * from [!db.pre!]ecms_news order by newstime DESC",0,24,0}]

<url>

<loc><?=$bqsr[titleurl]?></loc>

<lastmod><?=date('Y-m-d',$bqr[newstime])?></lastmod>

<changefreq>daily</changefreq>

<priority>0.8000</priority>

</url>

[/e:loop]

</urlset>

内容中的ecms_news https://www.gslsoft.com/" target="_blank" rel="noopener nofollow"> 为你的模型名称,如果使用了多个模型可以通过复制多个拼接来实现,代码如下:

[e:loop={"select * from [!db.pre!]ecms_news order by newstime DESC",0,24,0}]

<url>

<loc><?=$bqsr[titleurl]?></loc>

<lastmod><?=date('Y-m-d',$bqr[newstime])?></lastmod>

<changefreq>daily</changefreq>

<priority>0.8000</priority>

</url>

[/e:loop]

[e:loop={"select * from [!db.pre!]ecms_down order by newstime DESC",0,24,0}]

<url>

<loc><?=$bqsr[titleurl]?></loc>

<lastmod><?=date('Y-m-d',$bqr[newstime])?></lastmod>

<changefreq>daily</changefreq>

<priority>0.8000</priority>

</url>

[/e:loop]

 大功告成 

 

posted on 2025-06-24 11:16  gslsoft  阅读(72)  评论(0)    收藏  举报