• QQ登录

    只需要一步,快速开始

    登录 立即注册
  • 快捷导航
    查看: 1375|回复: 0
    打印 上一主题 下一主题

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

    [复制链接]

    990

    主题

    1038

    帖子

    221万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    2211003
    跳转到指定楼层
    楼主
    发表于 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

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




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

    易云资源技术 - 免责声明1、本站教程搜集来源于网络,本站不参与翻录、上传,资源仅供学习交流之用。
    2、本站所有主题由该帖子作者发表,该帖子作者与易云资源技术享有帖子相关版权
    3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和易云资源技术的同意
    4、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
    5、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    积分充值|手机版|易云资源技术 ( 黔ICP备15016750号-8 ) Copyright©2016-2017 YSVIP All Rights Reserved.

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


    山西快乐十分