本帖最後由 IT_man 於 2015-2-6 13:24 編輯
% r- t C3 ?0 {+ H1 J- S g ~' g j( Q, b; D
如何讓樓主帖始終在每頁的最上面
8 S+ M$ i% y! n0 ~- W% a; j) p4 M7 R ~# F9 y1 h
1.找到:source\module\forum目錄下forum_viewthread.php檔( N1 R1 p* R% L( T! [
2 B$ b% E* d* p5 n# c
/ P& m. t' T& m" ]. w/ Z4 o 找到:
( W8 ` L" {' T" ?$ P2 s- <blockquote>$_G['forum_thread']['replies'] = $temp_reply;
複製代碼 在下面添加代碼:5 g% [/ |/ @1 F3 S2 ?3 R4 ~8 d9 N
- $threaDPId=0;
: a- f2 i$ ]! S; P1 ?( l
6 L2 r: k' N, ]7 s- if($_G['page']>1){
( v! ]' s% g3 }+ \( U% b% K
, H1 J, q2 W) p6 B+ b+ i- $post=DB::fetch_first("SELECT p.* FROM ".DB::table("forum_post")." p WHERE p.tid='{$_G['tid']}' AND p.first=1 limit 1");
% Y+ {. Y7 U3 ~. W& V - 0 @% s/ Y, t# O# T! s; x9 s
- if($post){
4 H! S3 ^: q1 K' h3 U
8 L) Y z4 Z% [- $threaDPId=$post['pid'];. B9 D1 o2 b- X7 V, a, V; L. l
4 l6 A9 h K/ \' t# c- if(($onlyauthoradd && $post['anonymous'] == 0) || !$onlyauthoradd) {; m& g, D. x8 c \9 D
, V0 @+ W# x/ L" m- \7 N7 x- $postlist[$post['pid']] = $post;6 c+ O+ G) ?/ t6 K. {
- 8 u# h$ v/ A$ g5 }. t( j/ E0 S" M- ^' s
- $postusers[$post['authorid']] = array();
. W. c( p* R% U! a, U! l3 F - m* C( m0 b, ]) s$ a
- if($post['first']) {0 W* H, t7 j2 }( N: N* q1 G" G
6 m" s4 u3 L+ f" P% j- $_G['forum_firstpid'] = $post['pid'];* u/ w8 \' d3 @+ G4 @0 [' U4 t
! Q. \8 `7 ~2 ^: t# o3 C- $metadescription = str_replace(array("\r", "\n"), '', messagecutstr(strip_tags($post['message']), 160));
! k8 n9 M/ f5 a! v1 [ - 4 s9 F8 u1 u, w1 Y
- }8 B% b2 ~3 a; ]0 j; D0 l
- }( P/ M/ C0 c3 Z: q, I$ z
) T% k7 B, T' z; S4 ?- }% [- x" L8 g" k. I3 t! t' o9 Y
- 9 _! E8 M) R/ {% Y1 z
- }; a( \2 f1 t/ S! I
複製代碼 OK,緩存都不用更新。重新載入網頁就OK啦...& {. \. i7 ^- a v- p: K Y
) ~4 g1 |# T$ A7 W+ Y9 x) V! ^% @2 P# c# K, W8 Q/ f
* e& W( R( V8 J! W |
|