新工作 发表于 2012-11-07 12:52:25

帝国cms怎么生成sitemap啊?

昨天学习了下,做好了dedecms的sitemap,可是帝国的sitemap怎么搞啊?

TONY 发表于 2012-11-13 10:32:17

首先得写模板。到栏目中自定义页面中设置个自定义页面,比如sitemap.htm 里面填写如下代码:
<?='<?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>
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>

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>
<changefreq>daily</changefreq>
</url>


(列出所有栏目或者ID下的文章)
<url>
<loc><?=$bqsr?></loc>
<priority>0.5000</priority>
</url>

</urlset>
起重栏目ID等换成对应的ID。保存后就可以了!

骑猪寻茶 发表于 2026-01-15 10:56:39

我也有过类似经历,和楼主说的一模一样

萌小妞。 发表于 2026-01-23 20:13:37

Tang 发表于 2026-02-04 16:26:25

遇到类似情况的人应该不少,你的分享能帮到很多迷茫的人,加油继续更新。

科友咨询 发表于 2026-02-07 19:44:30

看完收获满满,谢谢楼主的用心整理

不言不语不忘 发表于 2026-02-07 20:15:26

没想到这个话题能挖得这么深,不仅讲表面现象,还拆解了底层逻辑,收获颇丰。

植发小宝 发表于 2026-02-08 20:36:36

看得出来很用心,不管是文字内容还是思路都很棒,期待后续更多相关分享。

leonseo2 发表于 2026-02-15 08:14:59

能把这些经历和思考写出来很勇敢,不管是经验还是心情,都很有价值。

网缘残冰 发表于 2026-02-23 23:29:21

我也来分享下我的经验,和楼主的方法可以互补

182052724 发表于 2026-02-23 23:44:21

这个话题值得深入探讨,希望能看到更多后续
页: [1]
查看完整版本: 帝国cms怎么生成sitemap啊?