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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] 成功修改HOME2.0中打招呼的死循环,区分出哪些是新收到的招呼和回复的招呼

[复制链接]
sybgood 发表于 2010-3-24 10:27:28 | 显示全部楼层 |阅读模式
本帖最后由 sybgood 于 2010-3-26 09:55 编辑

刚用HOME2.0发现每天都会收到很多打招呼,我给他回复后,朋友也收到打招呼就又回复了,分不出哪些是新收到的招呼和回复的招呼,出现一个招呼过程来回打的死循环现象,搞的很累,很烦人啊!于是就自己改了下程序,小动下数据库就OK了!先给大家分享!:)

修改方法如下:
1.给uchome_poke表增加字段huifu:0-新招呼,1-回复招呼
2.在cp_poke.php中修改


        //打招呼
        if(submitcheck('pokesubmit')) {

               
                if($op == 'reply') {       
                        $huifu=1;
                }else{
                        $huifu=0;
                }
               
                $setarr = array(
                        'uid' => $uid,
                        'fromuid' => $_SGLOBAL['supe_uid'],
                        'fromusername' => $_SGLOBAL['supe_username'],
                        'note' => getstr($_POST['note'], 50, 1, 1),
                        'dateline' => $_SGLOBAL['timestamp'],
                        'iconid' => intval($_POST['iconid']),
                        'huifu' => $huifu
                );

3.修改cp_poke.htm中

                                <div style="padding:10px 0 10px 0;">
                                <!--{if !$value['huifu']}--><a href="cp.php?ac=poke&op=reply&uid=$value[uid]" id="a_p_r_$value[uid]" onclick="ajaxmenu(event, this.id, 1)" class="submit">回打招呼</a> <!--{/if}-->
                                <!--{if !$value['isfriend']}--><a href="cp.php?ac=friend&op=add&uid=$value[uid]" id="a_friend_$key" onclick="ajaxmenu(event, this.id, 1)" class="submit">加为好友</a> <!--{/if}-->
                                </div>
 楼主| sybgood 发表于 2010-3-26 10:13:41 | 显示全部楼层
dddddddddddddddddddddd
回复

使用道具 举报

 楼主| sybgood 发表于 2010-3-31 11:14:57 | 显示全部楼层
ddddddddddd
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-27 02:24 , Processed in 0.036579 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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