Discuz! X 最新研发动态!实时更新 通过这个窗口,关注跟踪我们的研发进展 查看最新动态我来给官方提建议

Discuz! X1 正式版发布 帮助网站实现一站式服务 下载安装常见问题转换 - 讨论

Comsenz 产品服务购买2010 互联网社区调查活动 PHP培训5d6d免费论坛Discuz!NT3.1发布 Yeswan-绑定域名插件漫游应用收入排行

注册 |登录

Discuz! 官方站广场UCenter Home-模板插件 › 查看主题

967

查看

9

回复
返回列表

Rank: 2

UID
623817 
积分
169 
帖子
211 
威望
0  
金币
0 个 
体力
68  
激情
333  
注册时间
2007-1-22 
go

[已解决] 解决54alin飞信插件收不到验证码的问题

楼主
发表于 2009-10-22 19:26 | 只看该作者 | 倒序看帖 | 打印
本帖最后由 oliverjing 于 2009-10-23 10:19 编辑

首先,感谢54alin的无私奉献!

原帖地址:■■54alin新作:UCHome飞信插件091018【已更新】■■

解决收不到中文短信的问题!验证收不到信息内容应该也是这个原因。

class.fetion.php中53行找到
  1. $sms_text = iconv('', 'UTF-8', $sms_text);
复制代码
改成
  1. $sms_text = iconv('GBK', 'UTF-8', $sms_text);
复制代码
另外,增加发短信扣积分功能:
cp_fetion_send.php中找到以下3处:

67行
  1. showmessage('您的短信发送成功!');
复制代码
82行
  1. showmessage('发送成功!', 'cp.php?ac=fetion_send','2');
复制代码
94行
  1. showmessage('发送成功!', 'cp.php?ac=fetion_send&to=1','2');
复制代码
在前面增加
  1. //发送一次扣除站内5积分
  2. $_SGLOBAL['db']->query("UPDATE ".tname('space')." SET credit=credit-5 WHERE uid=$_SGLOBAL[supe_uid]");
复制代码
谢谢3楼的提醒,增加判断用户积分代码。
cp_fetion_send.php中找到
  1. if(submitcheck('fetion_sendsubmit'))
复制代码
在它的前面(应该是48行)添加代码
  1.         //检查用户积分
  2.         $sql = "SELECT * FROM ".tname("space")." WHERE uid=".$_SGLOBAL['supe_uid'];
  3.         $query = $_SGLOBAL['db']->query( $sql );
  4.         $rz = $_SGLOBAL['db']->fetch_array( $query );
  5.         
  6.         if($rz[credit]<5){showmessage('您的积分不足,暂时不能发送!');}//积分小于5,不允许发送
复制代码
同理,如果只想让通过实名认证的会员发送,加一行判断即可
  1. if($rz[namestatus]==0){showmessage('no_privilege_realname');}//未通过实名,不允许发送
复制代码
再同理,可以设置只让某一用户组的会员发送,相对应的变量都在space表中。自己研究吧,哈哈
2

评分人数

  • 54alin

  • scckfzx

TOP

头像被屏蔽

Banned to Post

UID
867918 
积分
2768 
帖子
3394 
威望
0  
金币
35 个 
体力
123  
激情
3299  
注册时间
2007-12-14 
沙发
发表于 2009-10-23 03:39 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽

TOP

Rank: 4

UID
770236 
积分
662 
帖子
434 
威望
0  
金币
210 个 
体力
240  
激情
503  
注册时间
2007-7-28 
藤椅
发表于 2009-10-23 08:16 | 只看该作者
测试可行,但积分不够依然还可以发送!!!出现负积分!!!

TOP

Rank: 8Rank: 8

UID
1001952 
积分
3451 
帖子
3049 
威望
4  
金币
648 个 
体力
307  
激情
2945  
注册时间
2008-10-4 
板凳
发表于 2009-10-23 08:19 | 只看该作者

TOP

Rank: 2

UID
623817 
积分
169 
帖子
211 
威望
0  
金币
0 个 
体力
68  
激情
333  
注册时间
2007-1-22 
报纸
发表于 2009-10-23 09:52 | 只看该作者
3# ttfok


    谢谢提醒,已修正!

TOP

Rank: 4

UID
770236 
积分
662 
帖子
434 
威望
0  
金币
210 个 
体力
240  
激情
503  
注册时间
2007-7-28 
地板
发表于 2009-10-23 10:48 | 只看该作者
不错!!!!装上了,测试通过!!哈哈

TOP

Rank: 6Rank: 6

UID
462753 
积分
1254 
帖子
617 
威望
6  
金币
467 个 
体力
719  
激情
560  
注册时间
2006-10-14 
7#
发表于 2009-10-23 11:16 | 只看该作者

TOP

Rank: 6Rank: 6

UID
636686 
积分
1086 
帖子
1042 
威望
18  
金币
48 个 
体力
360  
激情
808  
注册时间
2007-2-10 
8#
发表于 2009-10-23 18:08 | 只看该作者
支持,这样的氛围真是太舒服了

TOP

Rank: 6Rank: 6

UID
249214 
积分
2084 
帖子
1860 
威望
3  
金币
377 个 
体力
488  
激情
1608  
注册时间
2005-9-15 
9#
发表于 2009-11-1 18:47 | 只看该作者
站内的每次都能收到
站外的好难收到的

TOP

Rank: 3Rank: 3

UID
1226939 
积分
221 
帖子
276 
威望
0  
金币
0 个 
体力
116  
激情
212  
注册时间
2009-8-7 
10#
发表于 2009-11-6 21:26 | 只看该作者
为什么就成功了一次,后来就不行了,但提示 发送成功 ,就是收不到,郁闷啊?有谁帮帮我啊?

TOP

Comsenz Technology Ltd. ( 京ICP备05079575号|京ICP证040387号)|联系我们

GMT+8, 2010-8-1 13:45, Processed in 0.087721 second(s), 9 queries, Memcache On.

Powered by Discuz! X1

© 2001-2010 Comsenz Inc.