本帖最後由 IT_man 於 2015-2-6 13:24 編輯
9 w# C) [# }# ^1 |4 {, y
! r- z! n/ H5 m* J7 m7 Z, I如何讓樓主帖始終在每頁的最上面
& _* G& I0 R7 ^: p& u5 R7 A& z0 w6 W/ ]- Z% m# _& f+ R
1.找到:source\module\forum目錄下forum_viewthread.php檔: W$ h- h8 T |5 w" Z4 x0 s) W
. U; K* w, `7 I2 X
6 M5 K6 D/ ? R4 C) R 找到:
7 Q. T+ H! H9 Z) [, n* q- <blockquote>$_G['forum_thread']['replies'] = $temp_reply;
複製代碼 在下面添加代碼:
3 n5 `2 w0 t1 q# P0 a7 A0 e- p9 V- $threaDPId=0;
/ n3 g+ O; y0 _, n
: D; U( P# t# i. @1 O- if($_G['page']>1){
% Y/ A& |) T- ?/ P - ) M7 @+ T) x! L, @8 M3 m( R$ Q
- $post=DB::fetch_first("SELECT p.* FROM ".DB::table("forum_post")." p WHERE p.tid='{$_G['tid']}' AND p.first=1 limit 1");
: R: V' q/ I2 d2 w' G - 5 Y* }2 Q9 k k. ^
- if($post){8 L# f5 `; m8 Z- N0 h
- $ e9 [, t" ]; z- ^
- $threaDPId=$post['pid'];& r! Y" ]0 w6 \
3 R, s' {1 n# f3 n- if(($onlyauthoradd && $post['anonymous'] == 0) || !$onlyauthoradd) {
9 b8 ]5 c: s6 ^2 M - 5 _" T2 O9 a* ~! [
- $postlist[$post['pid']] = $post;8 T& N# f0 U$ W- j8 d4 f) O3 A+ X
: t( O! y7 @. O) `) }$ Y6 n: i- $postusers[$post['authorid']] = array();
' D: f% @+ h1 N8 A$ ?3 [5 U3 n
! }9 `9 ] U/ l" o. s% f- if($post['first']) {
! Q3 e4 {7 ?" ?" R
2 B2 y# q" Y+ y7 O) E, k/ P- $_G['forum_firstpid'] = $post['pid'];8 }0 h0 X. R8 r/ o- h u) p: Q
- $ V2 O9 o% d; U& R' ]
- $metadescription = str_replace(array("\r", "\n"), '', messagecutstr(strip_tags($post['message']), 160));* Q# u6 u: o( R' k3 v
c4 Y3 P% [! Q- }
; {# A0 W9 j. H/ u# {: {& _ - }7 K3 t6 D2 L [) h- ~
6 F z0 U% S2 P; g+ H) A% s- }& x9 s H, d0 e
- I/ s8 B8 P. J& i! a8 g/ ^- }
* V5 q* }1 w% _! q
複製代碼 OK,緩存都不用更新。重新載入網頁就OK啦...
6 e# X( c$ \1 S7 |3 Z3 f! }: N- p5 v; a- U
" }! b: I/ @9 J& p
: a* F1 e" U3 w+ L4 z2 l |
|