$ Išankstinio = vbseo_sm_priority ($ vboptions ['vbseo_sm_priority_rt'], $ relp);
if ($ vboptions ["vbseo_sm_freq_tsmart '])
{
$ Dpassed = (time () - $ threadrow ['lastpost "]) / 86.400;
if ($ dpassed <3) $ Freq = "per dieną";
else if ($ dpassed <10) $ Freq = "Kas savaitę";
else if ($ dpassed <100) $ Freq = "kas mėnesį";
kitas $ Freq = "metus";
} Kitas
$ Freq = $ vboptions ['vbseo_sm_freq_t'];
vbseo_log_entry ([showthread] forum_id: $ forumid, thread_id: $ threadrow [threadid] Iš viso pranešimų: $ totalposts, puslapių: $ totalpages peržiūros: $ threadrow [peržiūros] $ iki ");
/ / Papildomas kodas
$ Alanguages = array
if (! $ archyve) {
$ Strlenhost = strlen ($ vbseo_vars ['bburl']."/");
$ Currentthreadurl = vbseo_url_thread ($ threadrow, 1, $ archyve);
$ Currentthreadurl_before = substr ($ currentthreadurl, 0, $ strlenhost);
$ Currentthreadurl_after = "/" substr ($ currentthreadurl, $ strlenhost);
$ Lastpost = & $ threadrow ["lastpost '];
$ Vbseo_stat ['t'] + = sizeof ($ alanguages);
foreach ($ alanguages kaip $ language) {
vbseo_add_url ($ currentthreadurl_before $ kalbą $ currentthreadurl_after $ išankstinio $ lastpost $ Freq.);
}
}
/ / End papildomas kodas
($ p = 1 $ p <= $ totalpages $ p + +)
{
$ Vbseo_stat [$ archyvą ''? 'T'] + = vbseo_add_2urls (
vbseo_url_thread ($ threadrow, $ p $ archyve),
vbseo_url_thread ($ threadrow, $ p $ archyvą, tiesa),
JAV dolerių iki
$ Threadrow [lastpost "],
$ Freq
);
}
if ($ showpost)
{
$ Getposts = $ db-> užklausos ("
Pasirinkite p.dateline, p.postid, p.threadid
IŠ ". TABLE_PREFIX". Postą p
Jei p.threadid = $ threadrow [threadid]
Ir matoma = 1
TVARKA PAGAL p.dateline
");
$ Pcount = 0;
o ($ 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 ("forumas", $ 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, tiesa),
$ Prior2,
$ Postrow ["LIES"],
$ Vboptions ["vbseo_sm_freq_p]
);
}
$ Db-> free_result ($ getposts);
}
}
$ Db-> free_result ($ getthreads);
$ Vbseo_progress ['Step3'] = 0;
}
vbseo_inc_progress ();
}
funkcija vbseo_sitemap_polls ($ pažangą)
{
pasaulio $ db $ vboptions $ vbseo_vars;
if (vbseo_check_progress ($ pažangą)) grįžti;
$ Added_urls = 0;
vbseo_log_entry ("[DALIS START] apklausos", true);
$ St = $ db-> query_first (toliau -
PASIRINKITE
maxre max (rinkėjų), min (rinkėjų) minre, AVG (rinkėjai), kaip avgre
IŠ ". TABLE_PREFIX" apklausa
");
foreach ($ vbseo_vars ["forumslist '] $ forumid)
{
$ Getthreads = $ db-> užklausos ("
SELECT *
IŠ ". TABLE_PREFIX" siūlai siūlai
Kur forumid = $ forumid
Ir matoma = 1
Pollid> 0
");
o ($ threadrow = $ db-> fetch_array ($ getthreads))
{
$ Getpoll = $ db-> query_first ("
SELECT *
IŠ ". TABLE_PREFIX" apklausa
Pollid = "$ threadrow [" pollid ']. "
");
if (! $ getpoll)
toliau;
vbseo_log_entry ("[Apklausa] forum_id: $ forumid, thread_id: $ threadrow [threadid], pollid: $ threadrow [pollid]");
$ Added_urls + +;
$ Relp2 = vbseo_math_avg_weight ($ getpoll ["rinkėjų"], $ st ['minre'], $ st ['maxre'], $ st ['avgre']);
$ Relp2 *= vbseo_apply_custom_priority ("forumas", $ threadrow ['forumid']);
$ Išankstinio = vbseo_sm_priority ($ vboptions ["vbseo_sm_priority_rpoll '], $ relp2);
$ Added_urls + = vbseo_add_2urls (
vbseo_url_poll ($ threadrow, $ getpoll),
vbseo_url_poll ($ threadrow, $ getpoll, tiesa),
JAV dolerių iki
$ Getpoll ["LIES"],
$ Vboptions ["vbseo_sm_freq_poll]
);
}
$ Db-> free_result ($ getthreads);
}
vbseo_inc_progress ();
Atgal Į $ added_urls;
}
funkcija vbseo_sitemap_blogs ($ pažangą)
{
pasaulio $ db $ vboptions $ vbseo_vars;
if (vbseo_check_progress ($ pažangą)) grįžti;
if (! vbseo_dbtbl_exists ("blog"))
return 0;
vbseo_log_entry ("[SKIRSNIS start] Dienoraščiai", true);
vbseo_add_url (? VBSEO_ON vbseo_any_url ($ vbseo_vars ["bburl'].'/ dienoraštį." VBSEO_PHP_EXT): $ vbseo_vars ["bburl'].'/ dienoraštį. VBSEO_PHP_EXT, 1.0.)
$ Added_urls = 0;