1 484 2020-11-14 15:49:46
收藏帝国cms利用自定义页面”来创建sitemap.xml地图的方法
字段名:www
字段含义/解释:网站域名
字段内容:https://xzo.com.cn
添加此自定义字段的便利之处在于可以一次编辑,多站使用,到时只需要配置自定义字段即可。如果是使用绝对域名的站点,则将www字段内容设为空。
在后台找到自定义页面,添加自定义页面,填写一下相关参数。其中自定义页面的内容如下,可直接复制然后修改成你自己网站地址。
<?='<?xml version="1.0" encoding="UTF-8"?>'?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc><?=$public_r['add_www']?></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><?=$public_r['add_www']?><?=$sccurl?></loc>
<priority>0.6000</priority>
</url>
[/e:loop]
[e:loop={"select * from [!db.pre!]enewszt order by ztid",0,24,0}]
<?
if($bqr['zturl']=="")
{
$sccurl=$public_r['newsurl'].$bqr['ztpath']."/";
}
else
{
$sccurl=$bqr['zturl']."/";
}
?>
<url>
<loc><?=$public_r['add_www']?>/<?=$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><?=$public_r['add_www']?><?=$bqsr[titleurl]?></loc>
<lastmod><?=format_datetime($bqr[newstime],'Y-m-d')?></lastmod>
<priority>0.7000</priority>
</url>
[/e:loop]
</urlset>
经过上面设置之后就创建了地图生成页面,如果运行正常,那么在保存的时候就会自动在根目录创建sitemap.xml文件,如果没有自动创建文件请检查根目录是否有写入权限。
如果需要更新siitemap,则可以点击刷新自定义页面按钮更新。
如果站点数据有数万甚至数十万,则一定要控制一下灵动标签调用的条数,建议是控制在5000以内。
调用代码:
[e:loop={"select * from [!db.pre!]ecms_news order by id desc limit 5000",0,24,0}]
此处标红的limit 5000就是限制在5000条以内,如不加条件,则不限数量。但如果网站数据量很大,则容易造成自定义页面刷新很慢。
本文地址:https://xzo.com.cn/develop/empire/98.html

如果您认可我们的分享,有意与我们合作开展帝国cms网站建设与开发业务或插件定制,请联系右侧在线客服。我们能给您的,就是高质量的模板与售后。
标注了信息来源为下载鸥的文章皆为原创,如果是转载的优质文章,我们也都标注了出处。如果您喜欢我们的文章,请按照下载鸥所标注的文章出处进行标注,谢谢您的配合。
谢谢大佬分享的地图代码,可以用,非常感谢

帝国cms是一款功能极为强大的cms程序,性能强悍、安全性高,可轻松支持10万数据,高级开发人员可制作出能容纳千万数据量的网站,是国内最出色的开源cms程序之一,推荐企业用户使用。
当前最新版本为7.5,8.0版本即将上线,新版本的核心优化点在于多终端的适配。
最近有客户向鸥哥求助说使用JS正则验证注册手机邮箱出错了,但本地测试是完全...
很多技术分享型站点转载了外站不少信息,部分有素质的站长会展示信息来源并链...
文章tag作为文章的重要组成部分,在信息集合上表现非常好,如果合理利用,能获得...
帝国CMS多值字段是一个字段包含N条内容的方法,通过合理运用多值字段,我们可以...
许多帝国cms开发的小说站点、文字资料站点要考虑目标用户的不同而设置不同...
许多站点需要做帝国cms会员投稿的功能,不仅可以借此盈利,还能有效促进seo排名...
我们知道,帝国cms的日期可以根据需要调用问多种格式,如x年x月x日、年-月-日、...
帝国cms怎样提取正文里的3张图片做缩略图呢?...
帝国cms 对接纳米数据(www.nami.com)接口,本接口主要接收、整理足球比赛实时数...
通过本插件,可以实现帝国cms网站对接百度云api实现图像无损放大的功能。经过...
采集站的必备资源是自动审核,要做到日收录也离不开定时发布。而本插件的自动...
百度开放了系列AI功能api如图像上色、图像去雾、图像修复、无损放大、清晰...
帝国cms默认只有上次登录时间与ip,没有一个记录清单,所以今天,我们分享这个帝...
本插件基于帝国cms帝国cms每日自动审核插件,在自动审核指定条数信息的基础上...
下载鸥开发了这款帝国cms封禁ip插件,自动记录访问情况,让我们可以更快的识别...
许多网站会做一些小功能小插件给客户使用以增强用户黏性,比如图片转文字,这种...