新增一個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