魅惑乐趣
荣誉会员
荣誉会员
  • 发帖数3399
  • 铜币331两
  • 威望4460点
  • 贡献1554点
  • 注册日期2005-05-14
  • 最后登录2017-12-18
  • 社区明星
  • 社区居民
  • 优秀版主奖
阅读:45755回复:120

[分享]鲜花鸡蛋 [by phpwind6.3.2]080726 14:30更新

楼主#
更多 发布于:2008-07-26 10:45
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
谢谢joey的指点。
6其他版本未测试。
5和4版本肯定不能用。
pw_ajax.php
查找
function getfavor($tids){

上面加入
elseif($action == 'mmcegg'){
    require_once(R_P.'require/credit.php');
    InitGP(array('name','uid','a','tid','pid'));
    $eggs=5;//砸鸡蛋的费用
    $beggs=3;//被砸鸡蛋扣掉的费用
    $flowers=5;//送鲜花的费用
    $bflowers=3;//被送鲜花加上的费用
    $mmccookies=30;//30分钟允许一次
    $koufei_type=money;//设定奖励的积分类型
    $creditname = CreditName($koufei_type);
    if(empty($_COOKIE['mmcegg']) || $groupid=='3'){//判断cookies是否存在
        if(!$_POST['step']){
            if($winduid == $uid){//判断是否自己打劫自己
                showmsg('自己送自己?您别无聊了!');
            }
            require_once PrintEot('ajax');ajax_footer();
        } else {
            InitGP(array('messages','a','tid','pid'));
            require_once(R_P.'require/msg.php');
            $mmctime=get_date($timestamp);
            !$messages ;; showmsg('请填写内容');//判断填写的值是否存在
            $messages = Char_cv($messages);
            if($a=='egg'){
                $jifen="-$beggs";
                $koufei="$eggs";
                  $msg_title="系统消息,你被".$windid."扔鸡蛋了,并附言";
                $msg_content="你的<a href=read.php?tid=".$tid."#".$pid.">帖子</a>在".$mmctime."被".$windid."扔鸡蛋了,并附言:<br />".$messages;
                $showmsg="你砸鸡蛋成功!";
            }elseif($a=='flower'){
                $jifen="$bflowers";
                $koufei="$flowers";
                $msg_title="系统消息,你被".$windid."送鲜花了,并附言";
                $msg_content="你的<a href=read.php?tid=".$tid."#".$pid.">帖子</a>在".$mmctime."被".$windid."送鲜花了,并附言:<br />".$messages;
                $showmsg="你送鲜花成功!";
            }
            $credit = UserCredit($winduid,$koufei_type);
            if($koufei > 0 ;; $credit < $koufei){
                Showmsg('您的'.$creditname.'不足,下一步无法进行!');
            }
            if(!UserCredit($uid,$koufei_type,'set',$jifen)){
                Showmsg('undefined_action');
            }
            if(!UserCredit($winduid,$koufei_type,'set',-$koufei)){
                Showmsg('undefined_action');
            }
            SetCookie("mmcegg", "1", $timestamp+$mmccookies*60);//对于做了动作的用户做cookies记录
            $messageinfo=array($name,$windid,$msg_title,$timestamp,$msg_content,$ifsave);
            writenewmsg($messageinfo);
            if($a=='egg'){
                $db->update("UPDATE pw_memberdata SET eggs=eggs+1 WHERE uid='$uid'");
            }elseif($a=='flower'){
                $db->update("UPDATE pw_memberdata SET flowers=flowers+1 WHERE uid='$uid'");
            }
            //在贴子后面显示谁扔鸡蛋了
            $pw_tmsgs = GetTtable($tid);
            $atc = $db->get_one("SELECT t.ptable,tm.ifmark FROM pw_threads t LEFT JOIN $pw_tmsgs tm ON tm.tid=t.tid WHERE t.tid='$tid'");
            $pw_posts = GetPtable($atc['ptable']);

            if (!is_numeric($pid)) {
                $atcrt = $db->get_one("SELECT ifmark FROM $pw_tmsgs WHERE tid='$tid'");
            } else {
                $atcrt = $db->get_one("SELECT ifmark FROM $pw_posts WHERE pid='$pid'");
            }
            
            $newmark = $creditname.':'.($jifen>0 ? '+' : '').$jifen.'('.addslashes($windid).") ".substrs("f;e:".$messages,24);
            $ifmark     = $atcrt['ifmark'] ? $newmark."\t".addslashes($atcrt['ifmark']) : $newmark;
            if (strlen($ifmark)>240) {
                $ifmark = substr($ifmark,0,240);
                $ifmark = substr($ifmark,0,strrpos($ifmark,"\t"));
            }
            if (!is_numeric($pid)) {
                $db->update("UPDATE pw_threads SET ifmark=ifmark+'$jifen' WHERE tid='$tid'");
                $db->update("UPDATE $pw_tmsgs SET ifmark='$ifmark' WHERE tid='$tid'");
            } else {
                $db->update("UPDATE $pw_posts SET ifmark='$ifmark' WHERE pid='$pid'");
            }
            if (!is_numeric($pid)) {
                $atcdb = $db->get_one("SELECT ifmark FROM $pw_tmsgs WHERE tid='$tid'");
            } else {
                $atcdb = $db->get_one("SELECT ifmark FROM $pw_posts WHERE pid='$pid'");
            }
            echo "success";
            echo "\t".$pid."\t";
            $ifmark = explode("\t",$atcdb['ifmark']);
            foreach ($ifmark as $key=>$value) {
                echo "<li>$value</li>";
            }
            ajax_footer();
        }
    }else showmsg('别频繁的进行此动作,'.$mmccookies.'分钟后再来吧!');
}

ajax.htm
最后
<!--
EOT;
}?>-->

