ABD doları önceki = vbseo_sm_priority ($ vboptions ['vbseo_sm_priority_rt'], $ relp);
if ($ vboptions ['vbseo_sm_freq_tsmart'])
{
$ Dpassed = (time () - $ threadrow ['lastpost']) / 86400;
if (dpassed $ <3) frekans = 'günlük';
else if (dpassed $ <10) frekans = 'Haftalık';
başka (dpassed $ <100) frekans = 'aylık' eğer;
else $ frekans = 'yıllık';
} Else
$ Frekans = $ vboptions ['vbseo_sm_freq_t'];
vbseo_log_entry ("[showthread] forum_id: $ forumid, thread_id: $ threadrow [threadid], toplam ileti: $ totalposts, sayfa: $ TotalPages, görünümler: $ threadrow önce [views] $");
/ / Ek kod
$ Alanguages = array
if (! doları arşivlenen) {
ABD doları strlenhost = strlen ($ vbseo_vars ['bburl']."/");
$ Currentthreadurl = vbseo_url_thread ($ threadrow, 1, arşivlenen ABD doları);
$ Currentthreadurl_before = substr ($ currentthreadurl, 0, $ strlenhost);
$ Currentthreadurl_after = "/" substr ($ currentthreadurl, $ strlenhost);
$ Lastpost = & $ threadrow ['lastpost'];
$ Vbseo_stat ['t'] = sizeof ($ alanguages);
foreach (dil $ dolar olarak alanguages) {
vbseo_add_url ($ currentthreadurl_before $ dil doları currentthreadurl_after $ önce lastpost $ frekans.);
}
}
/ / End ek kod
($ p <= $ TotalPages; $ p = 1 $ p + +)
{
$ Vbseo_stat [arşivlenen doları '': 't'] = vbseo_add_2urls (
vbseo_url_thread ($ threadrow, $ p, arşivlenen ABD doları)
vbseo_url_thread ($ threadrow, $ p, ABD doları arşivlenen, true)
Önce ABD doları,
$ Threadrow ['lastpost'],
ABD doları frekans
);
}
eğer (ABD doları showpost)
{
$ Getposts = $ db-> sorgu ("
SELECT p.dateline, p.postid, p.threadid
FROM p GİBİ "table_prefix." Mesaj
NEREDE p.threadid = $ threadrow [threadid]
VE visible = 1
ORDER p.dateline TARAFINDAN
");
$ Pcount = 0;
iken ($ postrow = $ db-> fetch_array ($ getposts))
{
ABD doları pcount + +;
vbseo_log_entry ("[showpost] forum_id: $ forumid, thread_id: $ postrow [threadid] post_id: $ postrow [mesaj ID'si");
$ Relp = $ relp * 0.8 + $ pcount / ($ threadrow ['replycount'] 1) * 0.2;
$ Relp *= vbseo_apply_custom_priority ('forum', $ threadrow ['forumid']);
ABD doları 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, gerçek),
ABD doları prior2
$ Postrow ['dateline'],
$ Vboptions ['vbseo_sm_freq_p']
);
}
$ Db-> free_result ($ getposts);
}
}
$ Db-> free_result ($ getthreads);
$ Vbseo_progress ['step3'] = 0;
}
vbseo_inc_progress ();
}
fonksiyonu vbseo_sitemap_polls (ilerleme)
{
global $ db, $ vboptions $ vbseo_vars;
if (vbseo_check_progress (ilerleme)) return;
$ Added_urls = 0;
vbseo_log_entry ("[BÖLÜM START] anketler", true);
$ St = $ db-> query_first ("
SEÇ
avgre minre, ortalama olarak maksimum (seçmen) maxre olarak, min (seçmen) (seçmen)
"Table_prefix." FROM anket
");
foreach ($ vbseo_vars ['forumslist'] $ forumid olarak)
{
$ Getthreads = $ db-> sorgu ("
SELECT *
Konu olarak FROM ". Table_prefix." Konu
forumid = $ forumid
VE visible = 1
VE pollid> 0
");
iken ($ threadrow = $ db-> fetch_array ($ getthreads))
{
$ Getpoll = $ db-> query_first ("
SELECT *
"Table_prefix." FROM anket
NEREDE pollid = "$ threadrow ['pollid']."
");
if ($ getpoll)
devam etmektedir;
vbseo_log_entry ("[anket] forum_id: $ forumid, thread_id: $ threadrow [threadid] pollid: $ threadrow [pollid]");
$ Added_urls + +;
ABD doları relp2 = vbseo_math_avg_weight ($ getpoll ['seçmen'], $ st ['minre'], $ st ['maxre'], $ st ['avgre']);
$ Relp2 *= vbseo_apply_custom_priority ('forum', $ threadrow ['forumid']);
ABD doları önceki = vbseo_sm_priority ($ vboptions ['vbseo_sm_priority_rpoll'], $ relp2);
$ Added_urls + = vbseo_add_2urls (
vbseo_url_poll ($ threadrow, $ getpoll),
vbseo_url_poll ($ threadrow, $ getpoll, gerçek)
Önce ABD doları,
$ Getpoll ['dateline'],
$ Vboptions ['vbseo_sm_freq_poll']
);
}
$ Db-> free_result ($ getthreads);
}
vbseo_inc_progress ();
ABD doları added_urls dönmek;
}
fonksiyonu vbseo_sitemap_blogs (ilerleme)
{
global $ db, $ vboptions $ vbseo_vars;
if (vbseo_check_progress (ilerleme)) return;
if (! vbseo_dbtbl_exists ('blog'))
return 0;
vbseo_log_entry ("[BÖLÜM BAŞLANGIÇ] bloglar", true);
vbseo_add_url (? VBSEO_ON vbseo_any_url (ABD doları vbseo_vars ['bburl'].'/ blogu.' VBSEO_PHP_EXT): $ vbseo_vars ['bburl'].'/ blogu.' VBSEO_PHP_EXT, 1.0.);
$ Added_urls = 0;