$ = Před vbseo_sm_priority ($ vboptions ['vbseo_sm_priority_rt'], $ relp);
if ($ vboptions ['vbseo_sm_freq_tsmart'])
{
$ Dpassed = (time () - $ threadrow ['lastpost']) / 86400;
if ($ dpassed <3) $ freq = 'denní';
else if ($ dpassed <10) $ freq = 'týden';
else if ($ dpassed <100) $ freq = "měsíční";
jinak $ freq = 'roční';
} Else
$ $ Vboptions freq = ['vbseo_sm_freq_t'];
vbseo_log_entry ("[showthread] forum_id: $ forumid, thread_id: $ threadrow [ThreadId], Příspěvků: $ totalposts, stránky: $ totalpages, zobrazení: $ threadrow [Zobrazení] $ před");
/ / Další kód
$ Alanguages = array
if (! $ archivované) {
$ Strlenhost = strlen ($ vbseo_vars ['bburl']."/");
$ Currentthreadurl vbseo_url_thread = ($ threadrow, 1, $ archivovat);
$ Currentthreadurl_before = substr ($ currentthreadurl, 0, $ strlenhost);
$ Currentthreadurl_after = "/", substr ($ currentthreadurl, $ strlenhost).
$ $ = & Lastpost threadrow ['lastpost'];
$ Vbseo_stat ['t'] + = sizeof ($ alanguages);
foreach ($ alanguages za $ jazyk) {
vbseo_add_url ($ $ $ LANGUAGE currentthreadurl_before currentthreadurl_after, před $, $ lastpost, $ frekv..);
}
}
/ / Konec další kód
for ($ p = 1, $ p <= $ totalpages, $ p + +)
{
Vbseo_stat $ [$ archivován 'at'? 'T'] = + vbseo_add_2urls (
vbseo_url_thread ($ threadrow, $ p, $ archivu),
vbseo_url_thread ($ threadrow, $ p, $ archivovány, true),
$ Předchozí,
$ Threadrow ['lastpost'],
$ Frekvence
);
}
if ($ showpost)
{
Getposts $ = $ db-> dotaz ("
SELECT p.dateline, p.postid, p.threadid
Z ". TABLE_PREFIX." Post p
KDE p.threadid = $ threadrow [ThreadId]
A viditelné = 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 [ID příspěvku]");
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 ['Krok 3'] = 0;
}
vbseo_inc_progress ();
}
Funkce vbseo_sitemap_polls ($ pokrok)
{
global $ db, $ vboptions, $ vbseo_vars;
if (vbseo_check_progress ($ pokrok)) return;
$ Added_urls = 0;
vbseo_log_entry ("[§ START] Ankety", true);
$ St = $ db-> query_first ("
SELECT
max (voliči) jako maxre, min (voliči) jako minre, AVG (voliči) jako avgre
Z ". TABLE_PREFIX." Průzkum
");
foreach ($ vbseo_vars ['forumslist'] as $ forumid)
{
Getthreads $ = $ db-> dotaz ("
SELECT *
Z ". TABLE_PREFIX." Vlákno jako vlákno
KDE forumid = $ forumid
A viditelné = 1
A pollid> 0
");
while ($ threadrow = $ db-> fetch_array ($ getthreads))
{
Getpoll $ = $ db-> query_first ("
SELECT *
Z ". TABLE_PREFIX." Průzkum
KDE pollid = ". $ Threadrow ['pollid']."
");
if (! $ getpoll)
pokračovat;
vbseo_log_entry ("[Hlasování] forum_id: $ forumid, thread_id: $ threadrow [ThreadId], pollid: $ threadrow [pollid]");
$ Added_urls + +;
$ Relp2 vbseo_math_avg_weight = ($ getpoll ['voličů'], $ st ['minre'], $ st ['maxre'], $ st ['avgre']);
$ Relp2 *= vbseo_apply_custom_priority ("forum", $ threadrow ['forumid']);
$ = Před 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),
$ Předchozí,
$ Getpoll ['Dateline'],
$ Vboptions ['vbseo_sm_freq_poll']
);
}
$ Db-> free_result ($ getthreads);
}
vbseo_inc_progress ();
return $ added_urls;
}
Funkce vbseo_sitemap_blogs ($ pokrok)
{
global $ db, $ vboptions, $ vbseo_vars;
if (vbseo_check_progress ($ pokrok)) return;
if (! vbseo_dbtbl_exists ("blog"))
return 0;
vbseo_log_entry ("[§ 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;