標題: [D6.0 & D6.1] 潛水值修正版
 notalk2005
 0034160
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

頭銜: King

帖子: 871

精華: 0

積分: 9504 點

現金: 49 元

存款: 0 元

閱讀權限: 30

註冊: 2005-11-4

狀態: 離線
 
發表於 2008-5-31 19:29  資料  個人空間  短消息  加為好友 
潛水值修正版

原作者= ? 我都唔記得- -

其實我發現6.0的潛水值有好多問題 雖然我好多野都唔係好識

但係左改改 右抄抄 總算修改左部份BUG

如有任何錯誤請提點t_t

6.0的潛水值原版本

首先在後台增加潛水值

之後
viewthread.php

QUOTE:
$post['ratings'] = karmaimg($post['rate'], $post['ratetimes']);


在下面加
QUOTE:
if($extcredits4 <= -50 && $discuz_uid != $thread['authorid'] && !in_array($adminid, array(1, 2, 3))) {
        showmessage('<font color=red>您的潛水值太高,無法再瀏覽文章<br>請先浮出水面發表文章,謝謝!</font>', NULL, 'NOPERM');
}





QUOTE:
?>


上面加
QUOTE:
if( $discuz_uid && !in_array($adminid,array(1,2,3)) && ($thread['authorid'] != $discuz_uid)){


        $query_reps = $db->query("SELECT count(pid) FROM {$tablepre}posts  WHERE authorid='$discuz_uid' AND tid='$tid'");


        if(!$db->result($query_reps,0)){


             $db->query("UPDATE {$tablepre}members SET extcredits4=extcredits4-1 WHERE uid='$discuz_uid'", 'UNBUFFERED');


             setcookie('cookies_'.$tid, time()+86400);


        }


}



修正後:


QUOTE:
$water = ($HTTP_COOKIE_VARS['cookies_'.$tid]<time() && !in_array($fid,array(7,41,40)) &&

!in_array($adminid,array(1,2,3)) && ($thread['authorid'] != $discuz_uid));

