婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 網站建設 > 建站知識 > 織夢dedecms自動更新網站地圖的教程

織夢dedecms自動更新網站地圖的教程

POST TIME:2021-05-23 02:56

第一步、首先在模板目錄放一個sitemap.xml的模板文件,文件的內容如下:

 

<?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=1000 orderby=pubdate}
<url>
<loc>[field:arcurl/]</loc>
<lastmod>[field:pubdate function=strftime('%Y-%m-%d',@me)/]</lastmod>
<changefreq>monthly</changefreq>
</url>
{/dede:arclist}
</urlset>

 

第二步、手動寫一個計劃任務執行文件,將該文件命名為dede58.com_sitemap.php,放在/plus/task目錄里,文件的內容如下:

<?php
//定時生成網站地圖
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.'/dede58.com/sitemap.xml');
$html = $lv->PartView->GetResult();
file_put_contents('../../sitemap.xml',$html);
?>

 

/dede58.com/sitemap.xml 是模板文件所目錄名稱,更換成自己的模板目錄即可。

 

第三步、在織夢后臺添加計劃任務,系統——計劃任務管理——增加新任務:

任務名稱:定時生成網站地圖

運行程序:dede58.com_sitemap.php

執行時間自己根據需要進行適當的設置

其它選項默認即可。

 

第四步、在模板目錄的foot.hml文件或其他公共模板include文件的body標簽結束之前加上代碼后生成全站即可。

 

添加完成后網站用戶在計劃任務規定的時間內瀏覽一下網頁就可以觸發計劃任務文件的執行,就可以自動生成一次sitemap.xml,如果上次運行時間的時間正常就證明定時任務執行成功了。




收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266
主站蜘蛛池模板: 潜江市| 临湘市| 龙山县| 北宁市| 庆安县| 仙桃市| 定边县| 扶绥县| 通海县| 泰顺县| 定边县| 于都县| 怀远县| 渝北区| 呈贡县| 都兰县| 彰武县| 漠河县| 霍城县| 灵武市| 白城市| 东山县| 横山县| 库伦旗| 黎川县| 汕尾市| 贞丰县| 南昌市| 皋兰县| 柳江县| 绥滨县| 固安县| 顺平县| 八宿县| 句容市| 嘉义市| 长武县| 嫩江县| 安乡县| 东平县| 阳泉市|