帝国CMS利用灵动标签生成制作谷歌网站地图sitemap

建站教程 宋红峰 人围观

帝国CMS利用灵动标签生成制作谷歌网站地图sitemap

新建一个自定义页面.定义路径为: /sitemap.xml

自定义页面内容为:
<?='<?xml version="1.0" encoding="UTF-8"?>'?>
 
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://www.yzzmf.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><?=$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><?=$sccurl?></loc>
<priority>0.6000</priority>
</url>
[/e:loop]
[e:loop={"select * from [!db.pre!]ecms_news where checked=1 order by newstime",0,24,0}]
<url>
<loc><?=$bqsr[titleurl]?></loc>
<priority>0.5000</priority>
</url>
[/e:loop]
</urlset>
 
如果有多个表,则继续,把[!db.pre!]ecms_news,改成相应的表名.
[e:loop={"select * from [!db.pre!]ecms_表名 where checked=1 order by newstime",0,24,0}]
<url>
  <loc><?=$bqsr[titleurl]?></loc>
  <priority>0.5000</priority>
</url>
[/e:loop] 

转载请注明:站长那些年 » 帝国CMS利用灵动标签生成制作谷歌网站地图sitemap

站长那些年 - 网站运营、技术爱好者学习交流平台

站长那些年致力为网站运营、技术爱好者打造一个良好的学习交流平台。深度剖析互联网新技术,每日分享网站运营、设计、互联网新技术等专业知识。

【站长那些年 原创文章 投稿邮箱:website@songhongfeng.com,也可以找各个群的管理】

 给“站长那些年”打气,加油 猛点这里 >>

你可能喜欢的:
帝国CMS灵动标签调用信息当天信息加New标志帝国CMS灵动标签调用信息当天信息加New标志
如何让帝国CMS显示头条/置顶/推荐等标记如何让帝国CMS显示头条/置顶/推荐等标记