$ Πριν vbseo_sm_priority = ($ vboptions ['vbseo_sm_priority_rt'], $ relp)?
if ($ vboptions ['vbseo_sm_freq_tsmart'])
{
$ Dpassed = (χρόνος () - $ threadrow ['lastpost']) / 86400?
if ($ dpassed <3) $ freq = «καθημερινή»?
else if ($ dpassed <10) $ freq = "Εβδομαδιαία"?
else if ($ dpassed <100) $ freq = "μηνιαία"?
άλλο $ freq = "ετήσια"?
} Else
$ Freq = $ vboptions ['vbseo_sm_freq_t']?
vbseo_log_entry ("[showthread] forum_id: $ ForumID, thread_id: $ threadrow [θέματος], συνολικές δημοσιεύσεις: $ totalposts, σελίδες: $ totalpages, προβολές: $ threadrow [απόψεις] $ πριν")?
/ / Πρόσθετος κωδικός
$ Alanguages = array
if (! $ αρχειοθετημένα) {
$ 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, $ freq..)?
}
}
/ / Τέλος πρόσθετος κωδικός
για ($ p = 1? $ p <= $ totalpages? $ p + +)
{
$ Vbseo_stat [$ αρχειοθετούνται "σε":? 'T'] + = vbseo_add_2urls (
vbseo_url_thread ($ threadrow, $ p, $ αρχειοθετημένα),
vbseo_url_thread ($ threadrow, $ p, $ αρχειοθετημένα, αλήθεια),
$ Εκ των προτέρων,
$ Threadrow ['lastpost'],
$ Freq
)?
}
if ($ showpost)
{
$ Getposts = $ db-> ερώτημα ("
SELECT p.dateline, p.postid, p.threadid
ΑΠΟ ". TABLE_PREFIX." Μήνυμα σε p
ΟΠΟΥ p.threadid = $ threadrow [θέματος]
Και ορατή = 1
ORDER BY p.dateline
")?
$ Pcount = 0?
ενώ ($ postrow = $ db-> fetch_array ($ getposts))
{
$ Pcount + +?
vbseo_log_entry ("[showpost] forum_id: $ ForumID, thread_id: $ postrow [θέματος], post_id: $ postrow [ταυτότητα μηνύματος]")?
$ 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 [«Dateline»],
$ Vboptions ['vbseo_sm_freq_p']
)?
}
$ Db-> free_result ($ getposts)?
}
}
$ Db-> free_result ($ getthreads)?
$ Vbseo_progress [«Βήμα 3 '] = 0?
}
vbseo_inc_progress ()?
}
vbseo_sitemap_polls λειτουργία ($ πρόοδος)
{
παγκόσμια $ db, $ vboptions, $ vbseo_vars?
αν (vbseo_check_progress ($ πρόοδος)) επιστροφή?
$ Added_urls = 0?
vbseo_log_entry ("[START ΤΜΗΜΑ] ψηφοφορίες», αλήθεια)?
$ St = $ db-> query_first ("
SELECT
max (ψηφοφόροι) ως maxre, min (ψηφοφόροι) ως minre, avg (ψηφοφόροι) ως avgre
ΑΠΟ ". TABLE_PREFIX." Δημοσκόπηση
")?
foreach ($ vbseo_vars ['forumslist'] και $ ForumID)
{
$ Getthreads = $ db-> ερώτημα ("
SELECT *
ΑΠΟ ". TABLE_PREFIX." Νήμα ΩΣ νήμα
ΟΠΟΥ ForumID = $ ForumID
Και ορατή = 1
ΚΑΙ pollid> 0
")?
ενώ ($ threadrow = $ db-> fetch_array ($ getthreads))
{
$ Getpoll = $ db-> query_first ("
SELECT *
ΑΠΟ ". TABLE_PREFIX." Δημοσκόπηση
ΟΠΟΥ pollid = ". $ Threadrow ['pollid']."
")?
if (! $ getpoll)
συνεχίσετε?
vbseo_log_entry ("[δημοσκόπηση] forum_id: $ ForumID, thread_id: $ threadrow [θέματος], pollid: $ threadrow [pollid]")?
$ Added_urls + +?
$ Relp2 = vbseo_math_avg_weight ($ getpoll [«ψηφοφόρων»], $ ος ['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 [«Dateline»],
$ Vboptions ['vbseo_sm_freq_poll']
)?
}
$ Db-> free_result ($ getthreads)?
}
vbseo_inc_progress ()?
επιστροφή $ added_urls?
}
vbseo_sitemap_blogs λειτουργία ($ πρόοδος)
{
παγκόσμια $ db, $ vboptions, $ vbseo_vars?
αν (vbseo_check_progress ($ πρόοδος)) επιστροφή?
if (! vbseo_dbtbl_exists («blog»))
επιστροφή 0?
vbseo_log_entry ("[START ΤΜΗΜΑ] blogs», αλήθεια)?
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?