tid=1241& 本帖最後由 IT_man 於 2015-2-6 13:24 編輯 ! F! v2 a% M" c$ e
+ S2 u f6 o3 Y- \如何讓樓主帖始終在每頁的最上面
# n6 q- p* g4 b. x! Z
* M: D& p+ t/ r! V: a 1.找到:source\module\forum目錄下forum_viewthread.php檔/ a! Z5 F+ K) m" m1 q5 r
' [) V; h4 A3 C# Q1 U# S6 q. Q3 a2 u& q( I, H
找到:5 ]# I" N" d+ V+ a5 b3 T# M$ |
- <blockquote>$_G['forum_thread']['replies'] = $temp_reply;
複製代碼 在下面添加代碼:: C% Y8 @/ }8 Q
- $threaDPId=0;# Q# w+ b3 f8 v# U/ O' v+ o
- F! u- ]; a5 v: X2 ]- if($_G['page']>1){
7 A4 ]/ d! {. X+ ~' \6 | - , q% V, U3 u/ F8 w, i3 d. x9 }
- $post=DB::fetch_first("SELECT p.* FROM ".DB::table("forum_post")." p WHERE p.tid='{$_G['tid']}' AND p.first=1 limit 1");
4 ?* x9 k# S5 M: {
" a+ I: w% J5 y1 B0 a- if($post){
2 [+ X% m) d) @) X2 c$ g/ t& y - 6 F9 i; P' G0 I- S7 w4 ^$ d
- $threaDPId=$post['pid'];
( b, _% O j& e0 x$ K0 E8 K - ' Y! {# N# w9 d/ `0 I
- if(($onlyauthoradd && $post['anonymous'] == 0) || !$onlyauthoradd) {
2 v$ o% ?0 W/ |/ B& m5 ]: V
& ]+ F3 y( M% y- $postlist[$post['pid']] = $post;
2 | K( O/ R8 J
_, h! \" D$ |2 }9 B% Z! V. _- $postusers[$post['authorid']] = array();
( K6 X8 b) S' { - 1 ?. @1 O6 Y/ l4 B
- if($post['first']) {4 M$ |! [7 b7 V7 K Q, t9 {% `' w; @% N
6 L: a/ a# d% F- $_G['forum_firstpid'] = $post['pid'];4 k6 C4 Z7 J8 ~! q; p% e1 l
: d+ p2 x3 \5 _1 D3 @( H3 \, x- $metadescription = str_replace(array("\r", "\n"), '', messagecutstr(strip_tags($post['message']), 160));
& K" {3 @4 s$ R5 e1 ^& E
1 o& z3 h& I5 D- }8 {( m* e d7 P0 p2 V+ F5 i
- }3 l: q B, A* n+ F; ~
* n4 r$ f* @' _) i- }- T" p, `+ d, u! S
3 C$ k! |# N# {9 L# h+ l/ T- }
) g L) G! n+ w" W
複製代碼 OK,緩存都不用更新。重新載入網頁就OK啦...8 V1 l R/ k+ b* d1 j& S+ ?
* B- R$ W d; f3 S
1 [- N7 V% t/ W. d! r: C# n, C2 L
8 t; N! c2 V6 _5 v |