设置百度的sitemap,从而增加网站收录(最终版)
本帖最后由 xuezuo 于 2013-3-18 22:23 编辑首先感谢http://bbs.destoon.com/forum.php?mod=viewthread&tid=48040这个帖子的作者。这个帖子无法从后台更新百度sitemap,所以对这个帖子进行了修改。修改完代码后,可以进入后台--功能模块--扩展功能--模块设置,点击“立即更新”百度sitmap了,是不是与google sitemap不一样了?
百度sitemap
http://www.51114.org/baidunews.xml
谷歌sitemap
http://www.51114.org/sitemaps.xml
备份网站根目录下面module\extend\baidunews.htm.php
复制下面的代码,替换“您的域名”为您的域名,然后替换baidunews.htm.php里面所有的代码[*]';
[*]$data .= '';
[*]$data .= '';
[*]$data .= ''.DT_PATH.'';
[*]$data .= ''.$today.'';
[*]$data .= 'always';
[*]$data .= '1.0';
[*]$data .= '';
[*]$data .= ''.DT_PATH.'wap/';
[*]$data .= '';
[*]$data .= '';
[*]$item = '';
[*]foreach($mods as $mid) {
[*] if(isset($MODULE[$mid]) && !$MODULE[$mid]['islink'] && !$MODULE[$mid]['domain']) {
[*] if($mid == 4 && $CFG['com_domain']) continue;
[*] $url = linkurl($MODULE[$mid]['linkurl']);
[*] $data .= '';
[*] $data .= ''.$url.'';
[*] $data .= ''.$today.'';
[*] $data .= 'hourly';
[*] $data .= '0.9';
[*] $data .= '';
[*] $data .= 'http://您的域名/wap/index.php?moduleid='.$mid.'';
[*] $data .= '';
[*] $data .= '';
[*] if($nums) {
[*] if ($mid==4)
[*] {
[*] $fields='userid,linkurl';
[*] }
[*] else{
[*] $fields='itemid,linkurl,edittime';
[*] }
[*] //$fields = $mid == 4 ? 'linkurl' : 'linkurl,edittime';
[*] $order = $mid == 4 ? 'userid' : 'addtime';
[*] $condition = $mid == 4 ? "catids''" : "status>2";
[*] $result = $db->query("SELECT $fields FROM ".get_table($mid)." WHERE $condition ORDER BY $order DESC LIMIT $nums");
[*] while($r = $db->fetch_array($result)) {
[*] if ($mid==4)
[*] {
[*] $id='&userid='.$r['userid'];
[*] }
[*] else{
[*] $id='&userid='.$r['itemid'];
[*] }
[*] $item .= '';
[*] $item .= ''.xml_linkurl($r['linkurl'], $url).'';
[*] $item .= ''.($mid == 4 ? $today : timetodate($r['edittime'], 3)).'';
[*] $item .= ''.$MOD['sitemaps_changefreq'].'';
[*] $item .= ''.$MOD['sitemaps_priority'].'';
[*] $item .= '';
[*] $item .= 'http://您的域名/wap/index.php?moduleid='.$mid.$id.'';
[*] $item .= '';
[*] $item .= '';
[*] }
[*] }
[*] }
[*]}
[*]$data .= $item;
[*]$data .= '';
[*]$data = str_replace('>\n';
[*] $data .= '';
[*] $data .= '';
[*] $data .= ''.$url.'';
[*] $data .= ''.$today.'';
[*] $data .= 'always';
[*] $data .= '1.0';
[*] $data .= '';
[*] $data .= '';
[*] foreach(cache_read('category-'.$mid.'.php') as $c) {
[*] $data .= '';
[*] $data .= ''.$url.$c['linkurl'].'';
[*] $data .= ''.$today.'';
[*] $data .= 'hourly';
[*] $data .= '0.9';
[*] $data .= '';
[*] $data .= '';
[*] }
[*] $item = '';
[*] $nums = intval($MOD['sitemaps_items']);
[*] if($nums) {
[*] $fields = $mid == 4 ? 'linkurl' : 'linkurl,edittime';
[*] $order = $mid == 4 ? 'userid' : 'addtime';
[*] $condition = $mid == 4 ? "catids''" : "status>2";
[*] $result = $db->query("SELECT $fields FROM ".get_table($mid)." WHERE $condition ORDER BY $order DESC LIMIT $nums");
[*] while($r = $db->fetch_array($result)) {
[*] $item .= '';
[*] $item .= ''.xml_linkurl($r['linkurl'], $url).'';
[*] $item .= ''.($mid == 4 ? $today : timetodate($r['edittime'], 3)).'';
[*] $item .= ''.$MOD['sitemaps_changefreq'].'';
[*] $item .= ''.$MOD['sitemaps_priority'].'';
[*] $item .= '';
[*] $item .= '';
[*] }
[*] }
[*] $data .= $item;
[*] $data .= '';
[*] $data = str_replace('>\n复制代码也可以直接下载下面的文件,覆盖到网站根目录下面module\extend,并把替换baidunews.htm.php文件里面的“您的域名”为您的域名。 技术贴,一定要支持一下的 做个记号,以后来 这个一定要用。非常感谢。 这个是支持5.0新版的规则不? V5适用吗 这个不错。 很好呀,学习了
商展城http://www.szc.com
b2b http://szc.com
b2b网站 http://china.szc.com
墙壁开关 http://cnstzt.szc.com/
商人社区 http://bbs.szc.com
static/image/smiley/default/victory.gif
我顶!!!!!!!!
static/image/smiley/default/victory.gif
我顶!!!!!!!!
页:
[1]
2