$ Trước = vbseo_sm_priority ($ vboptions ['vbseo_sm_priority_rt'], $ relp);
if ($ vboptions ['vbseo_sm_freq_tsmart'])
{
$ Dpassed = (thời gian () - $ threadrow ['lastpost']) / 86400;
if ($ dpassed <3) Thường = 'hàng ngày ";
nếu người nào khác ($ dpassed <10) Thường = 'hàng tuần;
nếu người nào khác ($ dpassed <100) Thường = 'hàng tháng';
khác $ Thường = 'hàng năm;
} Else
Thường = $ vboptions ['vbseo_sm_freq_t'];
vbseo_log_entry (showthread forum_id: $ forumid, thread_id: $ threadrow [threadid, tổng số bài viết: totalposts, trang: $ totalpages, quan điểm: $ threadrow [views] $ trước khi ");
/ / Thêm mã
$ Alanguages = array
(! $ lưu trữ)
$ Strlenhost = strlen ($ vbseo_vars ['bburl']."/");
$ Currentthreadurl = vbseo_url_thread ($ threadrow, 1, lưu trữ);
Currentthreadurl_before = substr ($ currentthreadurl, 0, $ strlenhost);
$ Currentthreadurl_after = "/" substr ($ currentthreadurl, $ strlenhost).
$ Lastpost = & $ threadrow ['lastpost'];
$ Vbseo_stat ['t'] + = sizeof ($ alanguages);
foreach ($ alanguages $ ngôn ngữ)
vbseo_add_url ($ currentthreadurl_before $ ngôn ngữ currentthreadurl_after, trước khi, $ lastpost, Thường.);
}
}
/ / Kết thúc thêm mã
($ p = 1; $ p <= $ totalpages; $ p + +)
{
Vbseo_stat [$ lưu trữ 'at': 't'] + = vbseo_add_2urls (
vbseo_url_thread ($ threadrow, $ p, lưu trữ),
vbseo_url_thread ($ threadrow, $ p $ lưu trữ, true),
$ Trước khi,
$ Threadrow ['lastpost'],
$ Kim
);
}
nếu ($ showpost)
{
$ Getposts = $ db-> query ("
SELECT p.dateline, p.postid, p.threadid
TỪ "TABLE_PREFIX." Hậu AS p
WHERE p.threadid = $ threadrow [threadid]
Và có thể nhìn thấy = 1
TRÌNH TỰ DO p.dateline
");
$ Pcount = 0;
trong khi ($ 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 ('diễn đàn', $ 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, đúng sự thật),
$ Prior2
$ Postrow ['Dateline'],
$ Vboptions ['vbseo_sm_freq_p']
);
}
$ Db-> free_result ($ getposts)
}
}
$ Db-> free_result ($ getthreads)
Vbseo_progress ['Bước 3'] = 0;
}
vbseo_inc_progress ();
}
Các chức năng vbseo_sitemap_polls ($ tiến bộ)
{
toàn cầu $ db, $ vboptions, $ vbseo_vars;
(vbseo_check_progress (tiến bộ)) trở lại;
$ Added_urls = 0;
vbseo_log_entry ("[PHẦN BẮT ĐẦU] cuộc thăm dò", true);
$ St = $ db-> query_first ("
CHỌN
max (cử tri) là maxre, min (cử tri) như minre, avg (cử tri) như avgre
TỪ "... TABLE_PREFIX." Thăm dò ý kiến
");
foreach ($ vbseo_vars forumslist '] và $ forumid)
{
$ Getthreads = $ db-> query ("
SELECT *
TỪ chủ đề ". TABLE_PREFIX" AS chủ đề
NƠI forumid = $ forumid
Và có thể nhìn thấy = 1
VÀ pollid> 0
");
trong khi ($ threadrow = $ db-> fetch_array ($ getthreads))
{
$ Getpoll = $ db-> query_first ("
SELECT *
TỪ "... TABLE_PREFIX." Thăm dò ý kiến
WHERE pollid = "$ threadrow. ['Pollid']."
");
if ($ getpoll!)
tiếp tục;
vbseo_log_entry ("[thăm dò] forum_id: $ forumid, thread_id: $ threadrow threadid], pollid: $ threadrow [pollid");
$ Added_urls + +;
$ Relp2 vbseo_math_avg_weight ($ getpoll ['cử tri'], $ st ['minre'], $ st ['maxre'], $ st ['avgre']);
Relp2 *= vbseo_apply_custom_priority ('forum', $ threadrow ['forumid']);
$ Trước = 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),
$ Trước khi,
$ Getpoll ['Dateline'],
$ Vboptions ['vbseo_sm_freq_poll']
);
}
$ Db-> free_result ($ getthreads)
}
vbseo_inc_progress ();
Trở lại $ added_urls;
}
Các chức năng vbseo_sitemap_blogs ($ tiến bộ)
{
toàn cầu $ db, $ vboptions, $ vbseo_vars;
(vbseo_check_progress (tiến bộ)) trở lại;
(vbseo_dbtbl_exists (blog)!)
trở về 0;
vbseo_log_entry ("[PHẦN BẮT ĐẦU 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;