AL8 Forum
   登錄註冊幫助


標題: [D5.5] 版主標示主題已閱
 閒逛達人
 0044152
Rank: 2Rank: 2
點擊查看 閒逛達人 的詳細資料

頭銜: Member

帖子: 99

精華: 0

積分: 1560 點

現金: 89 元

存款: 0 元

閱讀權限: 15

註冊: 2006-4-27

來自: 閒逛達人村

狀態: 離線
 
發表於 2007-3-28 08:41  資料  個人空間  主頁 短消息  加為好友 
版主標示主題已閱

QUOTE:
外掛程式名稱: 版主標示主題已閱
適用版本: Discuz 5.5
外掛程式作者: Polo!
更新作者: 鄉下來嘀
更新日期: 2007 年 3 月 26 日
外掛程式功能: 版主只需點按每個文章旁的按鈕就自動標示已閱或已閱至那一頁那一樓層,方便管理

例如:
版主已閱主題的最新帖
標題標題標題標題 [已閱]

版主已閱但未閱最新帖
標題標題標題標題 [查至: x 頁 x 樓]

資料庫升級: 一句
修改文件: ./topicadmin.php, ./forumdisplay.php, ./viewthread.php
修改模版: forumdisplay, viewthread


資料庫升級:
ALTER TABLE `cdb_threads` ADD `markread` VARCHAR( 255 ) NOT NULL;



修改topicadmin.php(根目錄)

