本帖最後由 IT_man 於 2015-2-6 13:24 編輯 % n* z0 {# `& L6 m9 k& q3 B
9 J8 ?/ t- f: n- [5 B
如何讓樓主帖始終在每頁的最上面 6 Y7 I5 E8 E9 `7 }) \
5 H4 y6 m0 t; f( s' b 1.找到:source\module\forum目錄下forum_viewthread.php檔
& J2 d: V% f* L4 r0 _0 f0 Q6 N5 ?8 z' K9 K' |0 Z0 N
$ o/ i& o: T [& {, w 找到:
7 I2 E+ T- E& @- V" p5 V/ k" z- <blockquote>$_G['forum_thread']['replies'] = $temp_reply;
複製代碼 在下面添加代碼:
& ~0 O1 y/ E# ~! T7 A: ]/ [7 D9 D- $threaDPId=0;+ w u ^4 [! z' Y) R: X
- ! r1 P! V2 V- ^; k4 G0 `9 l3 N( @& m
- if($_G['page']>1){
: X& @% L+ v' z q8 U( h0 h& B
1 M. `. x/ U9 ~' D( \3 W: X- $post=DB::fetch_first("SELECT p.* FROM ".DB::table("forum_post")." p WHERE p.tid='{$_G['tid']}' AND p.first=1 limit 1");( e# F( V3 L5 \! t- Q
4 e2 c0 {% J! b- if($post){
; _1 ~- ~7 `) e) L% ]) j - . t- y1 r0 c# T* c7 {6 J
- $threaDPId=$post['pid'];
5 |! D' s) U# Q" B- G: ] - ' F$ d/ @( e$ j/ S2 d0 T
- if(($onlyauthoradd && $post['anonymous'] == 0) || !$onlyauthoradd) {
" Z( u8 G0 G0 o. P$ H( n1 { - , v& p- z8 R8 d5 t( n7 Z
- $postlist[$post['pid']] = $post;
& E, P6 }4 ^3 K: ?! w - # f6 v7 C& f$ ?( C1 W! c
- $postusers[$post['authorid']] = array();3 v; G" B7 T- l& _3 u
- 5 \8 z* |: J$ u: y
- if($post['first']) {/ }3 ~( [+ R* q P$ D$ N
- ) F, O* M) l1 M* y' |
- $_G['forum_firstpid'] = $post['pid'];# Z6 p6 ^1 C# l; w( a' i4 ~
7 |, H9 q' _" G; Q# p- $metadescription = str_replace(array("\r", "\n"), '', messagecutstr(strip_tags($post['message']), 160));- _/ Y& S) L1 b4 V5 p( U6 G7 a2 U
- $ \! \- l% i% l& }6 N* i+ R' c
- }
' d3 p+ P& M$ b1 @: u+ K - }' ~9 G; x3 L/ \/ e' a4 w
1 K0 b. S' k- |+ b1 ]# F- }( l& X9 A8 N1 E5 G4 p; b. W I
, n' S! R6 V8 ]6 w- }
6 Z' {- w2 {- ?
複製代碼 OK,緩存都不用更新。重新載入網頁就OK啦...
# n+ H5 W5 h! O" n3 \
1 X; ?6 ~) u0 P! c# {4 J* K
; J7 ^4 l% X m( Q& ?+ [$ z
O4 ?0 C' f# d& z |
|