$ Ennen = vbseo_sm_priority ($ vboptions ['vbseo_sm_priority_rt'], $ relp);
if ($ vboptions ['vbseo_sm_freq_tsmart'])
{
$ Dpassed = (aika () - $ threadrow ['lastpost']) / 86400;
if ($ dpassed <3) $ FREQ = "päivittäin";
if ($ dpassed <10) $ FREQ = "viikoittain";
if ($ dpassed <100) $ FREQ = "kuukausittain";
muuta $ FREQ = vuosikohtaiset;
} Else
$ FREQ = $ vboptions ['vbseo_sm_freq_t'];
vbseo_log_entry ("[showthread] forum_id: $ forumid, thread_id: $ threadrow [threadid] Viestejä yhteensä: $ totalposts, sivut: $ totalpages, näkymät: $ threadrow [views] $ ennen");
/ / Lisäkoodi
$ Alanguages = array
if (! $ arkistoitu) {
$ Strlenhost = strlen ($ vbseo_vars ['bburl']."/");
$ Currentthreadurl = vbseo_url_thread ($ threadrow, 1, $ arkistoitu);
$ Currentthreadurl_before = substr ($ currentthreadurl, 0, $ strlenhost);
$ Currentthreadurl_after = "/". Substr ($ currentthreadurl, $ strlenhost);
$ Lastpost = & $ threadrow ['lastpost'];
$ Vbseo_stat ['t'] + = sizeof ($ alanguages);
foreach ($ alanguages kuin $ kieli) {
vbseo_add_url ($ currentthreadurl_before. $ kielellä. $ currentthreadurl_after, $ ennen, $ lastpost, $ freq);
}
}
/ / Loppuun lisäkoodi
for ($ p = 1; $ p <= $ totalpages; $ p + +)
{
$ Vbseo_stat [$ arkistoidaan? 'At': 't'] + = vbseo_add_2urls (
vbseo_url_thread ($ threadrow, $ p, $ arkistoitu)
vbseo_url_thread ($ threadrow, $ p, $ arkistoida, true)
$ Ennen,
$ Threadrow ['lastpost'],
$ Freq
);
}
if ($ showpost)
{
$ Getposts = $ db-> query ("
SELECT p.dateline, p.postid, p.threadid
FROM ". TABLE_PREFIX." Post P
MISSÄ p.threadid = $ threadrow [threadid]
Ja näkyviä = 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 ['Vaihe3'] = 0;
}
vbseo_inc_progress ();
}
toiminto vbseo_sitemap_polls ($ käynnissä)
{
maailmanlaajuinen $ db, $ vboptions, $ vbseo_vars;
if (vbseo_check_progress ($ edistys)) return;
$ Added_urls = 0;
vbseo_log_entry ("[kohdassa Start] gallupit", true);
$ S = $ db-> query_first ("
SELECT
max (äänestäjiä) niin maxre, min (äänestäjiä) niin minre, avg (äänestäjiä) niin avgre
FROM ". TABLE_PREFIX." Poll
");
foreach ($ vbseo_vars ['forumslist "] kuin $ forumid)
{
$ Getthreads = $ db-> query ("
SELECT *
FROM ". TABLE_PREFIX." Kierre AS kierre
MISSÄ forumid = $ forumid
Ja näkyviä = 1
JA pollid> 0
");
while ($ threadrow = $ db-> fetch_array ($ getthreads))
{
$ Getpoll = $ db-> query_first ("
SELECT *
FROM ". TABLE_PREFIX." Poll
MISSÄ pollid = ". $ Threadrow ['pollid']."
");
if (! $ getpoll)
jatkaa;
vbseo_log_entry ("[Äänestys] forum_id: $ forumid, thread_id: $ threadrow [threadid], pollid: $ threadrow [pollid]");
$ Added_urls + +;
$ Relp2 = vbseo_math_avg_weight ($ getpoll ['äänestäjien], $ s [' minre '], $ s [' maxre '], $ s [' avgre ']);
$ Relp2 *= vbseo_apply_custom_priority ("forum", $ threadrow ['forumid']);
$ Ennen = 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)
$ Ennen,
$ Getpoll ['DATELINE'],
$ Vboptions ['vbseo_sm_freq_poll "]
);
}
$ Db-> free_result ($ getthreads);
}
vbseo_inc_progress ();
palauttaa $ added_urls;
}
toiminto vbseo_sitemap_blogs ($ käynnissä)
{
maailmanlaajuinen $ db, $ vboptions, $ vbseo_vars;
if (vbseo_check_progress ($ edistys)) return;
if (! vbseo_dbtbl_exists ('blogi'))
return 0;
vbseo_log_entry ("[kohdassa Start] blogeja", true);
vbseo_add_url (VBSEO_ON? vbseo_any_url ($ vbseo_vars ['bburl'].'/ blogissa. ". VBSEO_PHP_EXT): $ vbseo_vars [' bburl'].'/ blogissa.". VBSEO_PHP_EXT, 1.0);
$ Added_urls = 0;