destoon7.0爲sitemap.xml添加archiver模塊地址輸出到地圖上

   

   新增一個destoon7.0中sitemap.xml把archiver地址輸出到裏面,這樣有利於蜘蛛到抓取,添加到小功能,給自己做個筆記,希望也能幫助到大家!

  首先找到 /module/extend/sitemaps.htm.php文件,在

$today = timetodate($DT_TIME, 3);
$mods = explode(',', $MOD['sitemaps_module']);
$nums = intval($MOD['sitemaps_items']/count($mods));
$data = '<?xml version="1.0" encoding="UTF-8"?>';
$data .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">';
$data .= '<url>';
$data .= '<loc>'.DT_PATH.'</loc>';
$data .= '<lastmod>'.$today.'</lastmod>';
$data .= '<changefreq>always</changefreq>';
$data .= '<priority>1.0</priority>';
$data .= '<data><display></display></data>';
$data .= '</url>';

這代碼下面加入這個代碼:

//archiver輸出
$archiver=$CFG['url'].'archiver/';
$data .= '<url>';
$data .= '<loc>'.$archiver.'</loc>';
$data .= '<lastmod>'.$today.'</lastmod>';
$data .= '<changefreq>always</changefreq>';
$data .= '<priority>'.$MOD['sitemaps_priority'].'</priority>';
$data .= '<data><display></display></data>';
$data .= '</url>';
foreach($mods as $mid) {
$indexhtm='index-htm-mid-';
$htm='.html';
$midurl=$archiver.$indexhtm.$mid.$htm;
$data .= '<url>';
$data .= '<loc>'.$midurl.'</loc>';
$data .= '<lastmod>'.$today.'</lastmod>';
$data .= '<changefreq>always</changefreq>';
$data .= '<priority>'.$MOD['sitemaps_priority'].'</priority>';
$data .= '<data><display></display></data>';
$data .= '</url>';
}
//archiver輸出end

 弄好,輸出效果是這樣的:http://www.sdfymj.com/sitemaps.xml

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章