帝国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]
相关帝国教程
- 09-16phome_enewspicclass 数据表字段解释(图片信息分类表)
- 06-20帝国CMS利用PHP判断当前页面是否为首页
- 08-17帝国cms记录没有搜索到结果的搜索关键字入数据库
- 02-14帝国cms模板后台上传大文件文件怎么不行呢
- 12-05帝国cms会员收藏夹如何显示信息的栏目名称
- 05-16帝国CMS手机号码生成图片格式
- 03-19帝国CMS模板TAGS列表页调用当前标签的文章数量NUM
- 09-08二次开发中常用的过滤函数
- 01-03帝国ecms内容页的描述简介出现换行的问题解决方法
- 03-20帝国CMS新手教程栏目功能说明
- 10-14帝国CMS如何调用自定义页面呢?
- 10-29帝国cms商城根据会员权限显示指定字段教程
- 04-21帝国CMS二次开发列表页显示新闻、软件简介时自动清除换行符
- 01-21帝国CMS后台登录成功又显示“您还未登录”的解决办法
- 05-10帝国CMS模板列表页(list.var)中调用栏目名称而非栏目别名的方法
- 05-01帝国CMS模板内容页没有相关信息
- 03-09帝国cms清除采集时的空白数据
- 06-11帝国CMS二次开发会员中心URL模板路径汇总
- 01-04帝国cms列表页及内容页调用显示收藏数量
- 06-28帝国CMS模板用灵动标签调用同级栏目导航