• 微信号
  • 微信号
您当前的位置:首页 > 学海无涯 > 帝国CMS>帝国cms制作网站地图site**p.xml的方法(不用插件)

帝国cms制作网站地图site**p.xml的方法(不用插件)

孤峰 孤峰家 2023-06-16 90人阅读

网站地图site**p.xml非常重要,这个需要主动提交给百度,便于百度蜘蛛爬取,增加网站收录的。帝国cms制作site**p非常简单,完全不需要用到插件,几段代码就可以解决,而且可以实时生成网站的site**p。下面是具体的制作方法。

新建site**p文件

点击【栏目】-【自定义页面】-【增加自定义页面】,新建一个site**p.xml文件,然后根据自己网站的情况,输入以下代码:

<?='<?xml version="1.0" encoding="UTF-8"?>'?> 
<urlset xmlns="http://**.site**ps.org/sche**s/site**p/0.9"> 
<!--网站域名用的扩展变量,修改下面的数据表名称生成对应文章--> 
<!--首页--> 
<url> 
<loc>你的域名,带http</loc> 
<priority>1.0</priority> 
<lastmod><?=date("Y-m-d",time())?></lastmod> 
<changefreq>always</changefreq> 
</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_url']?><?=$sccurl?></loc> 
<lastmod><?=date("Y-m-d")?></lastmod> 
<priority>0.6</priority> 
<changefreq>always</changefreq> 
</url> 
[/e:loop] 
<!--内容页--> 
[e:loop={"select * from [!db.pre!]ecms_news order by id desc",0,24,0}] 
<url> 
<loc><?=$public_r['add_url']?><?=$bqsr[titleurl]?></loc> <lastmod><?=for**t_datetime($bqr[newstime],'Y-m-d H:i:s')?></lastmod> 
<priority>0.7</priority> 
<changefreq>daily</changefreq> 
</url> 
[/e:loop] [e:loop={"select * from [!db.pre!]ecms_article order by id desc",0,24,0}] 
<url> 
<loc><?=$public_r['add_url']?><?=$bqsr[titleurl]?></loc> <lastmod><?=for**t_datetime($bqr[newstime],'Y-m-d H:i:s')?></lastmod> 
<priority>0.7</priority> 
<changefreq>daily</changefreq> 
</url> 
[/e:loop] 
<!--tag标签页,根据自己的tag地址设置--> 
[e:loop={"select * from [!db.pre!]enewstags order by tagid DESC",0,24,0}] 
<url> 
<loc><?=$public_r['add_url']?>/e/tags/?tagname=<?=$bqr['tagname']?></loc> 
<lastmod><?=date("Y-m-d H:i:s")?></lastmod> 
<priority>0.5</priority> 
<changefreq>daily</changefreq> 
</url> 
[/e:loop] 
<!--专题页,没有可以删除--> 
[e:loop={"select * from [!db.pre!]enewszt order by ztid",0,24,0}] 
<url> 
<loc><?=$public_r['add_url']?>/<?=$bqr['ztpath']?></loc> 
<lastmod><?=date("Y-m-d H:i:s")?></lastmod> 
<priority>0.5</priority> 
<changefreq>daily</changefreq> 
</url> 
[/e:loop] </urlset>
提醒:site**p里面网址必须用绝对地址,可以自己建立一个网站域名的扩展变量,或者干脆直接把域名写在上面代码中。

内容页那里,根据自己网站的情况,有多少个数据表,就**e:loop灵动标签一次,写上数据表名称,生成完所有文章。

定时刷新,自动生成site**p

制作好site**p之后,再点击【系统】-【计划任务】-【管理刷新任务】,新建一个刷新任务,让系统自动刷新自定义页面。设置时间可以定。

转载:感谢您阅览,转载请注明文章出处“来源从小爱孤峰知识网:一个分享知识和生活随笔记录的知识小站”。

链接:帝国cms制作网站地图site**p.xml的方法(不用插件)http://www.gufeng7.com/diguocms/426.html

联系:如果侵犯了你的权益请来信告知我们删除。邮箱:119882116@qq.com

标签: