$ Qabel vbseo_sm_priority = ($ vboptions ["vbseo_sm_priority_rt"], $ relp);
jekk ($ vboptions ["vbseo_sm_freq_tsmart"])
{
$ Dpassed = (ħin () - $ threadrow ["lastpost"]) / 86,400;
jekk ($ dpassed <3) $ FREQ = "kuljum";
inkella jekk ($ dpassed <10) $ = FREQ 'kull ġimgħa ";
inkella jekk ($ dpassed <100) $ FREQ = "kull xahar";
inkella $ FREQ = "annwali";
} Inkella
$ = $ FREQ vboptions ["vbseo_sm_freq_t"];
vbseo_log_entry ("[showthread] forum_id: $ forumid, thread_id: $ threadrow [threadid], postijiet totali: $ totalposts, paġni: $ totalpages, opinjonijiet: $ threadrow [fehmiet] $ minn qabel");
/ / Kodiċi addizzjonali
$ Alanguages = firxa
jekk (! $ arkivjat) {
$ Strlenhost = strlen ($ vbseo_vars ["bburl']."/");
$ Currentthreadurl = vbseo_url_thread ($ threadrow, 1, $ arkivjata);
$ Currentthreadurl_before = Substr ($ currentthreadurl, 0, $ strlenhost);
$ Currentthreadurl_after = "/" Substr ($ currentthreadurl, $ strlenhost).;
$ Lastpost = & $ threadrow ["lastpost"];
$ Vbseo_stat ["t"] + = sizeof ($ alanguages);
foreach ($ $ alanguages bħala lingwa) {
vbseo_add_url ($ $ currentthreadurl_before lingwa $ currentthreadurl_after, $ qabel, $ lastpost, $ FREQ..);
}
}
/ / Tmiem kodiċi addizzjonali
għal ($ p = 1; $ p <= $ totalpages; $ p + +)
{
$ Vbseo_stat [$ arkivjati "fi":? "T"] + = vbseo_add_2urls (
vbseo_url_thread ($ threadrow, $ p, $ arkivjati),
vbseo_url_thread ($ threadrow, $ p, $ arkivjati, vera),
$ Qabel,
$ Threadrow ["lastpost"],
$ FREQ
);
}
jekk ($ showpost)
{
$ = $ Getposts db-> mistoqsija ("
TAGĦŻEL p.dateline, p.postid, p.threadid
MINN ". TABLE_PREFIX." Posta KIF p
FEJN p.threadid = $ threadrow [threadid]
U viżibbli = 1
ORDNI MILL p.dateline
");
$ Pcount = 0;
filwaqt li ($ 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, vera),
$ Prior2,
$ Postrow ["dateline"],
$ Vboptions ["vbseo_sm_freq_p"]
);
}
$ Db-> free_result ($ getposts);
}
}
$ Db-> free_result ($ getthreads);
$ Vbseo_progress ["Step3"] = 0;
}
vbseo_inc_progress ();
}
funzjoni vbseo_sitemap_polls ($-progress)
{
globali $ db, vbseo_vars $ vboptions, $;
jekk ir-ritorn (vbseo_check_progress ($-progress));
$ Added_urls = 0;
vbseo_log_entry ("[TAQSIMA BIDU] stħarriġ", minnu);
$ St = $ db-> query_first ("
TAGĦŻEL
max (votanti) bħala maxre, min (votanti) bħala minre, AVG (votanti) kif avgre
MINN ". TABLE_PREFIX." Poll
");
foreach ($ vbseo_vars ["forumslist"] kif $ forumid)
{
$ = $ Getthreads db-> mistoqsija ("
TAGĦŻEL *
MINN ". TABLE_PREFIX." Ħajt KIF ħajt
FEJN forumid = $ forumid
U viżibbli = 1
U pollid> 0
");
filwaqt li ($ threadrow = $ db-> fetch_array ($ getthreads))
{
$ = $ Getpoll db-> query_first ("
TAGĦŻEL *
MINN ". TABLE_PREFIX." Poll
FEJN = pollid ". Threadrow $ [" pollid "]."
");
jekk (! $ getpoll)
tkompli;
vbseo_log_entry ("[poll] forum_id: $ forumid, thread_id: $ threadrow [threadid], pollid: $ threadrow [pollid]");
$ Added_urls + +;
$ Relp2 = vbseo_math_avg_weight ($ getpoll ["votanti], st $ [" minre "], st $ [" maxre "], st $ [" avgre "]);
$ Relp2 *= vbseo_apply_custom_priority ("forum", $ threadrow ["forumid"]);
$ Qabel vbseo_sm_priority = ($ vboptions ["vbseo_sm_priority_rpoll"], $ relp2);
$ Added_urls + = vbseo_add_2urls (
vbseo_url_poll ($ threadrow, $ getpoll),
vbseo_url_poll ($ threadrow, $ getpoll, vera),
$ Qabel,
$ Getpoll ["dateline"],
$ Vboptions ["vbseo_sm_freq_poll"]
);
}
$ Db-> free_result ($ getthreads);
}
vbseo_inc_progress ();
ritorn $ added_urls;
}
funzjoni vbseo_sitemap_blogs ($-progress)
{
globali $ db, vbseo_vars $ vboptions, $;
jekk ir-ritorn (vbseo_check_progress ($-progress));
jekk (! vbseo_dbtbl_exists ("blog"))
ritorn 0;
vbseo_log_entry ("[BIDU TAQSIMA] blogs", minnu);
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;