上面加入
<!--
EOT;
}elseif($action=='mmcegg'){print <<<EOT
-->
<form action="pw_ajax.php?action=$action" method="post" onsubmit="return false;">
<table width="340" cellspacing="1" cellpadding="5">
<tr><th colspan="2" class="h" style="cursor:move" onmousedown="read.move(event);"><span class="fr" style="margin-top:2px;cursor:pointer" onclick="closep();"><img src="images/close.gif" /></span>鲜花鸡蛋插件 by ruinjoy</th></tr>
<tr><td width="98%" align="center">附言 <input size="50" name="messages" class="input"></td></tr>
<tr><td>$creditname 送鲜花花费 $flowers 收花增加 $bflowers 送蛋花费 $eggs 收蛋减少的 $beggs</td></tr>
</table>
<input type="hidden" name="step" value="2" />
<input name="uid" type="hidden" id="uid" value="$uid">
<input name="name" type="hidden" id="name" value="$name">
<input name="a" type="hidden" id="a" value="$a">
<input name="tid" type="hidden" id="tid" value="$tid">
<input name="pid" type="hidden" id="pid" value="$pid">
<ul><li style="text-align:center;padding:4px 0;"><input type="button" class="btn" name="ajaxsubmit" onclick="ajax.submit(this.form,marked);" value="提 交" /></li></ul></form>

read.php
查找
md.starttime
后面加上
,md.eggs,md.flowers【共两处】
read.htm
查找
        <span class="gray">注册时间:{$read[regdate]}<br />
        最后登录:{$read[lastlogin]} </span>
下面加上
        <br /><span class="gray">鲜花 <img src=$imgpath/flower.gif width=16 height=15>[{$read[flowers]}]
        鸡蛋 <img src=$imgpath/egg.gif width=16 height=15>[{$read[eggs]}]</span>
查找
        <div id="w_$read[pid]" class="c"></div>
下面加上
        [<a id=flower_$read[pid] style="CURSOR: pointer" onClick="sendmsg('pw_ajax.php?action=mmcegg;name=$read[author];uid=$read[authorid];a=flower;tid=$read[tid];pid=$read[pid]','',this.id)">我很喜欢你的文章,送朵<img src=$imgpath/flower.gif width=16 height=15>给你!</a>] [<a id=egg_$read[pid] style="CURSOR: pointer" onClick="sendmsg('pw_ajax.php?action=mmcegg;name=$read[author];uid=$read[authorid];a=egg;tid=$read[tid];pid=$read[pid]','',this.id)">我对你的文章有点意见,扔个<img src=$imgpath/egg.gif width=16 height=15>给你!</a>]
附件名称/大小 下载次数 最后更新
鲜花鸡蛋6.3.2.rar (20KB)  933 2008-07-26 14:29

最新喜欢:

kaito1412kaito1... cixinetcixine... 键盘特工键盘特工
魅惑乐趣
荣誉会员
荣誉会员
  • 发帖数3399
  • 铜币331两
  • 威望4460点
  • 贡献1554点
  • 注册日期2005-05-14
  • 最后登录2017-12-18
  • 社区明星
  • 社区居民
  • 优秀版主奖
沙发#
发布于:2008-07-26 10:46
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
有问题,我在这个楼层回复。

如果使用有问题的,可以尝试使用附件包里面的覆盖看看。
一般不会修改到pw_ajax.php和ajax.htm的。

pw_ajax.php放置在根目录下

ajax.htm放置在template/你的风格目录下,也可以放置到你的默认风格目录下

最后记得运行升级文件。
演示看这个。
http://mtlc.cn/index.php
寒武化石
五星会员
五星会员
  • 发帖数6916
  • 铜币69两
  • 威望347点
  • 贡献3点
  • 注册日期2006-03-06
  • 最后登录2017-02-24
板凳#
发布于:2008-07-26 11:20
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
很久没来
来就发现这个好东东
支持一下
zzzzzz
禁止发言
禁止发言
  • 发帖数3008
  • 铜币-525两
  • 威望-655点
  • 贡献0点
  • 注册日期2004-07-30
  • 最后登录2012-05-02
3楼#
发布于:2008-07-26 11:21
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
用户被禁言,该主题自动屏蔽!
pierhe
三星会员
三星会员
  • 发帖数998
  • 铜币1048两
  • 威望79点
  • 贡献0点
  • 注册日期2007-10-23
  • 最后登录2013-03-21
4楼#
发布于:2008-07-26 11:21
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
完整了吗?
笨笨不笨
禁止发言
禁止发言
  • 发帖数1178
  • 铜币-165两
  • 威望-694点
  • 贡献518点
  • 注册日期2008-02-19
  • 最后登录2012-10-06
5楼#
发布于:2008-07-26 11:51
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
用户被禁言,该主题自动屏蔽!
aisajan
荣誉会员
荣誉会员
  • 发帖数3846
  • 铜币10203两
  • 威望4805点
  • 贡献3180点
  • 注册日期2005-10-14
  • 最后登录2016-11-27
  • 终身成就奖
  • 宣传大使奖
  • 热心助人奖
  • 模范会员奖
  • 社区居民
  • 社区明星
6楼#
发布于:2008-07-26 13:11
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
   
好东东 有后台么?
vixeen
四星会员
四星会员
  • 发帖数2126
  • 铜币776两
  • 威望121点
  • 贡献1点
  • 注册日期2006-07-07
  • 最后登录2014-03-31
7楼#
发布于:2008-07-26 13:36
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
测试下
gjjx
四星会员
四星会员
  • 发帖数3354
  • 铜币4两
  • 威望47点
  • 贡献1点
  • 注册日期2007-01-09
  • 最后登录2013-04-25
8楼#
发布于:2008-07-26 13:38
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
试试。。。
vincentco
禁止发言
禁止发言
  • 发帖数1117
  • 铜币1115两
  • 威望-44点
  • 贡献0点
  • 注册日期2008-04-22
  • 最后登录2013-12-09
9楼#
发布于:2008-07-26 13:39
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
用户被禁言,该主题自动屏蔽!
骨精灵
荣誉会员
荣誉会员
  • 发帖数11061
  • 铜币7470两
  • 威望6588点
  • 贡献2369点
  • 注册日期2007-07-16
  • 最后登录2017-08-05
  • 社区明星
  • 社区居民
  • 优秀版主奖
  • 宣传大使奖
  • 社区运营大师
  • 热心助人奖
  • 最佳建议奖
  • 模范会员奖
  • 资深版主
  • 资深侠客
  • 终身成就奖
  • 特殊贡献奖
  • phpwind功勋
10楼#
发布于:2008-07-26 13:50
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
翻页了· 哎··
kuduann
四星会员
四星会员
  • 发帖数2051
  • 铜币1372两
  • 威望864点
  • 贡献0点
  • 注册日期2006-11-02
  • 最后登录2014-08-02
11楼#
发布于:2008-07-26 14:02
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
鲜花牛粪比较好
Hメao^_^
四星会员
四星会员
  • 发帖数1998
  • 铜币309两
  • 威望29点
  • 贡献2点
  • 注册日期2007-02-15
  • 最后登录2016-03-23
12楼#
发布于:2008-07-26 14:18
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
哈哈收藏了
骨精灵
荣誉会员
荣誉会员
  • 发帖数11061
  • 铜币7470两
  • 威望6588点
  • 贡献2369点
  • 注册日期2007-07-16
  • 最后登录2017-08-05
  • 社区明星
  • 社区居民
  • 优秀版主奖
  • 宣传大使奖
  • 社区运营大师
  • 热心助人奖
  • 最佳建议奖
  • 模范会员奖
  • 资深版主
  • 资深侠客
  • 终身成就奖
  • 特殊贡献奖
  • phpwind功勋
13楼#
发布于:2008-07-26 14:21
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
http://uxld.cn/read.php?tid-986.html


Query Error: SELECT t.* ,tm.*,m.uid,m.username,m.gender,m.oicq,m.groupid,m.memberid,m.icon AS micon ,m.hack,m.honor,m.signature,m.showsign,m.regdate,m.signchange,m.medals,m.payemail,md.postnum,md.digests,md.rvrc,md.money,md.credit,md.currency,md.thisvisit,md.lastvisit,md.onlinetime,md.starttime,md.eggs,md.flowers FROM pw_threads t LEFT JOIN pw_tmsgs tm ON t.tid=tm.tid LEFT JOIN pw_members m ON m.uid=t.authorid LEFT JOIN pw_memberdata md ON md.uid=t.authorid WHERE t.tid='986'

The URL Is:
http://uxld.cn/read.php?tid-986.html

MySQL Server Error:
Unknown column 'md.eggs' in 'field list' ( 1054 )

You Can Get Help In:
http://www.phpwind.net
110466700
二星会员
二星会员
  • 发帖数243
  • 铜币315两
  • 威望6点
  • 贡献0点
  • 注册日期2007-01-04
  • 最后登录2015-01-22
14楼#
发布于:2008-07-26 14:23
系统提示:关于phpwind产品的学习与交流已经迁移到阿里云论坛,请访问这里:https://bbs.aliyun.com/fourms.php?m=bbs&cateid=403
问题:
送花后!会象评分那样显示!但是如果还给送花贴评分的话!那么就会什么都没显示!请LZ修复下!
上一页
游客

返回顶部