第一步:
首先找到:/module/extend/admin/template/setting.tpl.php
新增:
<tr>
<td class="tl">更新供应热门搜索地图</td>
<td><?php echo timetodate(filemtime(DT_ROOT.'/sellsitemap.xml'));?> <a href="?moduleid=<?php echo $moduleid;?>&file=sitemap&action=sitemapsell" class="t">立即更新</a></td>
</tr>
第二步:
然后找到文件:/module/extend/admin/sitemap.inc.php
新增
else if($action == 'sitemapsell'){
tohtml('sitemapsell', $module);
msg('SiteMaps 更新成功', '?moduleid='.$moduleid.'&file=setting#sitemaps');
}
最后在/module/extend/目录下新建一个:sitemapsell.htm.php 文件
<?php
/*
网站:www.sdfymj.com
功能:dt7.0站点地图(供应热搜)输出
*/
defined('IN_DESTOON') or exit('Access Denied');
if(!$MOD['sitemaps']) {
file_del(DT_ROOT.'/sellsitemap.xml');
return false;
}
//关键词搜索记录调取
$moodule_count= count($mods);//模块个数
$mods = explode(',', $MOD['sitemaps_module']);
$nums = intval($MOD['sitemaps_items']/count($mods));
$snums= $nums; //控制搜索关键词输出5000
foreach($mods as $mid) {
$module= 5;//模块推送,21资讯,5供应,22招商,13品牌,9招聘,10知道,12图片,14视频,15下载,18论坛
$domain=$CFG['url'];//这个是获取配置文件的域名,默认格式是:http://www.sdfymj.com/
if($module==21){
$dir='news/';
}elseif($module==5){
$dir='sell/';
}elseif($module==4){
$dir='company/';
}elseif($module==22){
$dir='invest/';
}elseif($module==15){
$dir='down/';
}elseif($module==18){
$dir='club/';
}elseif($module==12){
$dir='photo/';
}elseif($module==14){
$dir='video/';
}//如果目录重新改过可以在这添加和修改
$today = timetodate($DT_TIME, 3);
$data = '<?xml version="1.0" encoding="UTF-8"?>';
$data .= '<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">';
if($nums) {
$result = $db->query("SELECT letter FROM {$DT_PRE}keyword WHERE MODULEID=$module ORDER BY itemid DESC LIMIT $snums");
while($r = $db->fetch_array($result)) {
$linkId = $r['letter']; //我这个是二开过的,拼音搜索为静态获取拼音
$linkurl = $dir."tags-".$linkId."/";//定义模块URL
$dolink = $domain.$linkurl;
$item .= '<url>';
$item .= '<loc>'.$dolink.'</loc>';
$item .= '<lastmod>'.$today.'</lastmod>';
$item .= '<changefreq>'.$MOD['sitemaps_changefreq'].'</changefreq>';
$item .= '<priority>'.$MOD['sitemaps_priority'].'</priority>';
$item .= '<data><display></display></data>';
$item .= '</url>';
}
}
}
$data .= $item;
$data .= '</urlset>';
$data = str_replace('><', ">\n<", $data);
file_put(DT_ROOT.'/sellsitemap.xml', $data);
//关键词搜索记录结束
return true;
?>