「可分页」destoon按模块输出xml格式地图

正在秒杀
距离结束:
秒杀价 50.00
粉丝价 80.00   关注店铺,即享粉丝价
发货 全国付款后24小时内
到付 支持货到付款
销量 1+
评价 已有 1 条评价
人气 已有 36 人关注
数量
+-
库存9999998件   起订1件
 






destoon按模块输出xml格式地图可以分页

搜索引擎要求单个文件5万URL,小于10兆,URL数量多的话,系统的xml地图显然不够用

一、module/extend/admin/template/setting.tpl.php增加如下代码:


分页数量条/页URL地址   按模块更新


二、module/extend/admin/sitemap.inc.php增加代码


else if($action == 'sitemaps1') {
	tohtml('sitemaps1', $module);
	msg('sitemaps1 更新成功', '?moduleid='.$moduleid.'&file=setting#sitemaps');
}


三、module/extend/新建文件sitemaps1.htm.php

$data_index .= 'hourly'; $data_index .= '0.9'; $data_index .= ''; } $data_index .= ''; $data_index = str_replace('><', ">\n<", $data_index); file_put(DT_ROOT.'/'.$MODULE[$mid]['moduledir'].'/sitemaps_index.xml', $data_index); // 分页生成内容条目 for($page = 1; $page <= $total_pages; $page++) { $offset = ($page - 1) * $pagesize; $data_page = ''; $data_page .= ''; // 查询当前页数据 $fields = $mid == 4 ? 'linkurl' : 'linkurl,edittime'; $order = $mid == 4 ? 'userid' : 'addtime'; $result = $db->query("SELECT $fields FROM $table WHERE $condition ORDER BY $order ASC LIMIT $offset, $pagesize"); while($r = $db->fetch_array($result)) { $data_page .= ''; $data_page .= ''.xml_linkurl($r['linkurl'], $url).''; $data_page .= ''.($mid == 4 ? $today : timetodate($r['edittime'], 3)).''; $data_page .= ''.$MOD['sitemaps_changefreq'].''; $data_page .= ''.$MOD['sitemaps_priority'].''; $data_page .= ''; } $data_page .= ''; $data_page = str_replace('><', ">\n<", $data_page); // 按页码命名文件 file_put(DT_ROOT.'/'.$MODULE[$mid]['moduledir'].'/sitemaps_'.$page.'.xml', $data_page); } } } return true; ?>


举报收藏 0
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  版权声明  |  网站地图  |  RSS订阅
Powered By DESTOON