tid=1241& 本帖最後由 IT_man 於 2015-2-6 13:24 編輯 3 m/ V9 X0 }" [2 [6 F
, T- N- S, ~7 S' m& W) B
如何讓樓主帖始終在每頁的最上面 5 T5 H1 d' i; s3 |! R# |, J3 m* C
7 u- ?7 L# s" ?! f& {1 {- k 1.找到:source\module\forum目錄下forum_viewthread.php檔, I9 R- a: m. s* [# L0 N, q3 d
) s! g4 A' O M/ r6 R
3 P3 C( f/ P2 I: z 找到:
# F- r6 n6 u) {; N% W# R. |9 ]- <blockquote>$_G['forum_thread']['replies'] = $temp_reply;
複製代碼 在下面添加代碼:
, A( G/ M; l6 s9 b1 a# A- $threaDPId=0;
/ ^' t, T6 c0 A4 `" L& I - ! k! u: a# O" Y- I5 p- |
- if($_G['page']>1){4 ]# }, G2 h9 B0 R0 n
( \) W8 X, T6 m& B$ \8 B; R/ ~2 [3 k- $post=DB::fetch_first("SELECT p.* FROM ".DB::table("forum_post")." p WHERE p.tid='{$_G['tid']}' AND p.first=1 limit 1");& a( ^1 v# s1 `( m- n+ n" @+ _
* j+ l- r) ?0 `- if($post){- N7 A6 x5 d" v: }
, d5 ~, h) E9 {0 G" j- $threaDPId=$post['pid'];
5 S! {0 j/ l* W
# I5 q0 H6 u$ C P+ m- if(($onlyauthoradd && $post['anonymous'] == 0) || !$onlyauthoradd) {
4 g) ]/ z7 B! o9 ]/ v+ D
, c+ E1 ~8 m5 S; }- i: z- $postlist[$post['pid']] = $post;) g5 g' Y) m2 r. D2 k
* T6 x" O5 v: G- $postusers[$post['authorid']] = array();
1 S) Y% e+ d$ d2 ~; [8 C' Q - 4 f- \7 ~7 o2 Q2 L
- if($post['first']) {* Y+ k' X% A" s* A+ j
' E6 Y8 o8 Y/ B9 Z7 D% ^' C. ?2 P- $_G['forum_firstpid'] = $post['pid'];1 ]) u& W. V! w. Z% `7 m, U
2 f6 l0 e1 O Q& C- $metadescription = str_replace(array("\r", "\n"), '', messagecutstr(strip_tags($post['message']), 160));( U; `! ~# _2 r8 b1 Z
- . A# G" q5 ^: Z; k8 y* X+ P z
- }
2 k- s. Y3 Q: [$ B8 f - }
- B" T4 Q, X, V2 h
# Q6 R# ^" C! u5 `- q' {1 z' N9 B/ n- }9 @4 ?0 q" v+ x) V
5 i2 ], R# K; G- }
5 a$ L! B2 l; D1 R/ @
複製代碼 OK,緩存都不用更新。重新載入網頁就OK啦...7 W0 e; }! |' N$ d+ v8 S
% n1 H3 H; I. ^1 t6 l; M
3 k6 P" V1 O* J7 Z7 W0 e8 {. `, h/ z8 w
|