vbseo_sm_priority = $ ก่อน ($ vboptions ['vbseo_sm_priority_rt'], $ relp);
หาก ($ vboptions ['vbseo_sm_freq_tsmart'])
{
$ dpassed = (เวลา () -- $ threadrow ['lastpost']) / 86400;
หาก ($ dpassed <3) $ ความถี่ ='วัน';
else if ($ dpassed <10) $ ความถี่ ='สัปดาห์';
else if ($ dpassed <100) $ ความถี่ ='เดือน';
อื่น ๆ $ ความถี่ ='ปี';
} อื่น
$ ความถี่ = vboptions $ ['vbseo_sm_freq_t'];
vbseo_log_entry ("[showthread] forum_id : $ forumid, thread_id : $ threadrow [ThreadID] โพสต์ทั้งหมด : $ totalposts หน้า : $ totalpages, Views : $ threadrow [views] $ ก่อน");
/ / รหัสเพิ่มเติม
$ alanguages = array
if (! $ เก็บ) {
$ 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 $, $ ความถี่..);
}
}
/ / end รหัสเพิ่มเติม
สำหรับ ($ p = 1; $ p <= $ totalpages $ p + +)
{
$ vbseo_stat [$ เก็บ'ที่':'t'] + = vbseo_add_2urls (
vbseo_url_thread ($ threadrow, $ p, $ เก็บ),
vbseo_url_thread ($ threadrow, $ p, $ เก็บจริง),
$ ก่อน
$ threadrow ['lastpost'],
$ ความถี่
);
}
หาก ($ showpost)
{
$ getposts = $ db -> แบบสอบถาม ("
SELECT p.dateline, p.postid, p.threadid
จาก". TABLE_PREFIX."โพสต์เป็น P
WHERE p.threadid = $ threadrow [ThreadID]
และมองเห็นได้ = 1
ORDER BY 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, 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 ฟังก์ชั่น ($ ความคืบหน้า)
{
ทั่วโลก $ db, $ vboptions, $ vbseo_vars;
(ถ้ามี vbseo_check_progress ($ ความคืบหน้า)) กลับ;
$ added_urls = 0;
vbseo_log_entry ("[ส่วนเริ่ม] โพลล์", true);
$ St = $ db -> query_first ("
SELECT
สูงสุด (ผู้มีสิทธิเลือกตั้ง) เป็น maxre, MIN (ผู้มีสิทธิเลือกตั้ง) เป็น minre, AVG (ผู้มีสิทธิเลือกตั้ง) เป็น avgre
จาก". TABLE_PREFIX."การสำรวจความคิดเห็น
");
foreach ($ vbseo_vars ['forumslist'] เป็น $ forumid)
{
getthreads $ = $ db -> แบบสอบถาม ("
SELECT *
จาก". TABLE_PREFIX."ด้ายเป็นด้าย
forumid WHERE = $ forumid
และมองเห็นได้ = 1
และ pollid> 0
");
ในขณะที่ ($ threadrow = $ db -> fetch_array ($ getthreads))
{
$ getpoll = $ db -> query_first ("
SELECT *
จาก". TABLE_PREFIX."การสำรวจความคิดเห็น
WHERE pollid =". $ threadrow ['pollid']."
");
if (! $ getpoll)
ดำเนินการต่อ;
vbseo_log_entry ("[Poll] forum_id : $ forumid, thread_id : $ threadrow [ThreadID], pollid : $ threadrow [pollid]");
$ added_urls + +;
$ relp2 = vbseo_math_avg_weight ($ getpoll ['ผู้มีสิทธิเลือกตั้ง'], $ St ['minre'], $ St ['maxre'], $ St ['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, TRUE),
$ ก่อน
$ 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 ('บล็อก'))
return 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;