AL8 Forum
   登錄註冊幫助


標題: [D6.0] "瀏覽過本主題的會員" 插件 For Dz6.0正式版(已修正不能紀錄)
 isz2lp
 0038368
Rank: 2Rank: 2
點擊查看 isz2lp 的詳細資料

頭銜: Member

帖子: 92

精華: 0

積分: 1030 點

現金: 3 元

存款: 388 元

閱讀權限: 15

註冊: 2006-1-11

來自: Taiwan

狀態: 離線
 
發表於 2007-10-27 03:45  資料  個人空間  短消息  加為好友 
"瀏覽過本主題的會員" 插件 For Dz6.0正式版(已修正不能紀錄)

演示:如附件
演示網站:http://easyfood.core5.org

id:demo  pwd:demo

安裝難易度:簡單

QUOTE:
好用的話請給個回覆吧


教學開始

Step1 升級數據庫
ALTER TABLE cdb_threads ADD viewsid TEXT NOT NULL ;


Step2 viewthread.php找
global $delayviewcount, $supe_pushstatusadd, $timestamp, $tablepre, $tid, $db, $adminid

在後面加上
, $thread, $discuz_uid, $discuz_user, $viewsdateline, $viewsidnew, $dateformat, $timeformat, $timestamp, $timeoffset


$db->query("UPDATE LOW_PRIORITY {$tablepre}threads SET views=views+1  $supe_pushstatusadd WHERE tid='$tid'", 'UNBUFFERED');

在下面加上
                if($discuz_uid && !eregi("$discuz_user", $thread[viewsid])) { //macaubbs瀏覽者記錄
                $viewsdateline = gmdate("$dateformat $timeformat", $timestamp + $timeoffset * 3600);
                $viewsidnew = AddSlashes($thread['viewsid']);
                $viewsidnew .= " <option>$discuz_user $viewsdateline\n";
                $db->query("UPDATE {$tablepre}threads SET viewsid ='$viewsidnew' WHERE tid='$tid'", 'UNBUFFERED');
                }


如果嫌太多人瀏覽,會拖慢資料庫,可選擇以下程式碼來安裝,否則請跳過此步驟(先提供此方法修正,只顯示後X人的方法尚在研究中)


if($discuz_uid && !eregi("$discuz_user", $thread[viewsid])) { //macaubbs瀏覽者記錄

在$discuz_uid &&後面加上(紅色部分請自行修改,<50代表超過50人瀏覽就不紀錄)
QUOTE:
$thread[views]<50 &&

//以上是修改瀏覽人數限制紀錄,不安裝請跳過,接下一個步驟

Step3 viewthread.htm找
<div id="ad_thread3_$post[count]"></div><div id="ad_thread4_$post[count]"></div>


所有人可見:
在下方加入
<!--{if $post[number] ==1}-->
        <select name="" align=right >
        <option>瀏覽過本主題的會員</option>
        $thread[viewsid]
        </select>
<!--{/if}-->

不讓遊客看見:
<!--{if $post[number] ==1 && $discuz_uid}-->
        <select name="" align=right >
        <option>瀏覽過本主題的會員</option>
        $thread[viewsid]
        </select>
<!--{/if}-->

貼主和版主以上可見:
<!--{if $post[number] ==1 && ($forum['ismoderator'] || $post['authorid'] == $discuz_uid)}-->
        <select name="" align=right >
        <option>瀏覽過本主題的會員</option>
        $thread[viewsid]
        </select>
<!--{/if}-->

只讓板主可見:
<!--{if $post[number] ==1 && $forum['ismoderator']}-->
        <select name="" align=right >
        <option>瀏覽過本主題的會員</option>
        $thread[viewsid]
        </select>
<!--{/if}-->

只讓管理員可見:
<!--{if $post[number] ==1 && $adminid==1}-->
        <select name="" align=right >
        <option>瀏覽過本主題的會員</option>
        $thread[viewsid]
        </select>
<!--{/if}-->

QUOTE:
反安裝方法:
刪除數據
ALTER TABLE cdb_threads DROP viewsid
把上面的修改改回


[ 本帖最後由 isz2lp 於 2007-10-29 21:52 編輯 ]



 附件: 您所在的用戶組無法下載或查看附件



http://easyfood.core5.org
 AL8 Forum © All rights reserved.
頂部
 nelsonck
 0067621
Rank: 3Rank: 3Rank: 3

頭銜: Conqueror

帖子: 149

精華: 0

積分: 1480 點

現金: 100 元

存款: 0 元

閱讀權限: 20

註冊: 2007-2-17

狀態: 離線
 
發表於 2007-10-27 05:14  資料  個人空間  短消息  加為好友 
Thanks a lot !  




 AL8 Forum © All rights reserved.
頂部
 【ㄚ椿】
 0084387
Rank: 2Rank: 2

頭銜: Member

帖子: 95

精華: 0

積分: 1420 點

現金: 49 元

存款: 61 元

閱讀權限: 15

註冊: 2007-8-14

狀態: 離線
 
發表於 2007-10-27 10:13  資料  個人空間  短消息  加為好友 
安裝拉!!

支持!! 




 AL8 Forum © All rights reserved.
頂部
 mythkazo
 0086048
Rank: 2Rank: 2

頭銜: Member

帖子: 55

精華: 0

積分: 670 點

現金: 90 元

存款: 0 元

閱讀權限: 15

註冊: 2007-9-2

狀態: 離線
 
發表於 2007-10-27 10:21  資料  個人空間  短消息  加為好友 
不錯喔  

支持

我的主題只有瀏覽過本主題的會員
沒有記錄看過的會員

[ 本帖最後由 mythkazo 於 2007-10-27 10:32 編輯 ]




 AL8 Forum © All rights reserved.
頂部
 kafai2407
 0061721
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

頭銜: Forum Legend

帖子: 1067

精華: 0

積分: 2580 點

現金: 39 元

存款: 7316 元

閱讀權限: 70

註冊: 2006-12-22

來自: 某一條河

狀態: 離線
 
發表於 2007-10-27 12:56  資料  個人空間  短消息  加為好友 
比al8用最好=]

