返回列表 發帖 ‹‹ 帖子DIGG(適合5.5) 以6.0正式版為核心的推廣插件 ››

下載附件時 上傳附件者得到積分 by bluelovers [1P]

下載附件時 上傳附件者得到積分 by bluelovers

每 3 個用戶下載附件時 上傳附件者會得到一次用戶所支付的積分
簡單的說會員A上傳附件,會員B下載後,會員B扣N金幣,當下載次數為3的倍數的時候會員A得N金幣。
剛好昨天在想要做這個功能
但是又在想要怎樣可以最簡單 而且不會造成用戶積分過度擴張
剛好就看到Discuz官方站janon提供了一段敘述
於是靈感之下 就完成這個嚕^^
如果想修改判斷就修改下面代碼裡面的3
附件下載量大的論壇 可以把數字拉高
另外 請先在後台 > 基本設置 > 積分設置 > 擴展積分增減策略 > 設置下載附件(-)時所需支付的積分


開始安裝

開啟 attachment.php

} else {
                $db->query("UPDATE {$tablepre}attachments SET downloads=downloads+'1' WHERE aid='$aid'", 'UNBUFFERED');
        }
在底下加上
$attach['downloads'] += 1;
updatecredits($discuz_uid, $getattachcredits, -1);
在上面加上
if (($attach['downloads'] % 3) == 0) {
                updatecredits($attach['uid'], $getattachcredits, +1);
        }
完成
Loading...
複製這篇網址分享給朋友: http://discuz.bluelovers.net/thread-3212-1.html#pid4967

本篇的內容不含引用除另有聲明外,如符合 CC授權條款 則套用 姓名標示-非商業性-相同方式分享 3.0 通用版

套一句黃小琥說過的話:「你可以點歌,但是我可以選歌」
返回列表 發帖 ‹‹ 帖子DIGG(適合5.5) 以6.0正式版為核心的推廣插件 ››
標題 作者 最後發表
[站外] 书画之乡--书画院   [轉帖] 曹州戏迷 2009-07-01