本次论坛是超过2,5岁,总是VB +百度推广+网站地图安装,从未出现过任何问题。
也有不仅是修道院的问题,有时还日期,URL和其他人,但不是所有的URL,只有一些。
现在我试图修复它通过VB维护修复线程和或岗位,生病看是否有帮助。
本次论坛是超过2,5岁,总是VB +百度推广+网站地图安装,从未出现过任何问题。
也有不仅是修道院的问题,有时还日期,URL和其他人,但不是所有的URL,只有一些。
现在我试图修复它通过VB维护修复线程和或岗位,生病看是否有帮助。
题仍然存在!
什么你到底需要什么?
下午我访问管理员控制面板和FTP的详细信息。你没有确认你对此有何评论我们的代码,并检查它的工作原理没有这个罚款。事实上,它是多年的工作意味着什么 - 你文件的修改,你可以打破一些其他部分的代码错误/事故。请证实,它正在与我们的代码的罚款评论发送之前我们访问的细节。
我已经把对SEO链接的代码....
美元之前vbseo_sm_priority($ vboptions ['vbseo_sm_priority_rt'],$ RELP);
如果($ vboptions ['vbseo_sm_freq_tsmart“])
{
美元dpassed =(() - $ threadrow ['lastpost'])/ 86400;
($ dpassed <3)频率=“人民日报”;
否则,如果($ dpassed <10)$频率=“每周”;
否则,如果(美元dpassed <100)=每月频率美元;
其他频率=“每年”;
}其他
频率= $ vboptions ['vbseo_sm_freq_t'];
vbseo_log_entry(“[showthread] forum_id:$ forumid,与thread_id:美元threadrow [主题ID],员额总数:$ totalposts,网页:$页,视图:$ threadrow [意见]美元之前”);
/ /额外的代码
$ alanguages =阵列
如果(!$存档){
$ strlenhost = strlen的($ vbseo_vars ['bburl ']."/");
currentthreadurl = vbseo_url_thread(美元threadrow,1美元存档);
currentthreadurl_before = SUBSTR(currentthreadurl元,0,$ strlenhost);
美元currentthreadurl_after =“/”SUBSTR(currentthreadurl美元,美元strlenhost);
lastpost =&$ threadrow ['lastpost'];
$ vbseo_stat ['T'] = SIZEOF(元alanguages );
的foreach($ alanguages 美元语言){
vbseo_add_url(currentthreadurl_before元语言美元currentthreadurl_after,美元之前,美元lastpost,频率。);
}
}
/ /结束额外的代码
($ P = 1; $ P <= $页; $ P +)
{
$ vbseo_stat [$存档'AT':'T'] + = vbseo_add_2urls(
vbseo_url_thread($ threadrow,$ P,$存档)
vbseo_url_thread($ threadrow,$ P,$存档,TRUE),
美元之前,
threadrow ['lastpost'],
为频率
);
}
如果(元showpost)
{
$ getposts = $ DB ->查询(“
选择p.dateline,p.postid,p.threadid
FROM“。TABLE_PREFIX为P的职位。”
其中p.threadid = $ threadrow [ID为]
并可见= 1
ORDER BY p.dateline
“);
$ pcount = 0;
($ postrow = $ DB -> fetch_array(元getposts))
{
美元pcount +;
vbseo_log_entry(“[showpost] forum_id:$ forumid,与thread_id:$ postrow [ID为],post_id:$ postrow [postid]”);
美元RELP = $ RELP * 0.8 + $ pcount /($ threadrow ['replycount“] 1)* 0.2;
RELP *= vbseo_apply_custom_priority(“论坛”,为threadrow ['forumid']);
$ prior2 = vbseo_sm_priority($ vboptions ['vbseo_sm_priority_rp'],$ RELP);
$ vbseo_stat ['P'] + = vbseo_add_2urls(
vbseo_url_post($ threadrow,$ postrow,$ pcount),
vbseo_url_post($ threadrow,$ postrow,$ pcount,真实)
美元prior2
postrow [“日界线”],
$ vboptions [vbseo_sm_freq_p“]
);
}
$ DB -> free_result(元getposts);
}
}
$ DB -> free_result(元getthreads);
美元vbseo_progress [“第三步”] = 0;
}
vbseo_inc_progress();
}
功能vbseo_sitemap_polls(进展)
{
全球$ DB,$ vboptions,vbseo_vars;
(vbseo_check_progress(美元进展));
$ added_urls = 0;
vbseo_log_entry节的开始]调查“,真实;
$ ST = $ DB -> query_first(“
选择
马克斯(选民),作为maxre分钟minre,AVG(选民)(选民)avgre
从“。TABLE_PREFIX。”人头
“);
的foreach($ vbseo_vars [“forumslist'] $ forumid)
{
美元getthreads = $ DB ->查询(“
选择*
从“。TABLE_PREFIX。”作为线程的线程
在WHERE forumid = $ forumid
并可见= 1
与pollid> 0
“);
($ threadrow = $ DB -> fetch_array(元getthreads))
{
$ getpoll = $ DB -> query_first(“
选择*
从“。TABLE_PREFIX。”人头
WHERE pollid =“$ threadrow ['pollid”]。“
“);
如果(!getpoll)
继续;
vbseo_log_entry(“[民意调查] forum_id:$ forumid,与thread_id:$ threadrow [ID为],pollid:$ threadrow [pollid]”);
美元added_urls +
ST美元relp2 ST = vbseo_math_avg_weight(getpoll $ ['选民'],$ ST ['minre'],$ ['maxre“],$ ['avgre']);
relp2 *= vbseo_apply_custom_priority美元(“论坛”,为threadrow ['forumid']);
美元之前vbseo_sm_priority($ vboptions [vbseo_sm_priority_rpoll'],relp2美元);
美元added_urls + = vbseo_add_2urls(
vbseo_url_poll(threadrow,getpoll美元),
vbseo_url_poll($ threadrow,$ getpoll,真实)
美元之前,
getpoll [“日界线”],
$ vboptions [vbseo_sm_freq_poll“]
);
}
$ DB -> free_result(元getthreads);
}
vbseo_inc_progress();
返回$ added_urls;
}
功能vbseo_sitemap_blogs(进展)
{
全球$ DB,$ vboptions,vbseo_vars;
(vbseo_check_progress(美元进展));
如果(!vbseo_dbtbl_exists(“博客”))
返回0;
vbseo_log_entry(“节的开始博客”,真正的);
vbseo_add_url(VBSEO_ON vbseo_any_url(元vbseo_vars [bburl '].'/博客“。VBSEO_PHP_EXT):$ vbseo_vars [bburl '].'/博客”。VBSEO_PHP_EXT,1.0);
$ added_urls = 0;
所以,我还是confius在那里,我必须把这个代码 $ vbseo_stat [$存档'AT':'T'] + = vbseo_add_2urls( ?
终于,哪里是我能找到的指令额外的代码,你必须改变 1 到 $ P ?
Code:$prior = vbseo_sm_priority($vboptions['vbseo_sm_priority_rt'], $relp); if($vboptions['vbseo_sm_freq_tsmart']) { $dpassed = (time() - $threadrow['lastpost'])/86400; if($dpassed<3)$freq = 'daily'; else if($dpassed<10)$freq = 'weekly'; else if($dpassed<100)$freq = 'monthly'; else $freq = 'yearly'; }else $freq = $vboptions['vbseo_sm_freq_t']; vbseo_log_entry("[showthread] forum_id: $forumid, thread_id: $threadrow[threadid], total posts: $totalposts, pages: $totalpages, views: $threadrow[views] $prior"); //additional code $alanguages = array ('af','sq','ar','be','bg','ca','zh-CN','hr','cs','da','nl','en','pl','et','tl','fi','fr','gl','de','el','iw','hi','hu','is','id','ga','it','ja','ko','lv','lt','mk','ms','mt','no','fa','pt','ro','ru','sr','sk','sl','es','sw','sv','zh-TW','th','tr','uk','vi','cy','yi'); if(!$archived) { $strlenhost = strlen($vbseo_vars['bburl']."/"); $currentthreadurl = vbseo_url_thread($threadrow, 1, $archived); $currentthreadurl_before = substr($currentthreadurl,0,$strlenhost); $currentthreadurl_after = "/".substr($currentthreadurl,$strlenhost); $lastpost =& $threadrow['lastpost']; $vbseo_stat['t'] += sizeof($alanguages); foreach($alanguages as $language) { vbseo_add_url($currentthreadurl_before.$language.$currentthreadurl_after, $prior, $lastpost, $freq); } } //end additional code for($p=1; $p<=$totalpages; $p++) { $vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls( vbseo_url_thread($threadrow, $p, $archived), vbseo_url_thread($threadrow, $p, $archived, true), $prior, $threadrow['lastpost'], $freq ); } if($showpost) { $getposts = $db->query(" SELECT p.dateline,p.postid,p.threadid FROM " . TABLE_PREFIX . "post AS p WHERE p.threadid = $threadrow[threadid] AND visible = 1 ORDER BY p.dateline "); $pcount = 0; while ($postrow = $db->fetch_array($getposts)) { $pcount++; vbseo_log_entry("[showpost] forum_id: $forumid, thread_id: $postrow[threadid], post_id: $postrow[postid]"); $relp = $relp*0.8+$pcount/($threadrow['replycount']+1)*0.2; $relp*= vbseo_apply_custom_priority('forum', $threadrow['forumid']); $prior2 = vbseo_sm_priority($vboptions['vbseo_sm_priority_rp'], $relp); $vbseo_stat['p'] += vbseo_add_2urls( vbseo_url_post($threadrow, $postrow, $pcount), vbseo_url_post($threadrow, $postrow, $pcount, true), $prior2, $postrow['dateline'], $vboptions['vbseo_sm_freq_p'] ); } $db->free_result($getposts); } } $db->free_result($getthreads); $vbseo_progress['step3'] = 0; } vbseo_inc_progress(); } function vbseo_sitemap_polls($progress) { global $db, $vboptions, $vbseo_vars; if(vbseo_check_progress($progress)) return; $added_urls = 0; vbseo_log_entry("[SECTION START] polls", true); $st = $db->query_first(" SELECT max(voters) as maxre,min(voters) as minre,avg(voters) as avgre FROM " . TABLE_PREFIX . "poll "); foreach($vbseo_vars['forumslist'] as $forumid) { $getthreads = $db->query(" SELECT * FROM " . TABLE_PREFIX . "thread AS thread WHERE forumid = $forumid AND visible = 1 AND pollid > 0 "); while ($threadrow = $db->fetch_array($getthreads)) { $getpoll = $db->query_first(" SELECT * FROM " . TABLE_PREFIX . "poll WHERE pollid = ".$threadrow['pollid']." "); if(!$getpoll) continue; vbseo_log_entry("[poll] forum_id: $forumid, thread_id: $threadrow[threadid], pollid: $threadrow[pollid]"); $added_urls++; $relp2 = vbseo_math_avg_weight($getpoll['voters'], $st['minre'], $st['maxre'], $st['avgre']); $relp2*= vbseo_apply_custom_priority('forum', $threadrow['forumid']); $prior = vbseo_sm_priority($vboptions['vbseo_sm_priority_rpoll'], $relp2); $added_urls += vbseo_add_2urls( vbseo_url_poll($threadrow, $getpoll), vbseo_url_poll($threadrow, $getpoll, true), $prior, $getpoll['dateline'], $vboptions['vbseo_sm_freq_poll'] ); } $db->free_result($getthreads); } vbseo_inc_progress(); return $added_urls; } function vbseo_sitemap_blogs($progress) { global $db, $vboptions, $vbseo_vars; if(vbseo_check_progress($progress)) return; if(!vbseo_dbtbl_exists('blog')) return 0; vbseo_log_entry("[SECTION START] blogs", true); vbseo_add_url(VBSEO_ON ? vbseo_any_url($vbseo_vars['bburl'].'/blog.'.VBSEO_PHP_EXT) : $vbseo_vars['bburl'].'/blog.'.VBSEO_PHP_EXT, 1.0); $added_urls = 0;
请使用容易expalanation了解。我不流利的英语。是否正确的代码,我把呢?正确与否?
把这段代码?请帮助我在上述这段代码,使我很容易跟踪
$ vbseo_stat [$存档'AT':'T'] + = vbseo_add_2urls(
最后,也是我们在额外的代码,你必须改变 1 到 $ P..我不undertand请给例子... ...
“ - 我将描述换句话说,它 - 希望这将有助于
所以 - 你的实际代码看起来OK - 最好的检查方法来运行它。
额外的步骤是没有必要的 - 实际的解决方案将添加翻译地图页面的线程的链接。额外的步骤也将允许您的广告有线程的其他网页的链接 - 如果线程是大到足以有其他网页(第二,第三...).
所以如果你想使这种变化。然后,你必须删除从一个地方的额外的代码(你添加一个),你有它,现在把它在其他地方。其他地方面前:
这就是我们的指令意味着什么 - 把百度推广代码下面列出了我们之前的代码(而不是我们在您的文件中的代码的实际位置)。PHP Code:
$vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls(
最后一部分告诉你清楚,在我们的代码(添加的代码),你必须找到这个 1 (头号 - 这是在我们的代码中只能使用一次,所以它是很容易的),给你更precised指令:
这里是 1 在我们的代码。你必须要改变这种 1 到 $ PPHP Code:
$currentthreadurl = vbseo_url_thread($threadrow, 1, $archived) . '&language=';
所以,如果你看看上线,从我们的代码 1 存在和你改变它 $ P 然后你将不得不有:
现在它是更容易理解。请告诉没有帮助PHP Code:
$currentthreadurl = vbseo_url_thread($threadrow, $p, $archived) . '&language=';
![]()
好吧,百度推广发布了一个新的Sitemaps生成器,如何添加?你可否把正确的代码在这里,它是为所有用户要容易得多。
好了,像百度推广的老地图,感谢相同。
最后编辑者 wowglider.de; 13-06-11 在 22:03.