Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[插件] [原创]悬赏提问 for 4.1.0 by lu5266[更新:05/28 09 :50]

[复制链接]
 楼主| lu5266 发表于 2006-5-11 20:10:46 | 显示全部楼层
原帖由 bonusboy29 于 2006-5-11 19:37 发表
还有一个小问题 更新之后那个 newfaq.gif 图标不会显示了?


你仔细看回复

问题都解决了的

那个图片是多余的了

你仔细测试下先吧
回复

使用道具 举报

bonusboy29 发表于 2006-5-11 20:27:45 | 显示全部楼层
我看了 。。这是第3次   

会员PM我为什么他找了半天才得到2分。。他以为他会得到30分


例子

总共悬赏: 30 分, 每个回答悬赏: 1 分,被采纳将会再奖励: 1 分

被采纳只奖励2分 太少了   我想改成如果有会员的回复被采纳  
奖励总共悬赏的分数  也就是这个例子的 30分 或者 总共悬赏的一半 15分
回复

使用道具 举报

 楼主| lu5266 发表于 2006-5-11 20:44:30 | 显示全部楼层
原帖由 bonusboy29 于 2006-5-11 20:27 发表
我看了 。。这是第3次   

会员PM我为什么他找了半天才得到2分。。他以为他会得到30分


例子

总共悬赏: 30 分, 每个回答悬赏: 1 分,被采纳将会再奖励: 1 分

被采纳只奖励2分 太少了   我想改成如果有 ...



https://discuz.dismall.com/viewth ... ;page=18#pid2252526
回复

使用道具 举报

bonusboy29 发表于 2006-5-11 21:10:53 | 显示全部楼层
原帖由 odo_cd 于 2006-5-10 15:05 发表
可以考虑在法帖的时候加入一个判断,
1、回复就加分(本身有的)
2、回复不加分(只有采用后才加分)

修改


plugins/iknow/replay.inc.php




CODE:[Copy to clipboard]$query = $db->query("SELECT tid FROM {$tablepre}posts WHERE tid='$tid' AND authorid='$discuz_uid'");

if(!$db->num_rows($query)) {
        if($thread['dpt_iknow_question'] > $thread['dpt_iknow_answer'] * $vars[accept]) {
                $db->query("UPDATE {$tablepre}members SET extcredits$creditid = extcredits$creditid+$thread[dpt_iknow_answer] WHERE uid = '$discuz_uid'", 'UNBUFFERED');
                $db->query("UPDATE {$tablepre}threads SET dpt_iknow_question  = dpt_iknow_question-$thread[dpt_iknow_answer] WHERE tid = '$tid'", 'UNBUFFERED');
        }        

}
删除


这个并不是我想到的

我的意思是说

1、回复不加分(只有作者采用之后才加上总的悬赏分)
2。回复有加分(只有作者采用之后才加上悬赏还剩下的总悬赏分)
回复

使用道具 举报

errain 发表于 2006-5-12 08:53:27 | 显示全部楼层
lulu老大                            当发帖者采纳回复后,给回答者积分时,所给的积分 不能少于上面设的 给每个回复的                                   积分呢??  现在是可以随便添的       谢谢!!!
回复

使用道具 举报

 楼主| lu5266 发表于 2006-5-12 16:58:26 | 显示全部楼层
原帖由 bonusboy29 于 2006-5-11 21:10 发表


这个并不是我想到的

我的意思是说

1、回复不加分(只有作者采用之后才加上总的悬赏分)
2。回复有加分(只有作者采用之后才加上悬赏还剩下的总悬赏分)


1 前面都回答了

修改
plugins/iknow/replay.inc.php


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

  2. if(!$db->num_rows($query)) {
  3.         if($thread['dpt_iknow_question'] > $thread['dpt_iknow_answer'] * $vars[accept]) {
  4.                 $db->query("UPDATE {$tablepre}members SET extcredits$creditid = extcredits$creditid+$thread[dpt_iknow_answer] WHERE uid = '$discuz_uid'", 'UNBUFFERED');
  5.                 $db->query("UPDATE {$tablepre}threads SET dpt_iknow_question  = dpt_iknow_question-$thread[dpt_iknow_answer] WHERE tid = '$tid'", 'UNBUFFERED');
  6.         }       

  7. }
复制代码


删除

2:

修改

plugins/iknow/accept.inc.php

  1. $acceptnums = $thread['dpt_iknow_accept'] ? $thread['dpt_iknow_accept'] .'、'.$number : $number;
复制代码


上面加上:
(全部的)
  1. thread[dpt_iknow_answer] = $thread['dpt_iknow_question'];
复制代码

或者(一半)
  1. thread[dpt_iknow_answer] = intval($thread['dpt_iknow_question']/2);
复制代码
回复

使用道具 举报

odo_cd 发表于 2006-5-12 17:08:56 | 显示全部楼层
如果要游客查看每个帖子上的悬赏信息

在钩子里
in_viewthread


  1. if($discuz_uid && $thread[dpt_iknow_answer]) {
  2.         include template('dpt_iknow_view');
  3. }
复制代码


中的:
  1. $discuz_uid &&
复制代码


去除即可
回复

使用道具 举报

bonusboy29 发表于 2006-5-12 18:08:07 | 显示全部楼层
原帖由 lu5266 于 2006-5-12 16:58 发表


1 前面都回答了

修改
plugins/iknow/replay.inc.php


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

if(!$db->num_ ...


谢谢 前面没有这个 我看过了 已经OK了 谢谢  少了一个 $

我想只显示 总悬赏

把 每个回复悬赏 和 每个被奖励 那些字去掉  因为现在已经用了总悬赏
回复

使用道具 举报

 楼主| lu5266 发表于 2006-5-12 18:19:08 | 显示全部楼层
原帖由 bonusboy29 于 2006-5-12 18:08 发表


谢谢 前面没有这个 我看过了 已经OK了 谢谢  少了一个 $

我想只显示 总悬赏

把 每个回复悬赏 和 每个被奖励 那些字去掉  因为现在已经用了总悬赏


这个啊

好象每个文件都有啊

不好修改

最好用1来代替咯

基本所有的代码都要改写

所以我没时间搞的了
回复

使用道具 举报

M55 发表于 2006-5-12 18:21:16 | 显示全部楼层
原帖由 lu5266 于 2006-5-12 18:19 发表


这个啊

好象每个文件都有啊

不好修改

最好用1来代替咯

基本所有的代码都要改写

所以我没时间搞的了



LUL 创意室有个新的创意。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-2-23 20:48 , Processed in 0.069769 second(s), 2 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表