好多人睇完點修改之後唔回




 AL8 Forum © All rights reserved.
頂部
 chen3c99
 0075582
Rank: 2Rank: 2
點擊查看 chen3c99 的詳細資料

頭銜: Member

帖子: 87

精華: 0

積分: 530 點

現金: 161 元

存款: 124 元

閱讀權限: 15

註冊: 2007-5-7

狀態: 離線
 
發表於 2007-10-27 16:34  資料  個人空間  短消息  加為好友 
真的是不錯
還可以選擇給啥人看的見
支持再支持




 AL8 Forum © All rights reserved.
頂部
 CARO
 0088366
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6
點擊查看 CARO 的詳細資料

頭銜: Forum Legend

自述: 失暈的小雞雞

帖子: 3053

精華: 0

積分: 19446 點

現金: 130 元

存款: 0 元

閱讀權限: 70

註冊: 2007-10-4

狀態: 離線
 
發表於 2007-10-27 17:30  資料  個人空間  短消息  加為好友 
已安裝,的確不錯




 AL8 Forum © All rights reserved.
頂部
 mythkazo
 0086048
Rank: 2Rank: 2

頭銜: Member

帖子: 55

精華: 0

積分: 670 點

現金: 90 元

存款: 0 元

閱讀權限: 15

註冊: 2007-9-2

狀態: 離線
 
發表於 2007-10-27 18:13  資料  個人空間  短消息  加為好友 
沒有記錄下來




 AL8 Forum © All rights reserved.
頂部
 JerryJaney
 0029803
Rank: 4Rank: 4Rank: 4Rank: 4
點擊查看 JerryJaney 的詳細資料

頭銜: Lord

帖子: 323

精華: 0

積分: 2461 點

現金: 230 元

存款: 473 元

閱讀權限: 25

註冊: 2005-9-1

來自: Taiwan

狀態: 離線
 
發表於 2007-10-27 20:03  資料  個人空間  主頁 短消息  加為好友  添加 JerryJaney 為MSN好友 通過MSN和 JerryJaney 交談 Yahoo!
謝謝提供全部修改方式喔^^
這樣就可以選擇看是要給哪些人看到了呢~




幻羽聯盟∼請各位加入會員多多發言喔^^
 AL8 Forum © All rights reserved.
頂部
 framond
 0072969
Rank: 4Rank: 4Rank: 4Rank: 4
點擊查看 framond 的詳細資料

頭銜: Lord

帖子: 591

精華: 0

積分: 6010 點

現金: 0 元

存款: 115 元

閱讀權限: 25

註冊: 2007-4-12

狀態: 離線
 
發表於 2007-10-27 21:15  資料  個人空間  短消息  加為好友 
沒有記錄




 AL8 Forum © All rights reserved.
頂部
 絕燁
 0031461
Rank: 2Rank: 2

頭銜: Member

帖子: 50

精華: 0

積分: 620 點

現金: 5 元

存款: 0 元

閱讀權限: 15

註冊: 2005-9-25

狀態: 離線
 
發表於 2007-10-28 00:34  資料  個人空間  短消息  加為好友 
沒有記錄下來 +1




 AL8 Forum © All rights reserved.
頂部
 aitsu
 0032261
Rank: 2Rank: 2

頭銜: Member

帖子: 63

精華: 0

積分: 470 點

現金: 68 元

存款: 154 元

閱讀權限: 15

