xml地图制作(虽然已不是流行模式)
被早期各种“SEO教程“毒害过的同学,做网站就喜欢搞个百度地图,谷歌地图什么的。现在百度站长那边已经提供了其他地图方法,比如推送,比如自动获取的那个JS(推荐)。不过还是有很多强迫症同学想用这个XML方式来做地图,那么墨鱼今天就说下方法吧。如下:
1、后台–栏目–自定义页面–增加自定义页面
页面模式: (选)直接页面式
页面名称(*): xml地图
文件名(*): ../../sitemap.xml
页面内容(*): 下面的代码复制进去 (先修改再复制)
<?=”?>
[!–news.url–]
1.000
[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’].”/”;
}
?>
0.6000
[/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’].”/”;
}
?>
0.6000
[/e:loop]
[e:loop={“select * from [!db.pre!]ecms_news order by newstime DESC”,0,24,0}]
daily
0.8000
[/e:loop]
注意:如果有多个表,则继续,把[!db.pre!]ecms_news,改成相应的表名.
注释:使用相对地址: [!–news.url–]
使用绝对地址:把“ [!–news.url–] ” 修改为如:“ http://127.0.0.1/dg2 ”