zoukankan      html  css  js  c++  java
  • 帝国CMS如何自动生成sitemap.xml网站地图文件

    好的代码像首诗,坏的代码像坨屎 
    帝国CMS7.5后台美化优化模板:
    http://www.cnblogs.com/pufei/p/7079153.html

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

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

    内容填写如下:(注意将示例中:http://www.hnteam.com修改为自己的域名)

    复制代码
    <?='<?xml version="1.0" encoding="UTF-8"?>'?>
       <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
        <url>
            <loc>[!--news.url--]</loc>
            <changefreq>daily</changefreq>
            <priority>1.0</priority>
        </url>
        <url>
            <loc>[!--news.url--]hmoban</loc>
            <changefreq>daily</changefreq>
            <priority>0.8</priority>
        </url>
        <url>
            <loc>[!--news.url--]wpyuanma</loc>
            <changefreq>daily</changefreq>
            <priority>0.8</priority>
        </url>
        <url>
            <loc>[!--news.url--]diguoCMS</loc>
            <changefreq>daily</changefreq>
            <priority>0.8</priority>
        </url>
        <url>
            <loc>[!--news.url--]news</loc>
            <changefreq>daily</changefreq>
            <priority>0.8</priority>
        </url>
    
        
        
        [e:loop={1,30000,3,1,'','newstime DESC'}]
        <url>
            <loc>http://www.hnteam.com<?=$bqsr['titleurl']?></loc>
            <lastmod><?=date('Y-m-d',$bqr[newstime])?></lastmod>
            <changefreq>monthly</changefreq>
            <priority>0.7</priority>
        </url>
        [/e:loop]
    
    [e:loop={2,30000,3,1,'','newstime DESC'}]
        <url>
            <loc>http://www.hnteam.com<?=$bqsr['titleurl']?></loc>
            <lastmod><?=date('Y-m-d',$bqr[newstime])?></lastmod>
            <changefreq>monthly</changefreq>
            <priority>0.7</priority>
        </url>
        [/e:loop]
    
    [e:loop={3,30000,3,1,'','newstime DESC'}]
        <url>
            <loc>http://www.hnteam.com<?=$bqsr['titleurl']?></loc>
            <lastmod><?=date('Y-m-d',$bqr[newstime])?></lastmod>
            <changefreq>monthly</changefreq>
            <priority>0.7</priority>
        </url>
        [/e:loop]
    
    [e:loop={4,30000,3,1,'','newstime DESC'}]
        <url>
            <loc>http://www.hnteam.com<?=$bqsr['titleurl']?></loc>
            <lastmod><?=date('Y-m-d',$bqr[newstime])?></lastmod>
            <changefreq>monthly</changefreq>
            <priority>0.7</priority>
        </url>
        [/e:loop]
    
    
    </urlset>
    复制代码

    注意:

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

    注意执行时间设置:
    因为自定刷新会影响网站性能!
    所以你算好时间,我当时是在下午的15:30设置的。然后我设置是12小时候后是凌晨3:00+24小时候=720分钟;所以每隔一天自动刷新一次
    时间自己参考自己设置
    可参考这里:http://www.hnteam.com/sitemap.xml
  • 相关阅读:
    C# 哈希表
    C# 连接SQL Server数据库的连接字符串<转>
    C# ADO.NET中的五个主要对象<转>
    C# integrated security=SSPI<转>
    C# ADO.NET访问SQL Server数据库<转>
    C# .NET 页面间传值的几种方法<转>
    C# Datatable删除行的Delete和Remove方法
    C# DataTable转json
    CSP2019 爆炸记
    停更通知
  • 原文地址:https://www.cnblogs.com/jscs/p/13711965.html
Copyright © 2011-2022 走看看