註冊: 2005-10-8

狀態: 離線
 
發表於 2007-10-28 12:53  資料  個人空間  短消息  加為好友 
沒有記錄下來 +2




 AL8 Forum © All rights reserved.
頂部
 Soya
 0070881
Rank: 4Rank: 4Rank: 4Rank: 4
點擊查看 Soya 的詳細資料

頭銜: Lord

帖子: 558

精華: 0

積分: 5220 點

現金: 0 元

存款: 9 元

閱讀權限: 25

註冊: 2007-3-23

狀態: 離線
 
發表於 2007-10-28 13:07  資料  個人空間  短消息  加為好友 
正呀
sup`




 AL8 Forum © All rights reserved.
頂部
 isz2lp
 0038368
Rank: 2Rank: 2
點擊查看 isz2lp 的詳細資料

頭銜: Member

帖子: 92

精華: 0

積分: 1030 點

現金: 3 元

存款: 388 元

閱讀權限: 15

註冊: 2006-1-11

來自: Taiwan

狀態: 離線
 
發表於 2007-10-28 18:52  資料  個人空間  短消息  加為好友 
回覆 #8 mythkazo 的帖子

主題已經修正 請重新修改




http://easyfood.core5.org
 AL8 Forum © All rights reserved.
頂部
 isz2lp
 0038368
Rank: 2Rank: 2
點擊查看 isz2lp 的詳細資料

頭銜: Member

帖子: 92

精華: 0

積分: 1030 點

現金: 3 元

存款: 388 元

閱讀權限: 15

註冊: 2006-1-11

來自: Taiwan

狀態: 離線
 
發表於 2007-10-28 18:53  資料  個人空間  短消息  加為好友 
沒有紀錄的人 請重新更改

主題已更新修正方式

有問題再回報




http://easyfood.core5.org
 AL8 Forum © All rights reserved.
頂部
 CARO
 0088366
Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6
點擊查看 CARO 的詳細資料

頭銜: Forum Legend

自述: 失暈的小雞雞

帖子: 3053

精華: 0

積分: 19446 點

現金: 130 元

存款: 0 元

閱讀權限: 70

註冊: 2007-10-4

狀態: 離線
 
發表於 2007-10-28 19:10  資料  個人空間  短消息  加為好友 
回覆 #15 isz2lp 的帖子

好像還不能記錄...




 AL8 Forum © All rights reserved.
頂部
 framond
 0072969
Rank: 4Rank: 4Rank: 4Rank: 4
點擊查看 framond 的詳細資料

頭銜: Lord

帖子: 591

精華: 0

積分: 6010 點

現金: 0 元

存款: 115 元

閱讀權限: 25

註冊: 2007-4-12

狀態: 離線
 
發表於 2007-10-28 19:38  資料  個人空間  短消息  加為好友 
我個 viewthread.php 改到天花龍鳳,用你個覆蓋? 唔好玩啦




 AL8 Forum © All rights reserved.
頂部
 mythkazo
 0086048
Rank: 2Rank: 2

頭銜: Member

帖子: 55

精華: 0

積分: 670 點

現金: 90 元

存款: 0 元

閱讀權限: 15

註冊: 2007-9-2

狀態: 離線
 
發表於 2007-10-28 19:45  資料  個人空間  短消息  加為好友 
一樣阿
沒有記錄誰來看過帖阿




 AL8 Forum © All rights reserved.
頂部
 jwcs
 0088874
Rank: 1
點擊查看 jwcs 的詳細資料

頭銜: Newbie

帖子: 40

精華: 0

積分: 520 點

現金: 90 元

存款: 0 元

閱讀權限: 10

註冊: 2007-10-12

狀態: 離線
 
發表於 2007-10-29 01:28  資料  個人空間  短消息  加為好友 
"瀏覽過本主題的會員" 都是空的,在你的 demo 中也有一些這樣的,viewthread.php 裹

Dz6.0正式版 有這個字 "LOW_PRIORITY"
$db->query("UPDATE LOW_PRIORITY {$tablepre}threads SET views=views+1 $supe_pushstatusadd WHERE tid='$tid'",

'UNBUFFERED');

你的沒有了,其它都是一樣,都不成功,我用phpmyadmin看 "cdb_threads" 的 "viewsid" 全是空的沒有字,是什麼原因呀?
$db->query("UPDATE {$tablepre}threads SET  views=views+1 $supe_pushstatusadd WHERE tid='$tid'", 'UNBUFFERED');




 AL8 Forum © All rights reserved.
頂部
 abellui
 0023280
Rank: 4Rank: 4Rank: 4Rank: 4
點擊查看 abellui 的詳細資料

頭銜: Lord

帖子: 572

精華: 0

積分: 6610 點

現金: 1 元

存款: 2115 元