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

 找回密码
 立即注册
搜索

[疑难] 关于奴隶插件积分现金互换操作

[复制链接]
gao_xi_123 发表于 2008-10-13 17:05:42 | 显示全部楼层
第一次兑换10个积分成功.
提示credit_successful

之后再兑换10个提示对不起,您的积分余额不足,兑换失败,请返回。

我有500个积分
Anchorite 发表于 2008-10-13 15:39


我的也基本这个问题,我是一个一个的兑换没问题 多于三个就不行了
回复

使用道具 举报

Anchorite 发表于 2008-10-13 17:09:24 | 显示全部楼层
我的也基本这个问题,我是一个一个的兑换没问题 多于三个就不行了
gao_xi_123 发表于 2008-10-13 17:05


我多余9个就不行.

那个提示.自己在language.php添加可以解决
回复

使用道具 举报

gao_xi_123 发表于 2008-10-13 17:18:21 | 显示全部楼层
我多余9个就不行.

那个提示.自己在language.php添加可以解决
Anchorite 发表于 2008-10-13 17:09

哦?那个解决了? 英文提示我是直接在com_slave.php加上中文的,嫩积分余额不足的问题解决了么?
回复

使用道具 举报

zouyong 发表于 2008-10-13 17:34:32 | 显示全部楼层
本帖最后由 zouyong 于 2008-10-13 17:37 编辑
<!--{if $op=="credit"}-->
<div class="slave_block" style="padding:10px 20px 30px 20px;">

<div class=c_form>
<table cellspacing="0" cellpadding="0" class="formtable">

<tr><th>拥有现金:</th><td><span class="money">$SConfig[dollar_sign] $myinfo[cash]</span></td></tr>
<tr><th>拥有积分:</th><td><span class="num">$space[credit]</span></td></tr>

<tr><th>兑换规则:</th><td>兑换 $SConfig[dollar_sign]500 ,需要积分数:10</td></tr>
<form action="component.php?com=slave&op=credit" method="POST">
<tr><th>兑换积分:</th><td><input type="text" name="credit" value="1" size="5"> </td></tr>
<tr><th> </th><td><input type=submit name="submitcredit" value="兑换" class="submit">
<input type=button name="submit" value="取消" class="submit" onclick="javascript:history.back()">
</td></tr>
</table>
<br>
<b>积分交易一旦提交不可恢复,请确定无误后再进行操作,积分减少会影响到您的会员级别</b>

        </div>
</div>
<!--{/if}-->


复制这段代码进去,会提示网页中包含了重名的表单,这将增加编写脚本的难度。重名表单列表是:slaveform    确认后适用积分交换,交换结果会出现 【credit_successful 】这个!
回复

使用道具 举报

阔少 发表于 2008-10-13 17:51:36 | 显示全部楼层
顶个
回复

使用道具 举报

思空 发表于 2008-10-13 20:04:27 | 显示全部楼层
//-------------------积分兑换设置----------------
if($op=="credit"){
$sidebar = 1;
if($_POST[submitcredit]){
$credit = $_POST[credit];
        $credits = $credit*50;
        if ( !empty( $credit ) and ( $credit > 0 ) and ( $credits <= $space[credit] ) )
        {
//增加金钱
$query = "UPDATE ".tname('com_slave_main')." SET cash = cash+".$credits." WHERE uid=".$space[uid];
$_SGLOBAL['db']->query($query);
//减少积分
        $query = "UPDATE ".tname('space')." SET credit = credit-".$credit." where uid =".$space[uid];
$_SGLOBAL['db']->query($query);
showmessage(comlang('您已经成功兑换积分'), "component.php?com=slave&op=credit", 1);
}
else if ( $credits > $space[credit] )
{
showmessage('credits_balance_insufficient');
}
    else  
    {
     showmessage('showcredit_error');
    }
}
$user = comSlaveGetUserInfo($space[uid]);
}
回复

使用道具 举报

 楼主| MBirds 发表于 2008-10-13 20:05:31 | 显示全部楼层
支持楼主修改
kisslbz 发表于 2008-10-13 15:44

是存在BUG 刚才睡觉了 希望看那位高手能够修改下
晚上加班看能否修改
到时候给大家用
回复

使用道具 举报

kisslbz 发表于 2008-10-13 20:10:00 | 显示全部楼层
我等
回复

使用道具 举报

阔少 发表于 2008-10-13 21:25:03 | 显示全部楼层
顶了
回复

使用道具 举报

ns3339 发表于 2008-10-13 21:47:59 | 显示全部楼层
没有赎身功能,有啥意思.........
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-16 13:41 , Processed in 0.099238 second(s), 13 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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