帝国cms常见问题:如何快速创建网站地图sitemap.xml

ECMSPLUS | 2020-11-04 |

摘要:网站地图基本上是每个网站必备的,帝国cms模板做的网站也不例外,那么帝国cms的站点地图创建有没方便快捷的方法呢?方法是有的,就是利用后台“自定义页面”来创建sitema...

网站地图基本上是每个网站必备的,帝国cms模板做的网站也不例外,那么帝国cms的站点地图创建有没方便快捷的方法呢?方法是有的,就是利用后台“自定义页面”来创建sitemap.xml地图。bcBECMSPLUS

帝国CMS(EmpireCMS)网站地图制作方法bcBECMSPLUS

第一步:在栏目菜单中找到自定义页面,添加自定义自定义页面,把地址改成sitemap.xml,名称改成网站地图,如下图bcBECMSPLUS

帝国CMS(EmpireCMS)如何快速创建网站地图sitemap.xmlbcBECMSPLUS

代码如下:把网站域名修改为自己的域名,把数据表改成自己的即可。bcBECMSPLUS

<?='<?xml version="1.0" encoding="UTF-8"?>'?>bcBECMSPLUS
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">bcBECMSPLUS

<!--网站域名-->bcBECMSPLUS
<url>bcBECMSPLUS
<loc>http://www.yuanmazhu.com/</loc>bcBECMSPLUS
<priority>1.000</priority>bcBECMSPLUS
</url>bcBECMSPLUS

<!--栏目列表-->bcBECMSPLUS
[e:loop={"select * from [!db.pre!]enewsclass order by myorder",0,24,0}]bcBECMSPLUS
<?bcBECMSPLUS
if($bqr['classurl']=="")bcBECMSPLUS
{bcBECMSPLUS
$sccurl=$public_r['newsurl'].$bqr['classpath']."/";bcBECMSPLUS
}bcBECMSPLUS
elsebcBECMSPLUS
{bcBECMSPLUS
$sccurl=$bqr['classurl']."/";bcBECMSPLUS
}bcBECMSPLUS
?>bcBECMSPLUS
<url>bcBECMSPLUS
<loc>http://www.yuanmazhu.com<?=$sccurl?></loc>bcBECMSPLUS
<priority>0.6000</priority>bcBECMSPLUS
</url>bcBECMSPLUS
[/e:loop]bcBECMSPLUS

<!--新闻表内容页-->bcBECMSPLUS

bcBECMSPLUS
[e:loop={"select * from [!db.pre!]ecms_muban order by id desc",0,24,0}]bcBECMSPLUS
<url>bcBECMSPLUS
<loc>http://www.yuanmazhu.com<?=$bqsr[titleurl]?></loc>bcBECMSPLUS
<lastmod><?=format_datetime($bqr[newstime],'Y-m-d')?></lastmod>bcBECMSPLUS
<priority>0.7000</priority>bcBECMSPLUS
</url>bcBECMSPLUS
[/e:loop]bcBECMSPLUS

[e:loop={"select * from [!db.pre!]ecms_chajian order by id desc",0,24,0}]bcBECMSPLUS
<url>bcBECMSPLUS
<loc>http://www.yuanmazhu.com<?=$bqsr[titleurl]?></loc>bcBECMSPLUS
<lastmod><?=format_datetime($bqr[newstime],'Y-m-d')?></lastmod>bcBECMSPLUS
<priority>0.7000</priority>bcBECMSPLUS
</url>bcBECMSPLUS
[/e:loop]bcBECMSPLUS
[e:loop={"select * from [!db.pre!]ecms_wenda order by id desc",0,24,0}]bcBECMSPLUS
<url>bcBECMSPLUS
<loc>http://www.yuanmazhu.com<?=$bqsr[titleurl]?></loc>bcBECMSPLUS
<lastmod><?=format_datetime($bqr[newstime],'Y-m-d')?></lastmod>bcBECMSPLUS
<priority>0.7000</priority>bcBECMSPLUS
</url>bcBECMSPLUS
[/e:loop]bcBECMSPLUS
</urlset>bcBECMSPLUS

bcBECMSPLUS
经过上面设置之后就创建了地图生成页面,如果运行正常,那么在保存的时候就会自动在根目录创建sitemap.xml文件,如果没有自动创建文件请检查根目录是否有写入权限。bcBECMSPLUS

