<ul id="g60s4"><pre id="g60s4"></pre></ul>
<strong id="g60s4"><nav id="g60s4"></nav></strong>
<ul id="g60s4"></ul>
  • <tr id="g60s4"></tr>
  • 
    
  • 或者

    織夢(mèng)定時(shí)生成站點(diǎn)地圖sitemap.xml的教程

    作者:月光邊境 瀏覽:268 發(fā)布時(shí)間:2018-05-10
    分享 評(píng)論 0

    這篇文章主要介紹dedecms如何實(shí)現(xiàn)定時(shí)生成站點(diǎn)地圖,定時(shí)生成首頁(yè)也可以用這個(gè)思路,這里用到了dedecms后臺(tái)的計(jì)劃任務(wù)功能來(lái)完成。

      下面是具體操作步驟:

      第一步、首先在模板目錄放一個(gè)sitemap.xml的模板文件。內(nèi)容如下:

      <?xml version="1.0" encoding="UTF-8"?>

      <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

      <url>

      <loc>/</loc>

      <lastmod>{dede:arclist row=1 titlelen=24 orderby=pubdate}

      [field:pubdate function=strftime('%Y-%m-%d',@me)/]

      {/dede:arclist}</lastmod>

      <changefreq>daily</changefreq>

      <priority>1.0</priority>

      </url>

      {dede:channel row='10' type='top'}

      <url>

      <loc>[field:typelink /]</loc>

      <changefreq>daily</changefreq>

      <priority>0.8</priority>

      </url>

      {/dede:channel}

      {dede:arclist row=2000 orderby=pubdate}

      <url>

      <loc>[field:arcurl/]</loc>

      <lastmod>[field:pubdate function=strftime('%Y-%m-%d',@me)/]</lastmod>

      <changefreq>monthly</changefreq>

      </url>

      {/dede:arclist}

      </urlset>

      第二步、寫一個(gè)計(jì)劃任務(wù)文件命名為generate_sitemap.php,放在/plus/task目錄里,文件內(nèi)容如下:

      <?php

      //定時(shí)生成網(wǎng)站地圖

      require_once(dirname(__FILE__).'/../../include/common.inc.php');

      include(DEDEINC."/arc.listview.class.php");

      $lv = new ListView();

      //解析模板到字符串

      $lv->PartView = new PartView($lv->TypeID,false);

      $lv->PartView->SetTypeLink($lv->TypeLink);

      $lv->PartView->SetTemplet(DEDETEMPLATE.'/2012/sitemap.xml');

      $html = $lv->PartView->GetResult();

      file_put_contents('../../sitemap.xml',$html);

      ?>

      第三步、在后臺(tái)添加計(jì)劃任務(wù),系統(tǒng)——計(jì)劃任務(wù)管理——增加新任務(wù):

      任務(wù)名稱:定時(shí)生成網(wǎng)站地圖;

      運(yùn)行程序:generate_sitemap.php;

      執(zhí)行時(shí)間自己設(shè)置;

      其他默認(rèn)即可。

      第四步、在模板目錄的foot.hml文件或其他公共include文件body結(jié)束之前加上觸發(fā)代碼即可。

      在計(jì)劃任務(wù)規(guī)定的時(shí)間內(nèi)瀏覽一下網(wǎng)頁(yè)來(lái)觸發(fā)計(jì)劃任務(wù)文件執(zhí)行。如果上次運(yùn)行時(shí)間的時(shí)間正常就證明定時(shí)任務(wù)執(zhí)行成功。


    在线观看精品国产福利片100| 久久se这里只有精品| 91在线精品中文字幕| 精品人妻伦九区久久AAA片69 | 亚洲精品无码久久久久去q| heyzo亚洲精品日韩| 精品国产福利一区二区| 久久亚洲国产精品一区二区 | 欧日韩国产无码专区| 亚洲国产精品免费观看| 漂亮人妻被黑人久久精品| 中文精品久久久久国产网站| 日韩毛片无码永久免费看| 精品剧情v国产在免费线观看| 精品国产三级a∨在线| 久久国产精品久久精| 精品视频在线观看你懂的一区 | 久久精品国产99精品国产2021| 国产成人精品无人区一区| 日韩精品中文字幕第2页| 精品国产乱码久久久久久 | 久久精品青草社区| 91精品国产亚洲爽啪在线观看| 亚洲乱码精品久久久久..| 亚洲国产精品成人久久蜜臀| 日韩亚洲人成在线综合日本| 国产精品亚洲五月天高清| 亚洲色无码国产精品网站可下载 | 国产精品无码久久综合网| 91久久精品国产成人久久| 久久久久99精品国产片| 国产综合精品女在线观看| 久久久久人妻一区精品| www亚洲精品少妇裸乳一区二区| 日韩人妻精品一区二区三区视频| 国产精品嫩草影院免费| 国产精品久久久久久精品三级| 热久久视久久精品18| 亚洲精品第五页中文字幕| 日韩人妻无码精品久久久不卡| 久久久久久久99精品免费观看|