$ Terlebih dahulu vbseo_sm_priority = ($ vboptions ['vbseo_sm_priority_rt'], $ relp);
jika ($ vboptions ['vbseo_sm_freq_tsmart'])
{
$ Dpassed = (masa () - $ threadrow ['lastpost']) / 86.400;
if ($ dpassed <3) $ Frekuensi = 'harian';
else if ($ dpassed <10) $ Frekuensi = 'mingguan';
else if ($ dpassed <100) $ Frekuensi = 'bulanan';
lain $ Frekuensi = 'tahunan';
} Lain
$ Frekuensi = $ vboptions ['vbseo_sm_freq_t'];
vbseo_log_entry ("[showthread] forum_id: $ forumid, thread_id: $ threadrow [threadid], posts jumlah: $ totalposts, pages: $ totalpages, pandangan: $ threadrow [views] $ sebelum");
/ / Kod tambahan
$ Alanguages = array
jika (! $ arkib) {
$ Strlenhost = strlen ($ vbseo_vars ['bburl']."/");
$ Currentthreadurl = vbseo_url_thread ($ threadrow, 1, $ arkib);
$ Currentthreadurl_before = substr ($ currentthreadurl, 0, $ strlenhost);
$ Currentthreadurl_after = "/" substr ($ currentthreadurl, $ strlenhost).;
$ Lastpost = & $ threadrow ['lastpost'];
$ Vbseo_stat ['t'] + = sizeof ($ alanguages);
foreach ($ alanguages $ bahasa) {
vbseo_add_url ($ currentthreadurl_before $ bahasa $ currentthreadurl_after, sebelum $, $ lastpost, $ Frekuensi.);
}
}
/ / Akhir kod tambahan
($ p = 1; $ p <= $ totalpages; $ p + +)
{
$ Vbseo_stat [$ arkib 'di':? 'T'] + = vbseo_add_2urls (
vbseo_url_thread ($ threadrow, $ p, $ diarkibkan),
vbseo_url_thread ($ threadrow, $ p, $ arkib, true),
$ Sebelum,
$ Threadrow ['lastpost'],
$ Frekuensi
);
}
jika ($ showpost)
{
$ Getposts = $ db-> query ("
SELECT p.dateline, p.postid, p.threadid
DARI "TABLE_PREFIX." Jawatan AS p
DI MANA p.threadid = $ threadrow [threadid]
DAN kelihatan = 1
PERINTAH OLEH p.dateline
");
$ Pcount = 0;
sementara ($ 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 ['tarikh tamat'],
$ Vboptions ['vbseo_sm_freq_p']
);
}
$ Db-> free_result ($ getposts);
}
}
$ Db-> free_result ($ getthreads);
$ Vbseo_progress ['step3'] = 0;
}
vbseo_inc_progress ();
}
fungsi vbseo_sitemap_polls ($ kemajuan)
{
global $ db, $ vboptions, $ vbseo_vars;
jika (vbseo_check_progress ($ kemajuan)) kembali;
$ Added_urls = 0;
vbseo_log_entry ("[START SEKSYEN] pemilihan", true);
$ St = $ db-> query_first ("
SELECT
max (pengundi) sebagai maxre, min (pengundi) sebagai minre, avg (pengundi) sebagai avgre
DARI "TABLE_PREFIX." Pungutan suara
");
foreach ($ vbseo_vars ['forumslist'] $ forumid)
{
$ Getthreads = $ db-> query ("
SELECT *
DARI ". TABLE_PREFIX." Thread SEBAGAI thread
DI MANA forumid = $ forumid
DAN kelihatan = 1
DAN pollid> 0
");
sementara ($ threadrow = $ db-> fetch_array ($ getthreads))
{
$ Getpoll = $ db-> query_first ("
SELECT *
DARI "TABLE_PREFIX." Pungutan suara
DI MANA pollid = "$ threadrow ['pollid']."
");
jika (! $ getpoll)
terus;
vbseo_log_entry ("[poll] forum_id: $ forumid, thread_id: $ threadrow [threadid], pollid: $ threadrow [pollid]");
$ Added_urls + +;
$ Relp2 = vbseo_math_avg_weight ($ getpoll ['pengundi'], $ st ['minre'], $ st ['maxre'], $ st ['avgre']);
$ Relp2 *= vbseo_apply_custom_priority ('forum', $ threadrow ['forumid']);
$ Terlebih dahulu 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),
$ Sebelum,
$ Getpoll ['tarikh tamat'],
$ Vboptions ['vbseo_sm_freq_poll']
);
}
$ Db-> free_result ($ getthreads);
}
vbseo_inc_progress ();
return $ added_urls;
}
fungsi vbseo_sitemap_blogs ($ kemajuan)
{
global $ db, $ vboptions, $ vbseo_vars;
jika (vbseo_check_progress ($ kemajuan)) kembali;
jika (! vbseo_dbtbl_exists ('blog'))
return 0;
vbseo_log_entry ("[SEKSYEN START] blog", 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;