tid=1241& 本帖最後由 IT_man 於 2015-2-6 13:24 編輯 9 D0 `; z4 j% X% w* `0 y
( r0 s* b6 t" R% _+ e- `
如何讓樓主帖始終在每頁的最上面
$ j5 j) a+ r; V' r: H' O
: S4 F( e' M6 w2 {' A7 s* {$ X 1.找到:source\module\forum目錄下forum_viewthread.php檔7 q- V( F4 [1 ?% P/ m
p& ]$ p- _; S* J' S8 I
: H! s7 q$ n, P0 z; l 找到:
" y; v5 I5 n) D2 j" a: E& n- <blockquote>$_G['forum_thread']['replies'] = $temp_reply;
複製代碼 在下面添加代碼:
! {2 c, B# l0 N: _' I- c& O- $threaDPId=0;
g1 ?% @$ n8 H) ^6 G6 m
* G" Q3 x( m) c+ Y1 D" l6 A- t- if($_G['page']>1){+ {; v2 R" g* H. q3 `
" p- Y9 _$ D& }) b, k- $post=DB::fetch_first("SELECT p.* FROM ".DB::table("forum_post")." p WHERE p.tid='{$_G['tid']}' AND p.first=1 limit 1");; l/ o# c2 a4 j4 X
, [# L& W v; c( e' s. T! C- if($post){, U3 u# Q0 [$ b( x6 Y9 X
- j# x& W8 C& P% N8 ?3 z" I- ] o* T
- $threaDPId=$post['pid'];
& F, B9 K) _4 N1 y$ N6 w" { - . I9 o3 ]: s) V
- if(($onlyauthoradd && $post['anonymous'] == 0) || !$onlyauthoradd) {& x, P/ w- Y3 i' q, g$ Y5 q% R7 T
- 3 N& t1 p! v6 G
- $postlist[$post['pid']] = $post;2 F3 b9 U H, j. c
- 7 v) I' Y" i2 B& S$ V4 n7 q7 J
- $postusers[$post['authorid']] = array();* r$ b, n8 i! d; x# o s! Q
5 Z, O ?1 c2 u0 F8 |5 H- if($post['first']) {6 ]6 U4 q& f& v8 J' z+ W
, p! n1 u( w m8 n3 Q x- $_G['forum_firstpid'] = $post['pid'];" z& k9 O, `4 e1 r* E) W9 b2 ~
- 9 g& G$ z m! ?1 @7 E3 q* k, L
- $metadescription = str_replace(array("\r", "\n"), '', messagecutstr(strip_tags($post['message']), 160));
; t1 \. V8 A, N: y7 i
% @0 q9 m( C; e6 [3 N- }
" W* E" a+ ^$ F# }: X1 q4 R - }
7 V8 x& M5 \. E. V! @$ v6 X. B4 {
' u; a; x9 N: C3 y- }
9 [3 q, m# }) Y* j
1 X" l3 X' V8 ?4 Z1 I- }# e1 m7 L0 D. i4 {6 N2 f+ S' B
複製代碼 OK,緩存都不用更新。重新載入網頁就OK啦...: n% F: C S& y5 Z6 ~
# }: h6 A9 P5 C) w3 X" x1 Y) s' ]; |3 G( x. @
+ ]: @4 n" c' v" {$ w0 f/ Y5 b |