首页>>帝国CMS

帝国cms地图生成插件(手把手教你制作sitemap地图生成方法)

  织梦cms和phpcms能在网站后台能自动生成sitemap网站地图,而帝国cms却不一样,它要自己去制作网站的sitemap地图才能使用。第一次用帝国cms,我也是在网上搜索制作帝国cms的sitemap网站地图的方法,但是发现这些制作方法不完善,经过研究之后,终于得出来了正确的帝国cms的sitemap网站地图制作方法。下面分享给大家。

  一、添加自定义页面(sitemap页面)

  进入网站后台,点击栏目 → 增加自定义页面 → 选择直接页面,页面名称,自己定就好,文件名修改为 ../../sitemap.xml(当然你也可以选择栏目,红尘画舫这网站的sitemap文件有多个,因此放在sitemap目录下,方便管理。)

  


  二、在自定义的页面添加sitmap代码,代码如下:

<?='<?xml version="1.0" encoding="UTF-8"?>'?>
   <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

    <!--首页-->
    <url>
        <loc>[!--news.url--]</loc>
        <lastmod><?=date("Y-m-d H:i:s")?></lastmod>
        <changefreq>always</changefreq>
        <priority>1.0</priority>
    </url>

    <!--栏目-->
    <url>
        <loc>[!--news.url--]jiaocheng/</loc>  
        <lastmod><?=date("Y-m-d H:i:s")?></lastmod>
        <changefreq>daily</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>[!--news.url--]jishu/</loc>
        <lastmod><?=date("Y-m-d H:i:s")?></lastmod>
        <changefreq>daily</changefreq>
        <priority>0.8</priority>
    </url>
    
    <!--内容页-->
    [e:loop={1,30000,3,1,'','newstime DESC'}]
    <url>
        <loc><?=$bqsr['titleurl']?></loc>
        <lastmod><?=date('Y-m-d H:i:s',$bqr[newstime])?></lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.5</priority>
    </url>
    [/e:loop]

    <!--tag标签-->
    [e:loop={"select * from [!db.pre!]enewstags order by tagid DESC",0,24,0}]
    <url>
        <loc>http://hchuafang.com/tags-etagid<?=$bqr['tagid']?>-0.html</loc>
        <lastmod><?=date("Y-m-d H:i:s")?></lastmod>
        <changefreq>always</changefreq>
        <priority>0.5</priority>
        </url>
    [/e:loop]

</urlset>


  注意:

  1. 将代码中的网址改成自己的;

  2. 将栏目页改成自己的,有多少个栏目就自己增加进去;

  3. 代码中的中文注释是为了方便大家理解,sitemap地图制作好后可以去掉。

  4. tag标签的,我这里是已经做了伪静态的,如果你不做伪静态,会获取不到数据,你可以删除这段代码,或者先将tag标签伪静态。

  5.sitemap地图制作好之后在数据更新中刷新自定义页面就可以生成了


  三、设置自动刷新sitemap地图的时间

  如果不想手动刷新sitemap地图,那也可以设置自动更新,方法如下:

  点击系统 → 计划任务 → 管理计划任务 → 增加刷新任务;然后再弹出的窗口选中刷新自定义页面;设置任命名、执行时间间隔;选中刚才创建的sitemap页面,最后点击提交即可

  


本文由乐乐博客帝国CMS栏目发布,感谢您对乐乐博客的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人站长或者朋友圈,但转载请说明文章出处“帝国cms地图生成插件(手把手教你制作sitemap地图生成方法)

标签: