帝国cms自动生成sitemap地图

帝国cms自动生成sitemap地图的方法,

 

新建自定义页面,复制以下代码,注意把www.tyyjyzs.com改成自己的网址,提交生成,刷新所以自定义页面即可

<?='<?xml version=”1.0″ encoding=”UTF-8″?>’?>
<urlset xmlns=”http://www.sitemaps.org/schemas/sitemap/0.9″>
<url>
<loc>http://www.tyyjyzs.com</loc>
<lastmod> <?php echo date(“Y-m-d”); ?></lastmod>
<changefreq>daily</changefreq>
<priority>1.000</priority>
</url>

[e:loop={“select * from [!db.pre!]enewsclass where classid in (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,32) order by myorder”,0,24,0}]
<?
if($bqr[‘classurl’]==”)
{
$sccurl=$public_r[‘newsurl’].$bqr[‘classpath’].”/”;
}
else
{
$sccurl=$bqr[‘classurl’].”/”;
}
?>
<url>
<loc>http://www.tyyjyzs.com<?=$sccurl?></loc>
<changefreq>daily</changefreq>
<priority>0.8000</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>http://www.tyyjyzs.com<?=$sccurl?></loc>
<lastmod><?=date(‘Y-m-d’,$bqr[newstime])?></lastmod>
<changefreq>monthly</changefreq>
<priority>0.6000</priority>
</url>
[/e:loop]

[e:loop={“select * from [!db.pre!]ecms_news where classid in (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,32) order by newstime desc”,0,24,0}]
<url>,
<loc>http://www.tyyjyzs.com<?=$bqsr[titleurl]?></loc>,
<lastmod><?=date(‘Y-m-d’,$bqr[newstime])?></lastmod>
<changefreq>monthly</changefreq>
<priority>0.5000</priority>
</url>
[/e:loop]
</urlset>

 

仅调用部分栏目时在enewsclass和ecms_news后加where classid in (3,18,32,44,71),表示

注:查询新闻数据表下的栏目ID为:3,18,32,44,71信息总数量


版权声明:本文为weixin_44818416原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。