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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

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

[复制链接]
odo_cd 发表于 2006-5-10 02:02:29 | 显示全部楼层
停止悬赏后再主题后面显示悬赏结束,怎么弄?
回复

使用道具 举报

 楼主| lu5266 发表于 2006-5-10 06:53:50 | 显示全部楼层
原帖由 odo_cd 于 2006-5-10 01:08 发表


这次我够笨的了,忽略了发贴还要加分的问题了

不过可以加个功能,就是作者停止悬赏后,该贴自动关闭
看了一下,应该是再admin.inc.php中加一个语句:
$db->query("UPDATE {$tablepre}threads  ...


呵呵

这个强
回复

使用道具 举报

 楼主| lu5266 发表于 2006-5-10 07:12:03 | 显示全部楼层
原帖由 odo_cd 于 2006-5-10 02:02 发表
停止悬赏后再主题后面显示悬赏结束,怎么弄?



我看你懂php的嘛

这个只是加个判断的


你前面的关闭主题那个建议不错

为什么不在我发这个插件前就建议呢?

我都没有想到

不过现在加也可以的

插件管理->悬赏/提问->[详情]->插件钩子设置->in_forumdisplay(钩子名称)->[编辑]-> PHP 代码->

用下面的替换原来的

  1. @require_once DISCUZ_ROOT.'./forumdata/cache/plugin_iknow.php';
  2. $vars  = $_DPLUGIN['iknow']['vars'];
  3. if($discuz_uid && (!$vars['fids'] || in_array($fid,explode(',',$vars[fids])))){
  4.         @require_once    DISCUZ_ROOT."./plugins/iknow/iknow.lang.php";
  5.         $creditid      = intval(substr($vars['credit'],-1,1));
  6.         $usercredit    = $GLOBALS[extcredits.$creditid];
  7.         $creditunit    = $extcredits[$creditid]['unit'];
  8.         $credittitle   = $extcredits[$creditid]['title'];
  9.         if($thread[dpt_iknow_answer] && $thread['dpt_iknow_question']) {
  10.                 echo " $ik_lang[xuanshang]($credittitle):$thread[dpt_iknow_question] $creditunit ]";
  11.         }elseif ($thread[dpt_iknow_answer] && !$thread['dpt_iknow_question']){
  12.                 echo " [$ik_lang[finish2]]";
  13.         }
  14. }
复制代码


->提交
就可以了
回复

使用道具 举报

odo_cd 发表于 2006-5-10 07:25:07 | 显示全部楼层
呵呵,我懂一点点,都是依葫芦画瓢,弄出来的
回复

使用道具 举报

 楼主| lu5266 发表于 2006-5-10 07:27:52 | 显示全部楼层
原帖由 odo_cd 于 2006-5-10 07:25 发表
呵呵,我懂一点点,都是依葫芦画瓢,弄出来的


慢慢就会好的
回复

使用道具 举报

dgren 发表于 2006-5-10 10:24:22 | 显示全部楼层
我日,这个插件牛,等了好久了,以前那个都不完善,希望楼主有空慢慢改进这个,能做成百度知道那样就最好,哇哈哈

感谢!!!*10000000000000000000000000
回复

使用道具 举报

errain 发表于 2006-5-10 11:15:57 | 显示全部楼层
lu5266老大,能不能让发帖提问者可以根据回答者的质量来分别给积分,而不是平均分配,灌水回答都有分.
灌水的当然零分,加举报惩罚.回答的好的可以给予更多积分.
发帖者作弊,如给自己马甲加分或有了回答不给分的,其他回答者可以举报.


现在只要灌水就可以有积分,发帖者举报都来不及.要是一个帖子灌水的人多,影响真正的回答者给答案呀
回复

使用道具 举报

robin_luo 发表于 2006-5-10 11:22:41 | 显示全部楼层
支持!
回复

使用道具 举报

cust 发表于 2006-5-10 11:31:43 | 显示全部楼层
支持
回复

使用道具 举报

 楼主| lu5266 发表于 2006-5-10 13:48:18 | 显示全部楼层
原帖由 errain 于 2006-5-10 11:15 发表
lu5266老大,能不能让发帖提问者可以根据回答者的质量来分别给积分,而不是平均分配,灌水回答都有分.
灌水的当然零分,加举报惩罚.回答的好的可以给予更多积分.
发帖者作弊,如给自己马甲加分或有了回答不给分的,其 ...


那有那么智能的程序啊

呵呵

现在这个已经是考虑到了的

只能这样而已了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-5 05:23 , Processed in 0.044791 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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