tid=1241& 本帖最後由 IT_man 於 2015-2-6 13:24 編輯
4 ^& E5 y5 D* [: m
/ O6 I+ P; {$ F5 W" m, |; d如何讓樓主帖始終在每頁的最上面
0 ]2 O; K) d+ y3 M
0 d, R0 M, w8 w2 B6 }2 ` 1.找到:source\module\forum目錄下forum_viewthread.php檔
* a, u- c+ p9 O9 o4 \
$ l. r" d- }9 b' b" I
7 w8 m( H7 R& a& x* c5 D; \* N 找到:
2 d% h4 U6 {! b! q. J- <blockquote>$_G['forum_thread']['replies'] = $temp_reply;
複製代碼 在下面添加代碼:4 v. d: g# N: m, _
- $threaDPId=0;
* `; h+ G3 l* O* n1 Y0 l - " H$ {$ n8 F, [
- if($_G['page']>1){
5 D+ W/ u( j2 t" U, w - 2 ?: s) X' r- h8 j! s* K: a
- $post=DB::fetch_first("SELECT p.* FROM ".DB::table("forum_post")." p WHERE p.tid='{$_G['tid']}' AND p.first=1 limit 1");
- H" O+ W& b2 T h9 G. ^/ k - # U9 r; y5 T$ B; ] W
- if($post){7 E# [: S( |$ O. a' |
, Z, P# c6 \ n. T, u- H! o+ ?3 N- $threaDPId=$post['pid'];$ V4 w7 b" U4 p' b# X) v; @
- ; B5 {- X8 C7 z1 U* k4 E+ h! |# f
- if(($onlyauthoradd && $post['anonymous'] == 0) || !$onlyauthoradd) {
7 K$ r1 X0 y$ w# @
2 v5 C# k: z S1 Y- $postlist[$post['pid']] = $post;
( t: W" E& V7 X3 @1 r& ]
. n* \4 z7 Q5 d) ?6 z- $postusers[$post['authorid']] = array();
8 B2 r' `; U9 _% H) U - % }: P6 ?, K% Y6 n) i' x9 j/ o
- if($post['first']) {
+ a; w+ H& g- R \
7 l: z" Q' X0 j( u6 x- $_G['forum_firstpid'] = $post['pid'];& m* {: O' [4 E
- 4 `3 j1 t I& Q" `
- $metadescription = str_replace(array("\r", "\n"), '', messagecutstr(strip_tags($post['message']), 160));! N2 V: K$ x, y: Q; e/ \4 ?
4 e- u2 ~7 p& E3 I1 C- }
" }- v7 M" p' l1 M v% F2 f' y - }/ C& O6 g- G/ @& s; E! p$ Z# I
- / E% ~; L( g# l( a
- }3 B7 ]% m; C. R/ `# Z+ D6 C
% _# I6 C( W8 B+ A! D s% @- }
' C6 w4 o- Y& N- m* K
複製代碼 OK,緩存都不用更新。重新載入網頁就OK啦...7 n. k! p6 h v$ S6 g" x
5 ], k3 c# H" E w; {% H' Q3 x
5 C0 ^, p: S, G! F# g4 S
4 w. T1 X( ]6 ^) h! v
|