插件版请点这里:DZ官方的快速回复AND添加评论 V1.0 for Discuz! X2
需要修改模板源代码,不建议新手使用
PS:刚做了修改,原来的formhash窜有问题,现在可以了,加入了未登录提示
再PS:插件有问题,如果使用最下面的快捷回复的话,会被这个value值替换要,如果要使用,请关闭最下面的快捷回复,否则不要使用。
根据上面的情况,数据处理的时候因为还是那段代码,所以当出现两个提交表单的数据时,有一个会被覆盖掉,是我疏忽了,已经测试安装过的朋友请赶紧删除相关代码,好在就一段,原以为一段代码很简单,很方便大家的,随知道……
如果修改post的接收文件,也是可以达到效果的,但是那样的话,修改就更大,想来想去,还是用插件的形式做比较方便,有自己的处理方法,不会出现撞车现象
修改viewthread_node.htm(文件完整路径就不写出来了,你找不到的话,就别修改了)
查找:,后面还有一个
结束标签,在结束标签的下面增加:
- <!--{if $post['first']}-->
- <form method="post" autocomplete="off" id="fastpostform" action="forum.php?mod=post&action=reply&fid=$_G[fid]&tid=$_G[tid]&extra=page%3D1&replysubmit=yes&infloat=yes&handlekey=fastpost" style="background:#E5ECF0;width:400px;padding:5px;">
- <textarea style="height:40px;width:380px;border:1px #ccc solid;background:#f6f6f6" name="message" id="fastpostmessage" tabindex="4" class="pt"><!--{if $_G['uid']}-->楼主的帖子怎么样?赶紧试试这里的快捷回复给他点评论吧!<!--{else}-->先登录后才可以快捷评论!<!--{/if}--></textarea>
- <input type="hidden" name="posttime" id="posttime" value="<!--{eval $nowtime=time(); echo $nowtime}-->" />
- <input type="hidden" name="formhash" value="{FORMHASH}" />
- <button tabindex="5" value="replysubmit" class="pn pnc vm" id="fastpostsubmit" name="replysubmit" type="submit"><strong>发表回复</strong></button>
- </form>
- <!--{/if}-->
- <!-- 增加快捷评论结束 -->
复制代码
|
上一篇: DZ官方的快速回复AND添加评论 V1.0 for Discuz X2【提供IE6“添加评论”错位修复办法下一篇: 【提前预告】Discuz 扩展中心转换到Discuz 云应用中心的注意事项
|