$ Fyrri = vbseo_sm_priority ($ vboptions ['vbseo_sm_priority_rt'], $ relp);
if ($ vboptions ['vbseo_sm_freq_tsmart'])
{
$ Dpassed = (tími () - $ threadrow ['lastpost']) / 86400;
if ($ dpassed <3) $ freq = 'daglega';
else if ($ dpassed <10) $ freq = 'Vikulega';
else if ($ dpassed <100) $ freq = 'mánaðarlega';
annars $ freq = 'Árlega';
} Else
$ Freq = $ vboptions ['vbseo_sm_freq_t'];
vbseo_log_entry ("[showthread] forum_id: $ forumid, thread_id: $ threadrow [threadid] Samtals innlegg: $ totalposts, síður: $ totalpages, skoðanir: $ threadrow [flettingar] $ fyrir");
/ / Viðbótar kóða
$ Alanguages = array
if (! $ geymslu) {
$ Strlenhost = strlen ($ vbseo_vars ['bburl']."/");
$ Currentthreadurl = vbseo_url_thread ($ threadrow, 1, $ geymslu);
$ Currentthreadurl_before = substr ($ currentthreadurl, 0, $ strlenhost);
$ Currentthreadurl_after = "/" substr ($ currentthreadurl, $ strlenhost).
$ Lastpost = & $ threadrow ['lastpost'];
$ Vbseo_stat ['T'] + = sizeof ($ alanguages);
framhandleggur ($ alanguages eins og $ tungumál) {
vbseo_add_url ($ currentthreadurl_before $ tungumál $ currentthreadurl_after, $ áður, $ lastpost, $ freq..);
}
}
/ / Endir viðbótar kóða
fyrir ($ p = 1; $ p <= $ totalpages $ p + +)
{
$ Vbseo_stat [$ geymslu 'at':? 'T'] + = vbseo_add_2urls (
vbseo_url_thread ($ threadrow, $ p, $ geymslu),
vbseo_url_thread ($ threadrow, $ p, $ geymslu, sannur),
$ Fyrri,
$ Threadrow ['lastpost'],
$ Freq
);
}
if ($ showpost)
{
$ Getposts = $ DB-> fyrirspurn ("
VELJA p.dateline, p.postid, p.threadid
FRÁ ". TABLE_PREFIX." Staða AS p
HVAR p.threadid = $ threadrow [threadid]
Og sýnileg = 1
Raða eftir p.dateline
");
$ Pcount = 0;
meðan ($ 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, sannur),
$ Prior2,
$ Postrow ['dateline'],
$ Vboptions ['vbseo_sm_freq_p']
);
}
$ DB-> free_result ($ getposts);
}
}
$ DB-> free_result ($ getthreads);
$ Vbseo_progress ['Step3'] = 0;
}
vbseo_inc_progress ();
}
virka vbseo_sitemap_polls ($ vinnslu)
{
Global $ DB $ vboptions, $ vbseo_vars;
if (vbseo_check_progress ($ vinnslu)) aftur;
$ Added_urls = 0;
vbseo_log_entry ("[ÞÁTTUR START] kannanir", sannur);
$ St = $ DB-> query_first ("
SELECT
max (kjósendur) sem maxre, mín (kjósendur) sem minre, meðaltal (kjósendur) sem avgre
FRÁ ". TABLE_PREFIX." Skoðanakönnun
");
framhandleggur ($ vbseo_vars ['forumslist'] og $ forumid)
{
$ Getthreads = $ DB-> fyrirspurn ("
SELECT *
FRÁ ". TABLE_PREFIX." Þráður AS þráður
HVAR forumid = $ forumid
Og sýnileg = 1
OG pollid> 0
");
meðan ($ threadrow = $ DB-> fetch_array ($ getthreads))
{
$ Getpoll = $ DB-> query_first ("
SELECT *
FRÁ ". TABLE_PREFIX." Skoðanakönnun
HVAR pollid = ". $ Threadrow ['pollid']."
");
if (! $ getpoll)
áfram;
vbseo_log_entry ("[Poll] forum_id: $ forumid, thread_id: $ threadrow [threadid] pollid: $ threadrow [pollid]");
$ Added_urls + +;
$ Relp2 = vbseo_math_avg_weight ($ getpoll ['kjósendur'], $ St ['minre'], $ St ['maxre'], $ St ['avgre']);
$ Relp2 *= vbseo_apply_custom_priority ('Forum', $ threadrow ['forumid']);
$ Fyrri = vbseo_sm_priority ($ vboptions ['vbseo_sm_priority_rpoll'], $ relp2);
$ Added_urls + = vbseo_add_2urls (
vbseo_url_poll ($ threadrow, $ getpoll)
vbseo_url_poll ($ threadrow, $ getpoll, sannur),
$ Fyrri,
$ Getpoll ['dateline'],
$ Vboptions ['vbseo_sm_freq_poll']
);
}
$ DB-> free_result ($ getthreads);
}
vbseo_inc_progress ();
aftur $ added_urls;
}
virka vbseo_sitemap_blogs ($ vinnslu)
{
Global $ DB $ vboptions, $ vbseo_vars;
if (vbseo_check_progress ($ vinnslu)) aftur;
if (! vbseo_dbtbl_exists ('Blog'))
áreturn 0;
vbseo_log_entry ("[ÞÁTTUR START] blogg", sannur);
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;