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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

====开心农场====加载代码优化,数据表压缩,为CPU减负~~

[复制链接]
 楼主| liuzhly 发表于 2010-1-24 01:23:17 | 显示全部楼层
echo "{\"code\":0,\"poptype\":3,\"direction\":\"\\u60A8\\u7684\\u7B49\\u7EA7\\u8FD8\\u4E0D\\u80FD\\u ...
iamxyh 发表于 2010-01-24 01:15



    好像不行,禁止发送短信、移动花瓶什么无法显示!

主要想找个类似  alert 窗口!
回复

使用道具 举报

iamxyh 发表于 2010-1-24 21:29:06 | 显示全部楼层
本帖最后由 iamxyh 于 2010-01-24 21:30 编辑

楼主,你的dog压缩的代码有点问题吧?请看下面你的代码:

if($dogsql == 0){
                $dog->$_REQUEST['id']->id = $_REQUEST['id'];
                $dog->$_REQUEST['id']->dogValidTime = 1;
                $dog->$_REQUEST['id']->status = 1;
                $dog->$_REQUEST['id']->dogFeedTime = $_SGLOBAL['timestamp'] + 172800;
                $dog->$_REQUEST['id']->dogUnWorkTime = 0;
        }
其中红色部分应该是8888~8899之间的数字吧?但是这里获得的值是1~12哦.
回复

使用道具 举报

jinshuang 发表于 2010-1-24 21:48:44 | 显示全部楼层
这是绝好的代码
回复

使用道具 举报

 楼主| liuzhly 发表于 2010-1-25 08:29:38 | 显示全部楼层
楼主,你的dog压缩的代码有点问题吧?请看下面你的代码:

if($dogsql == 0){
                $dog->$_ ...
iamxyh 发表于 2010-01-24 21:29



    8888与1好像没啥区别,我测试了!
回复

使用道具 举报

superhoo 发表于 2010-1-25 12:17:26 | 显示全部楼层
直接弄个改好的 源码 吧
回复

使用道具 举报

iamxyh 发表于 2010-1-25 12:18:18 | 显示全部楼层
8888与1好像没啥区别,我测试了!
liuzhly 发表于 2010-01-25 08:29

我测试的结果是,新增的字串里面没有"id",即->id =,只有其他的值。
回复

使用道具 举报

 楼主| liuzhly 发表于 2010-1-25 12:19:59 | 显示全部楼层
我的帖子有很多是关联的,查看我商店的那个帖子!
回复

使用道具 举报

iamxyh 发表于 2010-1-25 12:50:35 | 显示全部楼层
{\"1\":{\"id\":8888,\"dogValidTime\":1,\"status\":0,\"dogFeedTime\":0,\"dogUnWorkTime\":0},\"2\":{\"id\":8889,\"dogValidTime\":0,\"status\":0,\"dogFeedTime\":0,\"dogUnWorkTime\":0}}
我的是旧版的农场,dog字段精简后是类似上面的样子,其中2是新买的狗,灰色字部分是新买之后没有加进去的。没有id部分,购买后显示失败,在包包里也不显示狗。
你说的商店是指那个帖子?
回复

使用道具 举报

 楼主| liuzhly 发表于 2010-1-25 12:53:18 | 显示全部楼层
如果你取不到这个 $_REQUEST['id']; 怎么买的狗??怎么设置狗有效??检查你自己代码,看看你的request的是什么
回复

使用道具 举报

iamxyh 发表于 2010-1-25 13:05:07 | 显示全部楼层
本帖最后由 iamxyh 于 2010-01-25 13:08 编辑

$_REQUEST['id']值取到了,值是1-8,对应的是$dogs里面key。但是根据下面的代码没有加到dog字段中。
if($dogsql == 0){
                $dog->$_REQUEST['id']->id = $_REQUEST['id'];
                $dog->$_REQUEST['id']->dogValidTime = 1;
                $dog->$_REQUEST['id']->status = 1;
                $dog->$_REQUEST['id']->dogFeedTime = $_SGLOBAL['timestamp'] + 172800;
                $dog->$_REQUEST['id']->dogUnWorkTime = 0;
        }

也就是说上面的这个语句中的红色部分没有效果,我也很纳闷呢。下面是新买狗之后的结果,注意红色部分:

{\"1\":{\"id\":8888,\"dogValidTime\":1,\"status\":0,\"dogFeedTime\":0,\"dogUnWorkTime\":0},\"2\":{\"dogValidTime\":1,\"status\":1,\"dogFeedTime\":123172800,\"dogUnWorkTime\":0}}
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-19 01:23 , Processed in 0.029533 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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