最新公告
  • 欢迎您光临源码资源下载站,一个优质的网站源码和小程序源码分享基地。
  • 帝国CMS如何生成网站地图sitemap

    正文概述 帝国cms教程   2023-12-15 22:11:08  
    帝国CMS网站地图sitemap如何生成?
    帝国CMS本身不带有网站地图生成功能,但我们可以通过自定义页面来实现。
    第一步:添加sitemap自定义页面
    栏目->自定义页面-> 添加自定义页面  ( 网站地图 文件名(*) ../../sitemap.xml)
    帝国CMS如何生成网站地图sitemap
    帝国CMS如何生成网站地图sitemap
    第二步:添加网站地图生成代码
    网站地图代码如下:
    <?='<?xml version="1.0" encoding="UTF-8"?>'?>
    <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
        <url>
            <loc>[!--news.url--]</loc>
            <lastmod>
                [e:loop={"select * from [!db.pre!]ecms_news order by newstime desc limit 1",0,24,0}]
                <?=date('Y-m-d',$bqr[newstime])?>
                [/e:loop]
            </lastmod>
            <changefreq>
                daily
            </changefreq>
            <priority>
                1.000
            </priority>
        </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>
                <?=$sccurl?>
            </loc>
            <changefreq>
                daily
            </changefreq>
            <priority>
                0.8000
            </priority>
        </url>
        [/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']."/";}?>
        <url>
            <loc>
                <?=$sccurl?>
            </loc>
            <lastmod>
                <?=date('Y-m-d',$bqr[newstime])?>
            </lastmod>
            <changefreq>
                monthly
            </changefreq>
            <priority>
                0.6000
            </priority>
        </url>
        [/e:loop]
        [e:loop={"select * from [!db.pre!]ecms_news order by newstime desc",0,24,0}]
        <url>
            <loc>
                <?=$bqsr[titleurl]?>
            </loc>
            <lastmod>
                <?=date('Y-m-d',$bqr[newstime])?>
            </lastmod>
            <changefreq>
                monthly
            </changefreq>
            <priority>
                0.5000
            </priority>
        </url>
        [/e:loop]
    </urlset>
    第三步:设置自动更新网站地图文件
    系统->计划任务-> 管理计划任务->刷新自定页面->
    帝国CMS如何生成网站地图sitemap
    帝国CMS如何生成网站地图sitemap
    注意执行时间设置:因为自定刷新会影响网站性能!
    帝国CMS网站地图sitemap帝国CMS如何生成网站地图sitemap
    皓玉源码网,一个优质的源码资源平台!
    皓玉源码网 » 帝国CMS如何生成网站地图sitemap