$ Vbseo_sm_priority antes = ($ vboptions ['vbseo_sm_priority_rt'], $ RELP);
if ($ vboptions ['vbseo_sm_freq_tsmart'])
{
$ Dpassed = (equipo () - $ threadrow ['lastpost']) / 86.400;
if ($ dpassed <3) $ freq = 'diario';
else if ($ dpassed <10) $ freq = "semanal";
else if ($ dpassed <100) $ freq = "mensual";
else $ freq = 'ano';
} Else
$ $ Vboptions freq = ['vbseo_sm_freq_t'];
vbseo_log_entry ("[showthread] forum_id: $ forumid, thread_id: $ threadrow [threadid] Mensaxes totais: $ totalposts, páxinas: $ TotalPages, views: $ threadrow [views] $ antes");
/ / Código adicional
Alanguages $ array =
if (! $ ficheiro) {
$ Strlenhost = strlen ($ vbseo_vars ['bburl']."/");
$ Currentthreadurl vbseo_url_thread = ($ threadrow, 1, $ ficheiro);
$ Currentthreadurl_before = substr ($ currentthreadurl, 0, $ strlenhost);
$ Currentthreadurl_after = "/" substr ($ currentthreadurl, $ strlenhost).;
Lastpost $ = $ threadrow ['lastpost'];
$ Vbseo_stat ['t'] + = sizeof ($ alanguages);
foreach ($ $ alanguages como linguaxe) {
vbseo_add_url (currentthreadurl_before $ $ $ currentthreadurl_after linguaxe, $ previo, lastpost $, $ freq ..);
}
}
/ / Fin do código adicional
for ($ p = 1; $ p <= $ TotalPages $ p + +)
{
$ Vbseo_stat [$ arquivados 'at': 't'] + = vbseo_add_2urls (
vbseo_url_thread ($ threadrow, $ p, $ ficheiro),
vbseo_url_thread ($ threadrow, $ p, $ arquivados, true),
$ Previo,
$ Threadrow ['lastpost'],
$ Freq
);
}
if ($ showpost)
{
Getposts $ = $ db-> query ("
Seleccione p.dateline, p.postid, p.threadid
FROM ". Table_prefix." Post AS p
ONDE p.threadid = $ threadrow [threadid]
E visible = 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 *= ('foro', $ 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 ['step3'] = 0;
}
vbseo_inc_progress ();
}
vbseo_sitemap_polls función ($ curso)
{
global $ db, $ vbseo_vars vboptions, $;
if (vbseo_check_progress ($ curso)) return;
$ Added_urls = 0;
vbseo_log_entry ("[START SECA] urnas", true);
$ St = $ db-> query_first ("
Seleccione
max (electores) como maxre, min (electores) como minre, avg (electores) como avgre
FROM ". Table_prefix." Poll
");
foreach ($ vbseo_vars ['forumslist'] como $ forumid)
{
Getthreads $ = $ db-> query ("
SELECT *
FROM ". Table_prefix." Fío como fío
ONDE forumid = $ forumid
E visible = 1
E pollid> 0
");
while ($ threadrow = $ db-> fetch_array ($ getthreads))
{
Getpoll $ = $ db-> query_first ("
SELECT *
FROM ". Table_prefix." Poll
WHERE = pollid ". $ Threadrow ['pollid']."
");
if (! $ getpoll)
continuar;
vbseo_log_entry ("[enquisa] forum_id: $ forumid, thread_id: $ threadrow [threadid] pollid: $ threadrow [pollid]");
$ Added_urls + +;
$ Relp2 vbseo_math_avg_weight = ($ getpoll ['electores'], $ st ['minre'], $ st ['maxre'], $ st ['avgre']);
$ Relp2 vbseo_apply_custom_priority *= ('foro', $ threadrow ['forumid']);
$ Vbseo_sm_priority antes = ($ vboptions ['vbseo_sm_priority_rpoll'], $ relp2);
$ Added_urls + = vbseo_add_2urls (
vbseo_url_poll ($ threadrow, $ getpoll),
vbseo_url_poll ($ threadrow, $ getpoll, true),
$ Previo,
$ Getpoll ['Dateline'],
$ Vboptions ['vbseo_sm_freq_poll']
);
}
$ Db-> free_result ($ getthreads);
}
vbseo_inc_progress ();
return $ added_urls;
}
vbseo_sitemap_blogs función ($ curso)
{
global $ db, $ vbseo_vars vboptions, $;
if (vbseo_check_progress ($ curso)) return;
if (! vbseo_dbtbl_exists ('blog'))
return 0;
vbseo_log_entry ("[START SECA] blogs", true);
vbseo_add_url (? VBSEO_ON vbseo_any_url ($ vbseo_vars ['blog'].'/ bburl. VBSEO_PHP_EXT): $ vbseo_vars [' blog'].'/ bburl. VBSEO_PHP_EXT, 1.0 ..);
$ Added_urls = 0;