本帖最後由 IT_man 於 2015-2-6 13:24 編輯 1 @( V$ I6 s; m8 |* |2 x7 l
" l+ ]- @5 j% d
如何讓樓主帖始終在每頁的最上面
" s) h+ R' x) e- `. J# B/ M4 N
3 {" Q, W+ z3 f+ ~- V7 r) w 1.找到:source\module\forum目錄下forum_viewthread.php檔
5 L# I, L3 O4 R# Q. K; n/ G$ i: f' \1 _- w+ A# v' [
# u! U) Q) P7 f {* r h0 l4 E 找到:- F8 x% l2 w' Y+ G% q2 c
- <blockquote>$_G['forum_thread']['replies'] = $temp_reply;
複製代碼 在下面添加代碼:* m9 x* S N9 b0 l5 V( N4 L, T7 Q
- $threaDPId=0;; A8 R/ Q1 ]! ?5 M0 I
- : {& F' Z9 I( q- ?" |4 E
- if($_G['page']>1){
" u6 _8 B( D( e; n0 L( k) j/ a+ v
! G' t* ^( f. B) l5 l- $post=DB::fetch_first("SELECT p.* FROM ".DB::table("forum_post")." p WHERE p.tid='{$_G['tid']}' AND p.first=1 limit 1");
" R) p2 K) W2 h A; f - i4 g( s+ S3 a: L- u1 K5 g/ i
- if($post){* Q' d, O, m+ Y+ m9 ^
; T/ J& O+ G4 d$ C1 C! Y _) I- $threaDPId=$post['pid'];7 { Q) |& z9 v& Q. N6 E/ U/ q- x4 Y6 D* J
- * V/ U4 q1 F8 u( t
- if(($onlyauthoradd && $post['anonymous'] == 0) || !$onlyauthoradd) {
& J* I- C& ]" r# u L
, }8 v, P' L, S' `5 G2 W! p- $postlist[$post['pid']] = $post;9 K8 A. C& I9 `7 Q r) q8 Q5 u1 ?* f
- ) q9 k! a4 d7 J/ Q+ {
- $postusers[$post['authorid']] = array();
. c' f% [" O; k3 B# L - ( L9 R4 _2 ?3 g; G, l$ N# y+ D3 }
- if($post['first']) {
# A# U, I1 t4 T& _1 G - ; p3 G+ y, z; o2 H$ l# }
- $_G['forum_firstpid'] = $post['pid'];
. @( [* e0 F% s" d9 b. B - - U; k8 R8 K4 F' I$ G [
- $metadescription = str_replace(array("\r", "\n"), '', messagecutstr(strip_tags($post['message']), 160));7 d! r" a# I/ ~; P& {/ e
- . p* m6 D! U1 B
- }
7 a, r0 m/ @3 v: i: B6 { - }
& K7 k6 ^. J, d2 J4 U; O. C0 V
; Z) v6 h5 X' x! U- }( Y2 s7 b ~( S
# Z1 ~, }! A/ b g* Z- R% c# u- }
' W; D) U( t8 t4 U9 E6 w+ U
複製代碼 OK,緩存都不用更新。重新載入網頁就OK啦...
0 _1 ]2 g7 ?* p( h0 C3 ~* j: y3 i c. R4 @' f% l
' p/ L+ b9 u$ e% A! ]/ N1 j
7 l1 R! I, [- V; i
|
|