if($water){


        $query_reps = $db->query("SELECT count(pid) FROM {$tablepre}posts  WHERE

authorid='$discuz_uid' AND tid='$tid'");

        if(!$db->result($query_reps,0)){


             $db->query("UPDATE {$tablepre}members SET extcredits4=extcredits4-10 WHERE

uid='$discuz_uid'", 'UNBUFFERED');

             setcookie('cookies_'.$tid, time()+86400);
        }
}


增加了只係第一次看這個主題先會扣 再看的時候就不會再扣和某區看主題不會扣除潛水值

!in_array($fid,array(7,41,40)) <<這個是某區看主題不會扣除潛水值 自行修改區號


如關閉左的主題 看不會扣除潛水值 目前仲味成功...

關閉左的主題係不會扣除潛水值 但係只要係版主,特別用戶的主題都不會扣除水值

所以我冇post出黎...等待嘗試成功後先再發表

[ 本帖最後由 notalk2005 於 2008-6-1 11:53 編輯 ]




 AL8 Forum © All rights reserved.
頂部
 a003123701
 0097900
Rank: 2Rank: 2

頭銜: Member

帖子: 72

精華: 0

積分: 390 點

現金: 95 元

存款: 0 元

閱讀權限: 15

註冊: 2008-3-12

狀態: 離線
 
發表於 2008-5-31 19:53  資料  個人空間  短消息  加為好友 
沙發XD
不錯不錯看看吧 不打算安裝




 AL8 Forum © All rights reserved.
頂部
 wboys
 0067804
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

頭銜: King

帖子: 804

精華: 0

積分: 7983 點

現金: 0 元

存款: 178 元

閱讀權限: 30

註冊: 2007-2-19

狀態: 在線
 
發表於 2008-5-31 20:34  資料  個人空間  短消息  加為好友 
支持分享......




 AL8 Forum © All rights reserved.
頂部
 kostk
 0095244
Rank: 2Rank: 2

頭銜: Member

帖子: 63

精華: 0

積分: 590 點

現金: 90 元

存款: 0 元

閱讀權限: 15

註冊: 2008-1-25

狀態: 離線
 
發表於 2008-6-1 08:54  資料  個人空間  短消息  加為好友 
多謝分享.... 你的代碼最後漏了個 " } "

可否加入 5.5 的紅字警告? 當潛水值到達某值時, 提醒用戶.

[ 本帖最後由 kostk 於 2008-6-1 10:56 編輯 ]




 AL8 Forum © All rights reserved.
頂部
 notalk2005
 0034160
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

頭銜: King

帖子: 871

精華: 0

積分: 9504 點

現金: 49 元

存款: 0 元

閱讀權限: 30

註冊: 2005-11-4

狀態: 離線
 
發表於 2008-6-1 11:54  資料  個人空間  短消息  加為好友 
QUOTE:
原帖由 kostk 於 2008-6-1 08:54 發表
多謝分享.... 你的代碼最後漏了個 " } "
可否加入 5.5 的紅字警告? 當潛水值到達某值時, 提醒用戶.

多謝提點

當潛水值到達某值時, 提醒用戶

這個只是提示用戶係時候呃post...

個人認為這個冇比起有好

[ 本帖最後由 notalk2005 於 2008-6-1 11:56 編輯 ]




 AL8 Forum © All rights reserved.
頂部
 kostk
 0095244
Rank: 2Rank: 2

頭銜: Member

帖子: 63

精華: 0

積分: 590 點

現金: 90 元

存款: 0 元

閱讀權限: 15

註冊: 2008-1-25

狀態: 離線
 
發表於 2008-6-1 12:08  資料  個人空間  短消息  加為好友 
QUOTE:
原帖由 notalk2005 於 2008-6-1 11:54 發表

多謝提點
當潛水值到達某值時, 提醒用戶
這個只是提示用戶係時候呃post...
個人認為這個冇比起有好


作用不大, 但應該還是重要? 很多人不會留意潛水值接近上限....

期待你的完美版

[ 本帖最後由 kostk 於 2008-6-1 12:11 編輯 ]




 AL8 Forum © All rights reserved.
頂部
 notalk2005
 0034160
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

頭銜: King

帖子: 871

精華: 0

積分: 9504 點

現金: 49 元

存款: 0 元

閱讀權限: 30

註冊: 2005-11-4

狀態: 離線
 
發表於 2008-6-1 12:16  資料  個人空間  短消息  加為好友 
QUOTE:
原帖由 kostk 於 2008-6-1 12:08 發表

作用不大, 但應該還是重要? 很多人不會留意潛水值接近上限....
期待你的完美版



viewthread.htm 或 avatarshow.htm (如果沒有 viewthread.htm)

查找

<!--{loop $extcredits_thread $key $credit}-->
    $credit[title] $post[$key] $credit[unit]<br>
<!--{/loop}-->



修改成
<!--{loop $extcredits_thread $key $credit}-->
   <!--{if $credit[title] == 潛水 && $post[$key] <= -40}-->
       $credit[title]: <font style="color:red;font-weight:bold">$post[$key]</font> $credit[unit] <img src="{IMGDIR}/credits.gif" onmouseover="alert('當潛水值達到 -50米 時就無法瀏覽文章');"><br>
   <!--{else}-->
       $credit[title]: $post[$key] $credit[unit]<br>
   <!--{/if}-->
<!--{/loop}-->



這個我認為沒有需耍 所以沒有測試過是否用到

但係你需要我就post出黎




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

頭銜: Lord

帖子: 439

精華: 0

積分: 5795 點

現金: 1135 元

存款: 0 元

閱讀權限: 25

註冊: 2007-12-10

來自: 視界生活 ...

狀態: 在線
 
發表於 2008-6-1 21:11  資料  個人空間  主頁 短消息  加為好友 
不好意思...

請問這只需要安裝上面所述的這些嗎?

還是要先安裝原版本再更改??
QUOTE:
修正後:

這修正後是要修正哪一段的代碼?

懇請指教,謝謝。




 AL8 Forum © All rights reserved.
頂部
 notalk2005
 0034160
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

頭銜: King

帖子: 871

精華: 0

積分: 9504 點

現金: 49 元

存款: 0 元

閱讀權限: 30

註冊: 2005-11-4

狀態: 離線
 
發表於 2008-6-2 01:25  資料  個人空間  短消息  加為好友 
QUOTE:
原帖由 Mr.Q 於 2008-6-1 21:11 發表
不好意思...
請問這只需要安裝上面所述的這些嗎?
還是要先安裝原版本再更改??
這修正後是要修正哪一段的代碼?
懇請指教,謝謝。

第一個改動 安原版本的

第二個改動 安修改版

原版本的第二個改動只係post出黎 話比大家知 我改過乜野 比大家有得對比




 AL8 Forum © All rights reserved.
頂部
 kostk
 0095244
Rank: 2Rank: 2

頭銜: Member

帖子: 63

精華: 0

積分: 590 點

現金: 90 元

存款: 0 元

閱讀權限: 15

註冊: 2008-1-25

狀態: 離線
 
發表於 2008-6-2 14:48  資料  個人空間  短消息  加為好友 
QUOTE:
原帖由 notalk2005 於 2008-6-1 12:16 發表

viewthread.htm 或 avatarshow.htm (如果沒有 viewthread.htm)
查找
<!--{loop $extcredits_thread $key $credit}-->
    $credit $post $credit<br>
<!--{/loop}-->


6.0 沒有這段代碼的, 那是 5.5 才有.




 AL8 Forum © All rights reserved.
頂部
 notalk2005
 0034160
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

頭銜: King

帖子: 871

精華: 0

積分: 9504 點

現金: 49 元

存款: 0 元

閱讀權限: 30

註冊: 2005-11-4

狀態: 離線
 
發表於 2008-6-2 16:21  資料  個人空間  短消息  加為好友 
QUOTE:
原帖由 kostk 於 2008-6-2 14:48 發表

6.0 沒有這段代碼的, 那是 5.5 才有.

話左我冇測試過




 AL8 Forum © All rights reserved.
頂部
 雪ㄦ
 0078194
Rank: 3Rank: 3Rank: 3

頭銜: Conqueror

帖子: 168

精華: 0

積分: 1520 點

現金: 360 元

存款: 131 元

閱讀權限: 20

註冊: 2007-6-2

狀態: 離線
 
發表於 2008-6-13 07:33  資料  個人空間  短消息  加為好友 
感謝大大的分享




 AL8 Forum © All rights reserved.
頂部
 呆呆a阿狗
 0063095
Rank: 4Rank: 4Rank: 4Rank: 4
點擊查看 呆呆a阿狗 的詳細資料

頭銜: Lord

帖子: 362

精華: 0

積分: 4130 點

現金: 98 元

存款: 0 元

閱讀權限: 25

註冊: 2007-1-5

狀態: 離線
 
發表於 2008-6-13 11:24  資料  個人空間  短消息  加為好友 
提醒一下
$extcredits4

4改為所設置的積分

請問 如何設置 總版主、版主 也扣積分
還有特殊用戶組 不扣分
還有訪客限制?

[ 本帖最後由 呆呆a阿狗 於 2008-6-13 11:29 編輯 ]




 AL8 Forum © All rights reserved.
頂部
 hpek
 0079991
Rank: 3Rank: 3Rank: 3

頭銜: Conqueror

帖子: 143

精華: 0

積分: 1290 點

現金: 150 元

存款: 400 元

閱讀權限: 20

註冊: 2007-6-22

狀態: 離線
 
發表於 2008-6-17 18:55  資料  個人空間  主頁 短消息  加為好友 
先來感謝樓主無私分享,
這世界有你而進步呀!
哈哈

不過,問一下,
請問這個是扣10分嗎?我安裝這個版本后就怪怪的,有些會員莫名其妙被扣了.
    $db->query("UPDATE {$tablepre}members SET extcredits4=extcredits4-10 WHERE

uid='$discuz_uid'", 'UNBUFFERED');


另外,
這樣子在where后面直接斷行,
沒問題嗎?

我原本是用這一貼的,
http://www.alan888.com/Discuz/thread-131486-1-12.html
前面的修改和你的不一樣,
請問兩種都行嗎?




便宜域名&超強主機
http://www.kqzyfj.com/click-2623670-10379071?sid=001
 AL8 Forum © All rights reserved.
頂部
 ↗絕情惡魔↘
 0068345
Rank: 3Rank: 3Rank: 3

頭銜: Conqueror

帖子: 196

精華: 0

積分: 1740 點

現金: 5 元

存款: 664 元

閱讀權限: 20

註冊: 2007-2-25

狀態: 離線
 
發表於 2008-8-10 17:20  資料  個人空間  短消息  加為好友 
我可以問問ma??

6.1 版本可唔可以裝呢個潛水值???




 AL8 Forum © All rights reserved.
頂部
 notalk2005
 0034160
Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

頭銜: King

帖子: 871

精華: 0

積分: 9504 點

現金: 49 元

存款: 0 元

閱讀權限: 30

註冊: 2005-11-4

狀態: 離線
 
發表於 2008-8-10 18:23  資料  個人空間  短消息  加為好友 
QUOTE:
原帖由 ↗絕情惡魔↘ 於 2008-8-10 17:20 發表
我可以問問ma??
6.1 版本可唔可以裝呢個潛水值???

"應該"是任何版本都OK




 AL8 Forum © All rights reserved.
頂部
 xder
 0094829
Rank: 1

頭銜: Newbie

帖子: 40

精華: 0

積分: 400 點

現金: 84 元

存款: 0 元

閱讀權限: 10

註冊: 2008-1-18

狀態: 離線
 
發表於 2008-8-10 19:55  資料  個人空間  短消息  加為好友 
這是一定要的 已安裝囉!




 AL8 Forum © All rights reserved.
頂部
 ↗絕情惡魔↘
 0068345
Rank: 3Rank: 3Rank: 3

頭銜: Conqueror

帖子: 196

精華: 0

積分: 1740 點

現金: 5 元

存款: 664 元

閱讀權限: 20

註冊: 2007-2-25

狀態: 離線
 
發表於 2008-8-11 08:37  資料  個人空間  短消息  加為好友 
有一點唔係幾明..如果裝左之後.. 管理員睇貼.. 都會出現呢d 字眼..

++ 音樂世界 ++ 提示信息
您無權進行當前操作,這可能因以下原因之一造成

您的潛水值太高,無法再瀏覽文章
請先浮出水面發表文章,謝謝!

您已經登錄,但您的帳號或其所在的用戶組無權訪問當前頁面


另外.. 點睇番會員既潛水值係幾多?

如果出現上面既字眼.. 係咪發夠50貼就可以睇番貼子????


可以講我知ma.. thz..




 AL8 Forum © All rights reserved.
頂部
 dreamaker
 0031485
Rank: 3Rank: 3Rank: 3

頭銜: Conqueror

帖子: 164

精華: 0

積分: 580 點

現金: 56 元

存款: 1050 元

閱讀權限: 20

註冊: 2005-9-26

狀態: 離線
 
發表於 2008-8-12 18:31  資料  個人空間  短消息  加為好友 
有那位高手能將潛水用圖片表現!




 AL8 Forum © All rights reserved.
頂部
 虎虎之神
 0081237
 此發帖者已被禁止發言

頭銜: Banned to Post

帖子: 438

精華: 0

積分: 3100 點

現金: -163 元

存款: 0 元

閱讀權限: 0

註冊: 2007-7-8

狀態: 離線
 
發表於 2008-9-24 16:05  資料  個人空間  短消息  加為好友 
*** 作者被禁止或刪除 內容自動屏蔽 ***

網頁空間由 I-SERVICES 提供
當前時區 GMT+8, 現在時間是 2008-12-5 23:24