搜尋:
} elseif($action == 'delpost') {


在上面加入:
//---版主已閱 Hack Star ---------------------------------------------------------------------------------------------------
} elseif($action == 'modmarkread' && $post) {

                $db->query("UPDATE  {$tablepre}threads SET markread='$post\t$discuz_user\t$timestamp' WHERE tid='$tid'");
                showmessage('admin_succeed', "forumdisplay.php?fid=$fid&page=$fpage");
//---版主已閱 Hack End ----------------------------------------------------------------------------------------------------


修改forumdisplay.php(根目錄)

搜尋:
$thread['moved'] = 0;


在上面加入:
//---版主已閱 Hack  star-------------------------------------------------------------------------------------------------
        if($thread['markread']){
                $thread['markread'] = explode("\t", $thread['markread']);
                $thread['markread'][2] = gmdate("$dateformat $timeformat", $thread['markread'][2] + $timeoffset * 3600);
                $thread['markreadpage'] = ceil($thread['markread'][0] / $ppp);
                $thread['markreadpage'] = $thread['markreadpage'] != 1 ? $thread['markreadpage'].' 頁 ' : '' ;
        }
//---版主已閱 Hack  end-------------------------------------------------------------------------------------------------


====================================================

修改viewthread.php(根目錄)

搜尋:
$codecount = 0;


在下面加入:
//---版主已閱 Hack  Star ------------------------------------------
$thread['markread'] = explode("\t", $thread['markread']);
//---版主已閱 Hack  end ------------------------------------------


====================================================

修改模板 forumdisplay.htm

搜尋:
<a href="viewthread.php?tid=$thread[tid]&extra=$extra"$thread[highlight]>$thread[subject]</a>
在後面加入:
<!--{if $thread['markread']}--><span alt='{lang moderator}: $thread['markread'][1]{LF}{lang time}: $thread['markread'][2]'><!--{if ($thread['markread'][0] - 1) <> $thread['replies']}-->[查至: $thread['markreadpage'] $thread['markread'][0] 樓]<!--{else}-->[已閱]<!--{/if}--></span><!--{/if}-->


====================================================

修改模板 viewthread.htm

搜尋:
<!--{if $allowpostreply}--> <a href="post.php?action=reply&fid=$fid&tid=$tid&repquote=$post[pid]&extra=$extra&page=$page">{lang reply_quote}</a><!--{/if}-->
在後面加入:
<!--{if in_array($adminid, array(1,2,3))}--><!--{if $forum['ismoderator'] || ($thread[markread][0] < $post[number])}--> <a href="topicadmin.php?action=modmarkread&tid=$tid&post=$post[number] ">已閱</a><!--{/if}--><!--{/if}-->



演示圖:





========== 反安裝 ==========

以管理員身份登入系統管理,進入資料庫 > 資料庫昇級

貼上以下語法到空框內並提交,若資料表前置碼不是預設的,請修改 cdb_threads

ALTER TABLE `cdb_threads` DROP `markread`;




http://forum.aelog.com/
我的論壇,請多多指教 !!
 AL8 Forum © All rights reserved.
頂部
 ningyeh
 0052513
Rank: 1

頭銜: Newbie

帖子: 24

精華: 0

積分: 230 點

現金: 0 元

存款: 143 元

閱讀權限: 10

註冊: 2006-9-15

狀態: 離線
 
發表於 2007-3-28 17:40  資料  個人空間  短消息  加為好友 
裝設成功




 AL8 Forum © All rights reserved.
頂部
 籃籃
 0030564
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

頭銜: Forum Legend

帖子: 1285

精華: 0

積分: 8910 點

現金: 0 元

存款: 245 元

閱讀權限: 70

註冊: 2005-9-11

狀態: 離線
 
發表於 2007-3-29 12:58  資料  個人空間  短消息  加為好友 
呢個不錯已用上 感謝




 AL8 Forum © All rights reserved.
頂部
 漩渦鳴人
 0019177
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

頭銜: King

帖子: 927

精華: 0

積分: 6981 點

現金: 21 元

存款: 42610 元

閱讀權限: 30

註冊: 2005-4-12

來自: ≡ 酷Game ≡

狀態: 離線
 
發表於 2007-3-29 16:18  資料  個人空間  主頁 短消息  加為好友  添加 漩渦鳴人 為MSN好友 通過MSN和 漩渦鳴人 交談
這 5.0 也可以使用@@  成功




免費遊戲封測序號任你拿 http://www.mt-game.com
 AL8 Forum © All rights reserved.
頂部
 dreamaker
 0031485
Rank: 3Rank: 3Rank: 3

頭銜: Conqueror

帖子: 164

精華: 0

積分: 580 點

現金: 56 元

存款: 1050 元

閱讀權限: 20

註冊: 2005-9-26

狀態: 離線
 
發表於 2007-4-5 23:14  資料  個人空間  短消息  加為好友 
如何修改把[已閱] 設在右邊? 而不是在帖子主題後面!!

[ 本帖最後由 dreamaker 於 2007-4-5 23:21 編輯 ]




 AL8 Forum © All rights reserved.
頂部
 okevino
 0071158
Rank: 1

頭銜: Newbie

帖子: 42

精華: 0

積分: 440 點

現金: 100 元

存款: 0 元

閱讀權限: 10

註冊: 2007-3-26

來自: xy-plaza.com

狀態: 離線
 
發表於 2007-4-21 17:22  資料  個人空間  主頁 短消息  加為好友 
thank you...
very helpful..




xY 廣 場
http://www.xy-plaza.com
 AL8 Forum © All rights reserved.
頂部
 ㄚ淘
 0065673
Rank: 1

頭銜: Newbie

帖子: 15

精華: 0

積分: 190 點

現金: 90 元

存款: 0 元

閱讀權限: 10

註冊: 2007-1-29

狀態: 離線
 
發表於 2007-5-4 06:02  資料  個人空間  短消息  加為好友 
謝謝你喔~ 5.0 也可以裝~推推~!!




 AL8 Forum © All rights reserved.
頂部
 worecd
 0008724
Rank: 3Rank: 3Rank: 3
點擊查看 worecd 的詳細資料

頭銜: Conqueror

帖子: 158

精華: 0

積分: 5900 點

現金: 127 元

存款: 0 元

閱讀權限: 20

註冊: 2004-9-28

狀態: 離線
 
發表於 2007-6-7 02:32  資料  個人空間  短消息  加為好友 
請問如何改成為開頭加上誰已閱或誰閱第x樓




 AL8 Forum © All rights reserved.
頂部
 eeyore0809
 0078592
Rank: 1

頭銜: Newbie

帖子: 17

精華: 0

積分: 120 點

現金: 35 元

存款: 0 元

閱讀權限: 10

註冊: 2007-6-7

狀態: 離線
 
發表於 2007-8-18 01:43  資料  個人空間  短消息  加為好友 
安裝了 但為什麼forumdisplay都沒反應呢?




 AL8 Forum © All rights reserved.
頂部
 wanderhoi
 0048594
Rank: 3Rank: 3Rank: 3

頭銜: Conqueror

帖子: 100

精華: 0

積分: 550 點

現金: 80 元

存款: 0 元

閱讀權限: 20

註冊: 2006-7-24

狀態: 離線
 
發表於 2007-8-18 19:32  資料  個人空間  主頁 短消息  加為好友 
收下了~~幾好用  十卜




 AL8 Forum © All rights reserved.
頂部
 kilen
 0080601
Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

頭銜: Moderator

帖子: 781

精華: 0

積分: 7099 點

現金: 600 元

存款: 0 元

閱讀權限: 100

註冊: 2007-6-30

狀態: 離線
 
發表於 2007-8-18 19:47  資料  個人空間  短消息  加為好友 
不錯的修改,...值得支持....




 AL8 Forum © All rights reserved.
頂部
 a751115
 0071263
Rank: 3Rank: 3Rank: 3
點擊查看 a751115 的詳細資料

頭銜: Conqueror

帖子: 227

精華: 0

積分: 3108 點

現金: 0 元

存款: 121 元

閱讀權限: 20

註冊: 2007-3-27

來自: 臺灣

狀態: 離線
 
發表於 2007-9-1 19:39  資料  個人空間  主頁 短消息  加為好友 
還不錯




 AL8 Forum © All rights reserved.
頂部
 千之豬
 0083105
Rank: 4Rank: 4Rank: 4Rank: 4

頭銜: Lord

帖子: 379

精華: 0

積分: 3610 點

現金: 154 元

存款: 0 元

閱讀權限: 25

註冊: 2007-7-30

狀態: 離線
 
發表於 2007-9-1 20:50  資料  個人空間  短消息  加為好友 
好野黎, 感激不盡




 AL8 Forum © All rights reserved.
頂部
 hktc
 0078804
Rank: 3Rank: 3Rank: 3

頭銜: Conqueror

帖子: 140

精華: 0

積分: 390 點

現金: 0 元

存款: 110 元

閱讀權限: 20

註冊: 2007-6-9

狀態: 離線
 
發表於 2007-9-16 15:36  資料  個人空間  短消息  加為好友 
5.5有冇架?




 AL8 Forum © All rights reserved.
頂部
 chantsz
 0027243
Rank: 4Rank: 4Rank: 4Rank: 4

頭銜: Lord

帖子: 356

精華: 0

積分: 4590 點

現金: 127 元

存款: 3740 元

閱讀權限: 25

註冊: 2005-7-27

來自: 香港

狀態: 離線
 
發表於 2007-9-19 21:51  資料  個人空間  主頁 短消息  加為好友  添加 chantsz 為MSN好友 通過MSN和 chantsz 交談
已裝上.但有問題
查帖至111帖是[查至: 8 頁 111 樓]
但查110帖是[已閱]




本人的伺服器安放多個論壇.有意投放廣告者可PM我!
 AL8 Forum © All rights reserved.
頂部
 chantsz
 0027243
Rank: 4Rank: 4Rank: 4Rank: 4

頭銜: Lord

帖子: 356

精華: 0

積分: 4590 點

現金: 127 元

存款: 3740 元

閱讀權限: 25

註冊: 2005-7-27

來自: 香港

狀態: 離線
 
發表於 2007-9-19 21:52  資料  個人空間  主頁 短消息  加為好友  添加 chantsz 為MSN好友 通過MSN和 chantsz 交談
QUOTE:
原帖由 hktc 於 2007-9-16 15:36 發表
5.5有冇架?

請留意樓主帖內容
已說明for 5.5^^"




本人的伺服器安放多個論壇.有意投放廣告者可PM我!
 AL8 Forum © All rights reserved.
頂部
 草kei
 0085958
Rank: 3Rank: 3Rank: 3

頭銜: Conqueror

帖子: 121

精華: 0

積分: 1350 點

現金: 100 元

存款: 0 元

閱讀權限: 20

註冊: 2007-9-1

狀態: 離線
 
發表於 2007-9-20 00:06  資料  個人空間  短消息  加為好友 
不錯  收下  支持~~~~~~~~~




 AL8 Forum © All rights reserved.
頂部
 JOJO117009
 0009649
Rank: 2Rank: 2

頭銜: Member

帖子: 50

精華: 0

積分: 880 點

現金: 70 元

存款: 0 元

閱讀權限: 15

註冊: 2004-10-12

狀態: 離線
 
發表於 2007-10-25 19:29  資料  個人空間  短消息  加為好友 
你裝置成功 謝謝 不過想問 以閱 兩各字可以改顏色媽?
灰色都看不清楚




 AL8 Forum © All rights reserved.
頂部
 wingfaith
 0065867
Rank: 2Rank: 2

頭銜: Member

帖子: 59

精華: 0

積分: 650 點

現金: 100 元

存款: 0 元

閱讀權限: 15

註冊: 2007-1-31

狀態: 離線
 
發表於 2008-4-22 12:10  資料  個人空間  短消息  加為好友 
在這裡"修改模板 forumdisplay.htm"加上紅色語法就可以了,顏色自己揀選。

QUOTE:
<!--{if $thread['markread']}--><span alt='{lang moderator}: $thread['markread'][1]{LF}{lang time}: $thread['markread'][2]'><!--{if ($thread['markread'][0] - 1) <> $thread['replies']}--><font color=red>[查至: $thread['markreadpage'] $thread['markread'][0] 樓]</font><!--{else}--><font color=red>[已閱]</font><!--{/if}--></span><!--{/if}-->


[ 本帖最後由 wingfaith 於 2008-4-22 12:52 編輯 ]




 AL8 Forum © All rights reserved.
頂部
 qazxcdews88
 0095018
Rank: 3Rank: 3Rank: 3

頭銜: Conqueror

帖子: 109

精華: 0

積分: 1370 點

現金: 95 元

存款: 0 元

閱讀權限: 20

註冊: 2008-1-21

狀態: 離線
 
發表於 2008-7-21 06:57  資料  個人空間  短消息  加為好友