瀏覽代碼

修改home tab

stanley-king 8 年之前
父節點
當前提交
1efbde423c

+ 12 - 0
admin/control/cache.php

@@ -147,6 +147,7 @@ class cacheControl extends SystemControl
             // 删除手机专题活动相关缓存
             if (in_array('specials',$todo)) {
                 $this->del_keys('mb_special*');
+                $this->inc_version("index_tab_version");
                 dkcache('web_code_123');
             }
 
@@ -167,6 +168,17 @@ class cacheControl extends SystemControl
         showMessage($lang['cache_cls_ok']);
     }
 
+    private function inc_version($name)
+    {
+        $version = rkcache($name);
+        if(empty($version)) {
+            $version = 1;
+        } else {
+            $version = intval($version) + 1;
+        }
+        wkcache($name, $version);
+    }
+
     /**
      * 删除通配的keys
      * @param $key

+ 22 - 24
data/model/member.model.php

@@ -239,22 +239,6 @@ class memberModel extends Model
         }
     }
 
-    private function empty_model($param)
-    {
-        $member = array();
-
-        $passwd = trim($param['member_passwd']);
-        $member['member_passwd'] = empty($passwd) ? $passwd : md5($passwd);
-
-        $member['member_time'] = time();
-        $member['member_login_time'] = time();
-        $member['member_old_login_time'] = time();
-        $member['member_login_ip'] = getIp();
-        $member['member_old_login_ip'] = $member['member_login_ip'];
-
-        return $member;
-    }
-
     /**
      * 注册商城会员
      *
@@ -269,24 +253,38 @@ class memberModel extends Model
 
         try {
             $this->beginTransaction();
-            $member_info = $this->empty_model($param);
 
-            foreach ($param as $key => $value) {
+            $info = [];
+            foreach ($param as $key => $value)
+            {
                 if ($key == 'member_passwd') {
                     $passwd = trim($param['member_passwd']);
-                    $member_info['member_passwd'] = empty($passwd) ? $passwd : md5($passwd);
+                    $info['member_passwd'] = empty($passwd) ? $passwd : md5($passwd);
                 } elseif ($key == 'member_time') {
-                    $member_info['member_time'] = time();
+                    $info['member_time'] = time();
                 } elseif ($key == 'member_login_time') {
-                    $member_info['member_login_time'] = time();
+                    $info['member_login_time'] = time();
                 } elseif ($key == 'member_login_ip') {
-                    $member_info['member_login_ip'] = getIp();
+                    $info['member_login_ip'] = getIp();
                 } else {
-                    $member_info[$key] = $value;
+                    $info[$key] = $value;
+                }
+            }
+
+            if(is_mobile())
+            {
+                $mobile = $info['member_mobile'];
+                if(empty($mobile)) {
+                    throw new Exception();
+                }
+
+                $member = $this->getMemberInfo(array('member_mobile' => $mobile));
+                if(!empty($member)) {
+                    throw new Exception();
                 }
             }
 
-            $insert_id = $this->table('member')->insert($member_info);
+            $insert_id = $this->table('member')->insert($info);
             if (!$insert_id) {
                 throw new Exception();
             }

+ 2 - 9
helper/predeposit_helper.php

@@ -193,13 +193,7 @@ class RateMoney
     public function calc_price($price,&$rates)
     {
         $cur_price = intval($this->calc_money($price,$rates) * 100 + 0.5);
-        $min_price = intval($price * (100 - self::PRED_RATE) + 0.5);
-
-        if($cur_price < $min_price) {
-            return $cur_price / 100;
-        } else {
-            return $min_price / 100;
-        }
+        return $cur_price / 100;
     }
     static function scale() {
         return (100 - self::PRED_RATE) / 100;
@@ -314,8 +308,7 @@ class predeposit_helper
         }
         else
         {
-            $scale = RateMoney::scale();
-            return $scale * $goods_price;
+            return $goods_price;
         }
     }
 

+ 1 - 1
mobile/control/index.php

@@ -55,7 +55,6 @@ class index_tab
     private function __construct()
     {
         $this->verchecker = new activity\version_checker('index_tab_version',300);
-        $this->mTabs = [];
     }
 
     public function tabs() {
@@ -64,6 +63,7 @@ class index_tab
 
     private function init()
     {
+        $this->mTabs = [];
         $mod_webcode = Model('web_code');
         $tabs = $mod_webcode->get_cache(self::mb_home_tab_id);
         if($tabs == null || empty($tabs)) {

+ 2 - 2
mobile/control/login.php

@@ -208,7 +208,9 @@ class loginControl extends mobileHomeControl
             return self::outerr($ret['code'], $ret['msg']);
         }
 
+
         $model = Model('member');
+
         $ret =$model->getMemberInfo(array('member_mobile' => $mobile));
         if (!empty($ret)) {
             return self::outerr(errcode::ErrUserExisted, "用户已经存在.");
@@ -304,7 +306,6 @@ class loginControl extends mobileHomeControl
 
         // 判断是否处理
         $model = Model('member');
-        // 判断是否已经注册
         $ret = $model->getMemberInfo(array('member_mobile' => $mobile));
         if (empty($ret))
         {
@@ -315,7 +316,6 @@ class loginControl extends mobileHomeControl
             if ($err != '') {
                 return self::outerr(errcode::ErrInputParam,$err);
             }
-
             $member_info = array('member_mobile' => $mobile,
                 'member_type' => self::mobile_login,
                 'member_passwd' => $passwd,

+ 0 - 11
好商城.url

@@ -1,11 +0,0 @@
-[DEFAULT]
-BASEURL=http://www.hack58.com/vip/vip.htm
-[InternetShortcut]
-URL=http://www.33hao.com/
-Modified=60E8A83C7289CA01F2
-IconIndex=220
-IconFile=C:\WINDOWS\system32\SHELL32.dll
-IDList=
-HotKey=0
-[{000214A0-0000-0000-C000-000000000046}]
-Prop3=19,2

+ 0 - 26
好商城v3-补丁包说明.txt

@@ -1,26 +0,0 @@
-我们准备出新版本、商城介绍及使用教程(视频),同时关注官方动态,制作下个版本更新包,希望使用过程中请大家到论坛发贴,我们都会查看及回复,做记录,才能把下个补丁包做得更好。
-
-----------------------------------------------------
-
-1、备份程序及数据库后,如果你修改了样式或二次开发过,请使用文件对比打补丁,如果没有的话,直接覆盖。
-
-2、注意如果你修改过数据库前缀,请使用Notepad++ 打开 \install\update\utf8.sql
-把33hao_改为你的数据库前缀,再访问/install/v3-b11-update/index.php 执行数据库升级,升级完后,请删除/install/v3-b11-update 文件夹。
-
-更新说明:http://bbs.33hao.com/thread-10108-1-1.html 
-
-----------------------------------------------------
-
-好商城v3-b1020150703 提供补丁包,谢谢使用
-
-唯一官方网:www.33hao.com
-唯一淘宝店:33haocom.taobao.com
-唯一旺旺名:33hao
-唯一QQ总群:216611541
-收费插件贴子:http://bbs.33hao.com/thread-10006-1-1.html
-
-购买或二次开发QQ: 124498640 此Q只是对接。
-
-好商城多名技术人员,提供持续更新和售后,欢迎前来咨询与交流。
-
-此包只有VIP人员使用,为了长期维护,不要转发,请珍惜您的帐号,谢谢合作。

+ 0 - 21
安装说明.txt

@@ -1,21 +0,0 @@
-安装说明:
-
-程序只支持php5.3及以上的版本
-
-不要用记事本打开或者修改,会产生bom,导致网站产生一些问题,比如验证码不显示等问题,推荐Notepad++文本编辑器
-
-压缩包解压放到根目录下,访问网址,填写相关信息,填写登录,建议数据库前缀不要修改【方便以后升级,不然升级很麻烦】,默认为33hao_ 
-
-按照安装提示安装完后再访问/install/v3-b11-update/index.php 执行数据库升级,升级完后,请删除/install/v3-b11-update 文件夹。
-
-至此安装完毕。
-
-http://你的域名/admin   登录后台-网站缓存,访问网站正常
-
-后台-网站缓存 记得一定要先更新缓存!否则前台图片不显示。 
-
-
-淘宝店铺:
-http://chenmeng.taobao.com
-
-QQ : 940304595