$ Пред = vbseo_sm_priority ($ vboptions ['vbseo_sm_priority_rt'] $ relp);
if ($ vboptions ['vbseo_sm_freq_tsmart'])
{
$ Dpassed = (време () - $ threadrow ['lastpost']) / 86400;
if ($ dpassed <3) $ freq = "весник";
друго, ако ($ dpassed <10) $ freq = 'неделно;
друго, ако ($ dpassed <100) $ freq = "месечна";
друго $ freq = "годишно;
} Друго
$ Freq = $ vboptions ['vbseo_sm_freq_t'];
vbseo_log_entry ("[showthread] forum_id: $ forumid, thread_id: $ threadrow [threadid] Вкупно мислења: $ totalposts, број на страници: $ totalpages, ставови: $ threadrow [пати] $ пред");
/ / Дополнителен код
$ Alanguages = array
ако ($ архивирани) {
$ 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-> пребарување ("
Избери p.dateline, p.postid, p.threadid
ОД ". Table_Prefix." Пост како P
КАДЕ p.threadid = $ threadrow [threadid]
И видливи = 1
Подреди по p.dateline
");
$ Pcount = 0;
додека ($ 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 ("форум", $ 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 ['Step3'] = 0;
}
vbseo_inc_progress ();
}
функција vbseo_sitemap_polls ($ напредок)
{
глобалната $ db, $ vboptions, $ vbseo_vars;
ако (vbseo_check_progress ($ напредок)) се врати;
$ Added_urls = 0;
vbseo_log_entry ("[ДЕЛ Старт] анкети", true);
$ Ул = $ db-> query_first ("
Избери
Макс (гласачи), како maxre, Мин (гласачи), како 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']."
");
ако ($ getpoll)
продолжи;
vbseo_log_entry ("[Анкета] forum_id: $ forumid, thread_id: $ threadrow [threadid], 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 ("блог"))
Врати 0;
vbseo_log_entry ("[ДЕЛ Старт] блогови", true);
vbseo_add_url (? VBSEO_ON vbseo_any_url ($ vbseo_vars ['bburl'].'/ блог. VBSEO_PHP_EXT): $ vbseo_vars [' bburl'].'/ блог. VBSEO_PHP_EXT, 1.0..);
$ Added_urls = 0;