帝国cms制作网站地图sitemap.xml的方法及注意事项
发布时间:2019-05-12 23:46:58作者:魏义齐阅读:()评论:
帝国cms后台是没有像phpcms一样的一键生成sitemap.xml功能的,虽然帝国官方提供了sitemap插件,但是用过的人都知道很鸡肋,我们需要的是一个直接的xml文件,而且可以很方便生成的。
代码来自杨青的博客:
- <?='<?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.yangqq.com/jstt/web/927.html
使用方法:后台点击栏目→自定义页面→增加自定义页面
下面说两个我在用的过程中遇到的问题,也就是大家需要注意的事项:
1.网站路径必须设置为绝对路径,否则sitemap.xml里的链接没有域名,是相对地址。
这两个地方都要加上网站域名。
2.增加自定义页面成功后除了刷新所有自定义页面还要更新信息页地址,否则sitemap.xml里栏目链接是绝对路径了,内容页链接依然是相对路径。
以上两个注意事项新手可能会遇到。
相关阅读
-
无相关信息
上一篇:帝国cms列表页调用内容页文章的方法下一篇:帝国cms列表模板列表式分页美化
收起二维码
原创不易,您的赞助就是博主更新的动力!
赞助请备注,8.88元及以上可在赞助光荣榜留下外链信息。
完全自托管的评论系统
最新会员
-
东方星雨
-
deanhan
-
1264822519
-
aini3311
-
a1051020101
-
weiyiqi
- 从纯技术角度谈phpcms和帝国cms的优缺点(2462)
- 帝国cms“建立目录不成功,请检查目录权限”的解决方法(2046)
- 帝国cms如何让文章id从1开始(完美解决)(1346)
- 帝国cms如何实现全站搜索功能(1274)
- 帝国cms内容页图片如何自适应(1259)
- 帝国cms解决代码高亮方法二(1205)
- 帝国cms编辑器更换为百度编辑器并成功实现前台代码高亮和自适应(946)
- 帝国cms tags详解(目的和意义、布局与优化、不同服务器的伪静态实现和在首页与文章页调用)(907)
- 帝国cms注册、登录制作教程,七个常见问题和两个注意事项(847)
- 帝国cms如何修改信息提示框的样式和内容(838)
- 帝国cms实现当前栏目导航高亮最简便的方法(2021-10-25)
- 帝国cms文章开启收费后信息权限提示页如何修改?(2021-09-24)
- 帝国cms换域名后如何批量替换会员头像路径(2021-09-15)
- 帝国cms实现代码高亮方法三(2021-07-04)
- 帝国cms接入QQ和微博登录的教程及插件下载(2019-11-01)