tid=1241& 本帖最後由 IT_man 於 2015-2-6 13:24 編輯 5 w O: ~+ v/ A& | _1 I7 W* W
6 a8 ^* g, N: z% h0 ]
如何讓樓主帖始終在每頁的最上面
' n* y* N7 I; Z4 m6 j( n
! g; Q/ o- Q4 l# \5 t 1.找到:source\module\forum目錄下forum_viewthread.php檔: Y) ~% G! Q, t$ H% v' `2 _
+ o9 {$ z* g; V* J, j3 _+ H* h
7 M7 i; p7 U) c+ y- e% Y9 y 找到:
7 A4 O9 y$ |. ~1 R9 F5 U- <blockquote>$_G['forum_thread']['replies'] = $temp_reply;
複製代碼 在下面添加代碼:/ N) [$ ~/ ?: ^- ~
- $threaDPId=0;, _; P5 H9 }/ T3 O* i2 _
% @" Z; @3 T) L* ?3 Y% n0 v- if($_G['page']>1){
* u) k' Q2 {1 ?" u4 P9 y - - b% Q6 J; h4 ?1 v$ A5 h; K
- $post=DB::fetch_first("SELECT p.* FROM ".DB::table("forum_post")." p WHERE p.tid='{$_G['tid']}' AND p.first=1 limit 1");9 |. n; s [1 }( N! R
9 m+ g& X* Y: T$ r5 P- if($post){
% t; g5 O0 T$ Z$ M7 u1 n/ _# f+ ]) D/ g - : z, ?+ a: ]- B
- $threaDPId=$post['pid'];
- Q2 k& F, _; J% `/ G2 S
* S( k& ^1 ^0 l; y- if(($onlyauthoradd && $post['anonymous'] == 0) || !$onlyauthoradd) {
8 R5 t4 |9 \: q9 @: K, K1 v9 m2 P9 r
: O A2 K7 Y0 Y- $postlist[$post['pid']] = $post;( K& k4 J( T, g7 I6 x
9 g+ a' p8 i& e j3 u) Z% B) ~" ]- $postusers[$post['authorid']] = array();* H/ W4 j7 }5 E8 H! w2 z* `
9 F3 k( V/ Y" C8 a, a- if($post['first']) {
* @2 E5 e% Z4 ~% Y9 I3 L( i - ; W$ H- V+ R6 }0 W4 @' @$ D
- $_G['forum_firstpid'] = $post['pid'];
% J7 }( f: ?# }+ K6 U. A5 O - * i2 p/ j& W) A: f3 o' O+ J
- $metadescription = str_replace(array("\r", "\n"), '', messagecutstr(strip_tags($post['message']), 160));+ m& n- R4 D& P, `' f& `$ p3 [" i
2 V0 K4 {( Z+ T- }' R# o y/ a, n. @, U
- }
+ c$ V; n8 X; k3 V
; r; b Z9 V7 W* K- }' k7 |6 R3 c/ Z. O8 k9 \. @
- 8 ~3 M4 ^8 `0 Y& Y. E/ C/ r5 |
- }# \4 C( V) E- `% T, P7 v0 x
複製代碼 OK,緩存都不用更新。重新載入網頁就OK啦...! R' P8 N; D3 G6 ?8 Q* I' J6 q
! [; N1 _" S# A* {' {* I% ^9 s8 f" O; I8 y K! t
) p& i( E% ~. v9 u |