帝国CMS的自定义页面来实现XML地图生成方法
发布时间:2021-03-28作者:帝国建站网
我们用帝国的自定义页面来实现这个功能:
1.后台-栏目-自定义页面-管理自定义页面-增加:
页面模式:直接页面式
页面名称:XML地图
文件名:../../sitemap.xml
标题关键字和描述随便写。
2.页面内容代码:
<?='<?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 为你的模型名称,改为你的模型名称即可。如果多个模型可以用多个自定义页面来做。也在一个自定义页面通过复制多个如下代码来实现:
[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]相关帝国教程
- 11-09帝国CMS7.5版各系统模型新增记录信息审核人功能
- 10-11帝国CMS新手教程之留言板系统
- 04-09帝国CMS几个函数RepPostVar,RepPostVar2,RepPostStr,RepPostStr2的用法
- 11-06帝国CMS列表页模板怎么随机调用插入广告
- 06-12帝国CMS自定义页面导航实现当前页面高亮显示
- 04-29帝国CMS后台采集关键字的方法(只是一个变通方法)
- 09-24帝国CMS自带的几个过滤函数有哪些
- 10-13帝国CMS灵动标签调用当前父栏目下所有子栏目的方法!(支持选中状态高亮显示)
- 12-11帝国CMS登录网站提示提示“登录超时”怎么办
- 01-26帝国CMS 上传附件保持原文件名的方法!
- 12-01wordpress教程把页面设置为首页之后分页失效
- 03-22帝国CMS用PHP代码实现灵动标签的技巧
- 08-13帝国CMS模板制作随机调用栏目的方法
- 06-26帝国CMS灵动标签同日信息颜色相同(不同时间文章信息不同颜色)
- 02-19帝国cms内容页调用下线时间代码
- 12-28帝国下载内容页模板里调用下载扣除点数
- 02-08帝国CMS自定义附件前缀教程
- 10-18帝国CMS自定义页面用PHP获取页面ID、页面名称、标题、关键词、描述、内容等变量
- 01-17帝国cms内容页文章字数统计
- 08-03帝国CMS灵动标签排除不调用的栏目