• QQ登录

    只需要一步,快速开始

    登录 立即注册
  • 快捷导航
    查看: 2316|回复: 0

    【帝国CMS】网站地图sitemap制作与自动更新

    [复制链接]

    1082

    主题

    1136

    帖子

    221万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    2218358
    发表于 2018-6-30 12:13:21 | 显示全部楼层 |阅读模式
    代码如下:
    1. <?='<?xml version="1.0" encoding="UTF-8"?>'?>

    2. <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    3. <url>
    4. <loc>http://www.x.com</loc>
    5. <changefreq>always</changefreq>
    6. <priority>1.0</priority>
    7. </url>

    8. [e:loop={"select * from [!db.pre!]enewsclass order by myorder",0,24,0}]
    9. <?
    10. if($bqr['classurl']=='')
    11. {
    12. $sccurl=$public_r['newsurl'].$bqr['classpath']."/";
    13. }
    14. else
    15. {
    16. $sccurl=$bqr['classurl']."/";
    17. }
    18. ?>
    19. <url>
    20. <loc>http://www.x.com<?=$sccurl?></loc>
    21. <lastmod><?=date("Y-m-d")?></lastmod>
    22. <changefreq>always</changefreq>
    23. <priority>0.6</priority>
    24. </url>
    25. [/e:loop]

    26. [e:loop={0,3000,3,0,'','newstime DESC'}]
    27. <url>
    28. <loc>http://www.x.com<?=$bqsr['titleurl']?></loc>
    29. <lastmod><?=date("Y-m-d")?></lastmod>
    30. <changefreq>always</changefreq>
    31. <priority>0.8</priority>
    32. </url>
    33. [/e:loop]

    34. [e:loop={"select * from [!db.pre!]enewstags order by tagid",0,24,0}]
    35. <url>
    36. <loc>http://www.x.com/e/tags/?tagname=<?=$bqr['tagname']?></loc>
    37. <lastmod><?=date("Y-m-d")?></lastmod>
    38. <changefreq>always</changefreq>
    39. <priority>0.5</priority>
    40. </url>
    41. [/e:loop]

    42. [e:loop={'select * from [!db.pre!]enewspage order by id',20,24,0}]
    43. <?php
    44. $pageurl=$public_r['newsurl'].str_replace('../../','',$bqr['path']);
    45. $css='pagecss';
    46. if($classid=='page'.$bqr[id])
    47. {
    48. $css='selfpagecss';
    49. }
    50. ?>
    51. <url>
    52. <loc>http://www.x.com<?=$pageurl?></loc>
    53. <lastmod><?=date("Y-m-d")?></lastmod>
    54. <changefreq>always</changefreq>
    55. <priority>0.4</priority>
    56. </url>
    57. [/e:loop]
    58. </urlset>
    复制代码

    http://www.x.com 网址修改成自己网站的域名。

    [e:loop={0,3000,3,0,'','newstime DESC'}] 所有文章。3000为文章数量,更具自己网站的需求改。

    [e:loop={"select * from [!db.pre!]enewstags order by tagid",0,24,0}] 调取tags里所有信息。


    登录网站的后台http://你的域名/e/admin/

    进入后台栏目 =》增加自定义页面 =》选择直接页面,页面名称为:网站地图,文件名修改为  ../../sitemap.xml

    441320-20160722170204013-739329517.jpg

    最后一步设置自动更新:
    系统 =》计划任务 =》 管理计划任务 =》 刷新自定页面 =》




    上一篇:帝国CMS如何自动生成sitemap.xml网站地图文件
    下一篇:分享一个帝国CMS7.2版本自动推送百度工具

    积分充值|手机版|网络信息须知|易云资源网 ( 黔ICP备15016750号-8 ) Copyright©2016-2017 YSVIP All Rights Reserved.

    快速回复 返回顶部 返回列表