tid=1241& 本帖最後由 IT_man 於 2015-2-6 13:24 編輯
+ P" B: i! J: Z! Y' Z; V% ~. w* |" B% K8 C9 L L
如何讓樓主帖始終在每頁的最上面 $ a5 \5 l9 M3 ^) E- {
) [5 F7 ]7 `+ L% w 1.找到:source\module\forum目錄下forum_viewthread.php檔
~! F% a8 U; K- M$ d a
, f% S# E2 L1 H4 v, }# Q* n3 E
; @/ y: \9 w7 D) L 找到:
0 l- a% e' G C" V" y/ x- <blockquote>$_G['forum_thread']['replies'] = $temp_reply;
複製代碼 在下面添加代碼:
6 `, c% C9 S' g: |7 ]. _' y2 d- $threaDPId=0;. [6 e8 M% y! U' `
- 8 p* P: h& ?: U1 u4 d* n' A' f
- if($_G['page']>1){5 O: G# a o4 G* v1 s* Y9 r, N
! _$ R& m+ Z. m9 Y4 B" ?- $post=DB::fetch_first("SELECT p.* FROM ".DB::table("forum_post")." p WHERE p.tid='{$_G['tid']}' AND p.first=1 limit 1");7 i: w1 ~2 L3 }" a8 R# f2 J
- + r0 P8 A+ M5 O* }% \
- if($post){1 K8 n5 t! I8 }# A8 y8 b
- + R' m" p+ d9 W: i% }( y2 G( k
- $threaDPId=$post['pid'];
/ {5 q. {/ `# A$ m5 d - # v/ U; Y7 B7 f" q
- if(($onlyauthoradd && $post['anonymous'] == 0) || !$onlyauthoradd) {6 k; M( x. s, ?+ d8 @) ~
/ S5 r2 d6 V, J8 ~- q. Q& U- $postlist[$post['pid']] = $post;1 G& v4 t+ D9 V: v
5 q% E2 h3 D* F4 g) d- $postusers[$post['authorid']] = array();7 x% v( C3 j! O! ~9 W, ?
; t# U( ?4 L5 P. \& P: T- if($post['first']) {
* H1 i3 s ^/ A' x! C - ( M& k) P4 n6 Y% [
- $_G['forum_firstpid'] = $post['pid'];' w3 c1 } b1 v! M
- : U! |# j8 t! l7 U9 o# R+ P
- $metadescription = str_replace(array("\r", "\n"), '', messagecutstr(strip_tags($post['message']), 160));" G7 E& A. p+ Y H
- 3 t8 u2 F j2 H9 i% k
- }0 f5 {/ q; w2 |2 `4 M+ a
- }4 z; D) B6 U' G- l6 c: j+ P8 F# r
- " _0 h7 Q, S+ N7 _8 e
- }
9 s) {* A( `' ^! \ - ! `) \0 I- v7 U) o; l& N2 b
- }
* E4 p5 \* |9 Q* c9 o
複製代碼 OK,緩存都不用更新。重新載入網頁就OK啦...
' [9 ?. \7 J [% h) d$ ?! M
o: n2 G* ]3 O, g6 |9 P, a) K# u1 i2 N( }# Q* L
! i6 A+ G, e: N4 \$ _' g |