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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[求助] 请问回复数增加的代码

[复制链接]
ing77ing 发表于 2013-8-5 09:24:15 | 显示全部楼层 |阅读模式
论坛里面找到一个,修改系统文件,做到评分理由作为回复的方法,但是只是作为回复而已,竟然不增加总的回复数,这样也打不到什么效果。请问,该添加什么代码,做到回复数量也增加呢?谢谢。

代码是

\source\module\forum\forum_misc.php  行634
       //评分理由作为回复发表。。。
  • //C::t('forum_ratelog')->insert($insertarr);之前插入:
  • $score=$insertarr['score']>0?'+'.$insertarr['score']insertarr['score'];
  • $data['message']='
    '.$score.$_G['setting']['extcredits'][1]['unit'].$_G['setting']['extcredits'][1]['title'].'
    '.$insertarr['reason'];
  • //$data['message']=$insertarr['reason'];
  • $data['first']=0;
  • $data['invisible']=0;
  • $data['anonymous']=0;
  • $data['htmlon']=0;
  • $data['bbcodeoff']=0;
  • $data['smileyoff']=0;
  • $data['attachment']=0;
  • $data['rate']=0;
  • $data['parseurloff']=0;
  • $data['authorid']=$_G['uid'];
  • $data['author']=$_G['username'];
  • $tidarr=DB::fetch_first('SELECT `tid` FROM '.DB::table('forum_post').' WHERE pid='.$insertarr['pid']);
  • $fidarr=DB::fetch_first('SELECT `fid`,`maxposition` FROM '.DB::table('forum_thread').' WHERE tid='.$tidarr['tid']);
  • $data['tid']=$tidarr['tid'];
  • $data['fid']=$fidarr['fid'];
  • $data['useip']=$_G['clientip'];
  • $data['usesig']=1;
  • $data['dateline']=$_G['timestamp'];
  • $data['position']=$fidarr['maxposition']?$fidarr['maxposition']+1:2;
  • $flg=@insertpost($data);
  • if($flg){
  • @DB::query('UPDATE '.DB::table('forum_thread').' SET `maxposition`=`maxposition`+1 WHERE `tid`='.$tidarr['tid'].' LIMIT 1');
  • }
  • //exit();
  • //END

复制代码









tiantian_1 发表于 2013-8-5 09:57:45 | 显示全部楼层
没把评分的插入数据库
回复

使用道具 举报

Bacysoft.cn 发表于 2013-8-17 14:22:25 | 显示全部楼层
tiantian_1 发表于 2013-8-5 09:57
没把评分的插入数据库

是的,这个要研究下源码怎么工作的,才能修改!!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-22 05:35 , Processed in 0.117327 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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