本帖最後由 IT_man 於 2015-2-6 13:24 編輯 ( G! y/ H/ h; \. E1 h" B
6 s+ l* }& L/ S# A: W% C: J" q如何讓樓主帖始終在每頁的最上面
* O8 G+ G# Y$ I% s$ R3 j! L' G& K, p, T$ v$ J# W7 {
1.找到:source\module\forum目錄下forum_viewthread.php檔( R+ A' I, A' n Z6 b- t
* l5 m& W3 \9 u' [+ F
5 \. @$ @( g7 _9 }5 T3 i' ~ 找到:. s) y: }% {5 a7 g1 S
- <blockquote>$_G['forum_thread']['replies'] = $temp_reply;
複製代碼 在下面添加代碼:' e6 s4 Y9 G8 v2 s( L
- $threaDPId=0;) Q- d* z' A$ A& u0 D/ [6 [! m
% D S; C& F4 J7 R B- }8 s- if($_G['page']>1){
! V8 D- X Z8 r9 L* \ - 0 h0 p( \( p/ a9 S: w9 |' ^6 Z
- $post=DB::fetch_first("SELECT p.* FROM ".DB::table("forum_post")." p WHERE p.tid='{$_G['tid']}' AND p.first=1 limit 1");' P- S. s, l3 P0 S% q
- & v2 O/ p: N# A/ s
- if($post){
8 O" Z1 @% f$ G+ V7 F) } - 4 m: E" o' E7 ~! D2 m0 C
- $threaDPId=$post['pid'];
$ f5 v& W7 W+ ]# l5 s a1 b( b! Y
! S9 }! L; W' i3 b- if(($onlyauthoradd && $post['anonymous'] == 0) || !$onlyauthoradd) {
! y$ I* [! I4 R - ) g* [, _$ z' p D2 P# H
- $postlist[$post['pid']] = $post; \1 P: ?- ^( J: \, X
/ z2 W/ D& h( f/ l/ n6 J2 b' g5 o- $postusers[$post['authorid']] = array();
5 X: J/ T8 }: Y. R+ W - * l0 S; c6 z `! {* D
- if($post['first']) {$ ^* ~* f. m s1 T
2 Z# s9 e5 D( C- p+ ]" W$ |- $_G['forum_firstpid'] = $post['pid'];
3 p% r" R: S. W7 ]9 {, P
- E0 e9 ~" `. b& L; J- $metadescription = str_replace(array("\r", "\n"), '', messagecutstr(strip_tags($post['message']), 160));
& z% T& W" h9 a( g! [5 F; T - 5 M! h) `( I9 s. u. [
- }
1 E) z2 P A: {; h - }
5 {8 ^: c8 n! _- Q+ H Y% Q! a
5 x) h4 c& k5 K) `3 P+ V- }
! c* o0 G+ p, c {5 @
$ c: \! b- d9 m Z' `- }
: [2 S$ T; j1 \1 \8 k! A% n& E
複製代碼 OK,緩存都不用更新。重新載入網頁就OK啦...
+ ]% F! t3 ?5 M6 d5 Y; o$ B, C. ^6 ~4 P" Q- ^' g; r0 j
( H7 j# _; p/ ~
' H! o# O2 z- ^3 G! R$ f; c* d
|
|