第二步:设置自动刷新地图任务,如下图设置即可自动刷新。bcBECMSPLUS

帝国CMS(EmpireCMS)如何快速创建网站地图sitemap.xmlbcBECMSPLUS

其他答案
倾城雪 2020-09-08 15:47:58
热心网友
一直使用帝国cms的网站地图插件,那个太麻烦了,还是这个简单!
冬渐暖 2020-09-09 00:15:01
热心网友
很不错,谢谢小编的教程,已经弄好了,已经提交百度抓取收录了。

如下示例代码:

<?='<?xml version="1.0" encoding="UTF-8"?>'?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

<!--网站域名-->
<url>
<loc>http://www.yuanmazhu.com/</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>http://www.yuanmazhu.com<?=$sccurl?></loc>
<priority>0.6000</priority>
</url>
[/e:loop]

<!--新闻表内容页-->


[e:loop={"select * from [!db.pre!]ecms_muban order by id desc",0,24,0}]
<url>
<loc>http://www.yuanmazhu.com<?=$bqsr[titleurl]?></loc>
<lastmod><?=format_datetime($bqr[newstime],'Y-m-d')?></lastmod>
<priority>0.7000</priority>
</url>
[/e:loop]

[e:loop={"select * from [!db.pre!]ecms_chajian order by id desc",0,24,0}]
<url>
<loc>http://www.yuanmazhu.com<?=$bqsr[titleurl]?></loc>
<lastmod><?=format_datetime($bqr[newstime],'Y-m-d')?></lastmod>
<priority>0.7000</priority>
</url>
[/e:loop]
[e:loop={"select * from [!db.pre!]ecms_wenda order by id desc",0,24,0}]
<url>
<loc>http://www.yuanmazhu.com<?=$bqsr[titleurl]?></loc>
<lastmod><?=format_datetime($bqr[newstime],'Y-m-d')?></lastmod>
<priority>0.7000</priority>
</url>
[/e:loop]
</urlset>

免责/版权声明:

1、所有来源标注为 ECMSPLUS/ecmsplus.com的内容版权均为本站所有,若您需要引用、转载,只需要注明来源及原文链接即可,如涉及大面积转载,请来信告知,获取授权。

2、本站所提供的文章资讯、软件资源、素材源码等内容均为作者提供、网友推荐、互联网整理而来(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考,如有侵犯您的版权,请联系我们,本站将在三个工作日内改正。

3、若您的网站或机构从本站获取的一切资源进行商业使用,除来源为本站的资料需与本站协商外,其他资源请自行联系版权所有人。

4、 ECMSPLUS/ecmsplus.com不保证资源的准确性、安全性和完整性,请您在阅读、下载及使用过程中自行确认,本站亦不承担上述资源对您或您的网站造成的任何形式的损失或伤害

5、未经 ECMSPLUS/ecmsplus.com允许,不得盗链、盗用本站资源;不得复制或仿造本网站,不得在非 ECMSPLUS/ecmsplus.com所属的服务器上建立镜像, ECMSPLUS/ecmsplus.com对其自行开发的或和他人共同开发的所有内容、技术手段和服务拥有全部知识产权,任何人不得侵害或破坏,也不得擅自使用。

6、互联网的本质是自由与分享,我们真诚的希望,每一份有价值的正能量能够在互联网中自由传播,能够为每一个网站提供动力。

标签:
精品源码
  • 种子溯源系统,一物一码防伪验证查询(单用户版) 支持定制开发

    惊爆价¥1500.00

    立即购买
    种子溯源系统,一物一码防伪验证查询(单用户版) 支持定制开发
看点推荐
精选文章

站长交流群

互联网站长技术交流群
共同学习,共同进步,共同成长!

QQ交流群

推荐文章

帝国cms通过用灵动标签的SQL语句查询来调用栏目导航

帝国cms图片集字段morepic分割,自定义图片集显示

帝国cms 技巧整理笔记,持续更新中

帝国cms 技巧整理笔记:常用变量,COOKIE获取和系统模板

最新文章

热门标签

关注我们

微信扫一扫,关注更多精彩

  • 公众号
    全面掌握源码一手资讯

  • 服务号
    精彩活动,推送提醒

垂询热线:18680688182

商务合作:0769-8700 9090
文章投稿: