想对论坛的悬赏功能进行改进,类似百度那样的。
主要的改进是:用户发布悬赏后一段时间内(比如15天),必须对自己发布的悬赏进行最佳答案的确认或者结题,否则系统会警告用户并相应进行扣分,禁言等操作。目的是提醒悬赏者重视悬赏并尊重别人的努力帮助。不知道难不难?怎么做?能不能帮我设计一下?或者提供思路。 貌似没人参加? 我對 php 也不是很熟悉...試試自己的思路.
在viewthread.php 加
$days = 15 * 86400;
if($thread[spacial] == '忘了是spacial什麼'){
if($thread[reward] == '0' && $timestamp > $thread[dateline] + $days && $thread[repile] >= '1'){
$db->query("UPDATE {$tablepre}members SET ec = ec - rewardC WHERE uid='$thread[authorid]'");
}
}
我的做法就是像上面代碼一樣了
如果 悬赏未解決 && 已超過 15 天 && 回貼大於 1
若滿足條件就減作者的分數;
其中 SET ec = ec - rewardC 是您要扣的積分:按您自己的調用
[[i] 本帖最后由 BKdesign 于 2011-2-26 03:59 编辑 [/i]]
页:
[1]