tid=1241& 本帖最後由 IT_man 於 2015-2-6 13:24 編輯 % o; t+ c3 ]6 J; \- G
: p q1 i: {+ v+ h7 n
如何讓樓主帖始終在每頁的最上面 2 F& \- s# ^6 D( N
$ }' V# H v- G: C% K4 k& t
1.找到:source\module\forum目錄下forum_viewthread.php檔- C1 j& O4 \ j6 q5 P
( I, b: R% @" a0 E0 ^
* }) b2 o7 e+ \! r- L7 B& T
找到:9 x$ e* e) v( I; R+ N
- <blockquote>$_G['forum_thread']['replies'] = $temp_reply;
複製代碼 在下面添加代碼:
+ p' n% G) M1 a+ |# v- $threaDPId=0;
# I: J( L! \ }# x2 p - 9 z# g! B9 \1 [8 A; B; E" j/ ~
- if($_G['page']>1){& ^* ?7 m" g" q- o6 m% D" o
2 Q4 L$ b, q" N9 o* U( L7 g% {2 h- $post=DB::fetch_first("SELECT p.* FROM ".DB::table("forum_post")." p WHERE p.tid='{$_G['tid']}' AND p.first=1 limit 1");
4 O" [( M% s7 _/ @- I- K! H* z - - U+ o8 V/ t* [6 L% O# t: `% ^
- if($post){
0 r6 U% f! q6 t; d" a
# I1 ^. ^, y8 C1 j D2 m( ]- $threaDPId=$post['pid'];
: x5 N, G$ Y" j2 \
3 a D5 v8 r, Z! _. E* D6 M- if(($onlyauthoradd && $post['anonymous'] == 0) || !$onlyauthoradd) {
6 @: e ?. i7 F' s: m# S - 6 s' m- a* N& W5 N
- $postlist[$post['pid']] = $post;
# g. D: f" _1 J
- M' R" v4 ]+ N" l- $postusers[$post['authorid']] = array();
2 p& j7 W- Q v - |: F+ C6 i) v
- if($post['first']) {
0 l2 J* r" a. U2 ~$ ?+ n( ]
6 i0 J+ I1 k, a0 s1 Y C- $_G['forum_firstpid'] = $post['pid'];
( ?9 z, @- S* @ - + R9 q% A& S4 D6 G* t! v- p
- $metadescription = str_replace(array("\r", "\n"), '', messagecutstr(strip_tags($post['message']), 160));
- B2 }/ w2 N' S. v7 a6 ?0 K
+ N2 v3 X# i) A& N% }- }. X& I) F2 Y- e t$ n+ r+ B
- }; z9 i) W, K$ H
6 p7 k5 S% E6 B/ t' h7 @- }/ w/ _. F& G! V/ A! f o
- ! i$ B. U) J& u5 x
- }
1 o3 e) i3 m8 X: I7 N' {
複製代碼 OK,緩存都不用更新。重新載入網頁就OK啦...9 x3 `6 f# m& ]6 Q, K, l' ]
( _/ S ]5 |0 m
; L" [! P: I! r; d0 T1 t! l8 X3 |# \3 v+ L3 V4 T/ `& Z" U* ~2 r
|