QQ登陆,三家集合
2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家
| 最近发现很多人不会使用,下面先说一下具体使用步骤 1)、 首先去QQ网站申请一个 APP KEY 和 APPID ,申请地址为 http://connect.opensns.qq.com/apply 2)、 下载我提供的QQ登录插件,保存到你网站根目录即可。 打开你下载到的 QQ.PHP 文件, 修改 下面三个地方 'oauth_c**umer_key'=>'******', // 这里输入在QQ网站申请到的APP ID 'oauth_c**umer_secret'=>'**********', //这里输入在QQ网站申请到的APP KEY 'oauth_callback'=>"http://www.yourname.com/qq.php?action=reg", //这里要把 www.yourname.com 修改为你的真实域名 3)、 直接使用 http://你的域名/qq.php 进行登录,或者你在头文件里放一个连接指向 /qq.php 下面是具体教程: 1)、 近日,在官网论坛偶遇一贴,讲的是“轻松实现使用QQ登录ecshop”, 下载测试之,发现跟许多人的情况一样,提示错误“10005” 仔细看了下楼主提供的代码,发现有几个参数是不对的, 于是小修改了一下, 经测试,不再提示10005, 一切顺利。 现将修改后的插件提供给大家下载。 ________________ 在此贴基础上完善热心楼主第二个问题 下载 (23.46 KB) 2011-9-6 13:11 第一:下载楼主上插件正常登录后 页面用户名显示会很长 这样有时候会影响页面效果 一边楼主建议头部显示qq昵称,打开qq.php找到45行 既$user_info = json_decode($qq->get_user_info());在此行下面加入代码$nickname = $user_info->nickname;//通过api返回的qq昵称 第二:在qq.php找到 $GLOBALS['db']->query('INSERT INTO ' . $GLOBALS['ecs']->table("users") . "(`email`, `user_name`, `password`, `reg_time`, `last_login`, `last_ip`) VALUES ('$email', '$username', '$password', '$reg_date', '$reg_date', '$ip')");//账号不存在 就写入数据库 并登陆 复制代码 覆盖为 $GLOBALS['db']->query('INSERT INTO ' . $GLOBALS['ecs']->table("users") . "(`email`, `user_name`, `password`, `reg_time`, `last_login`, `last_ip`,`nick_name`) VALUES ('$email', '$username', '$password', '$reg_date', '$reg_date', '$ip','$nickname')");//账号不存在 就写入数据库 并登陆 复制代码 第三:进入ec后台 点击 "sql查询" 执行 ALTER TABLE `ecs_users` ADD `nick_name` VARCHAR( 100 ) NOT NULL ; 建立昵称字段。 第四:打开include下lib_main.php 找到 get_user_info 这个函数找到 $sql = 'SELECT u.user_id, u.email, u.user_name, u.user_money, u.pay_points'. ' FROM ' .$GLOBALS['ecs']->table('users'). ' AS u ' . " WHERE u.user_id = '$id'"; 复制代码 覆盖成 $sql = 'SELECT u.user_id, u.email, u.user_name,u.nick_name, u.user_money, u.pay_points'. ' FROM ' .$GLOBALS['ecs']->table('users'). ' AS u ' . " WHERE u.user_id = '$id'"; 复制代码 第五:打开模板文件夹里的member_info.lbi 找到{$user_info.username} 修改为{if $user_info.nick_name}{$user_info.nick_name}{else}{$user_info.username}{/if} ________________ ,找到 include文件夹里面 lib_clips.php然后在里面找到 function get_user_default($user_id) 这个方法,在sql语句 里面加上那个字段,再在下面 加入 $info['nick_name']= $row['nick_name']; 这样就可以在用户中心模版里面直接去调用了, user_clips.dwt文件中 把{$info.username}换成 {if $info.nick_name}{$info.nick_name}{else}{$info.username} {/if} | 
回答:
| 抢坐沙发。 始终不知道沙发是什么意思。 | 
| 请问一下LZ这个能不能用在GBK版本上 | 
| 这个功能很多用在论坛上 | 
| 但是昵称还是没有显示 | 
| 你的东西在哪里下载呢 | 
 
        
					
						
                          
					
				 
      
      最近更新
常用插件
- ecshop商品分类名称增加样
                                  ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样... 
- ecshop分类批量扩展插件
                                  ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们... 
- ecshop2.7.1打印发货单插件
                                  ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs... 
- ecshop二次开发详细页面生
                                  插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人... 
- ecshop二次商品订购人信息
                                  ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的... 
ecshop热门问答
ecshop热门资料
          
               
            ecshop批量下单插件 
                
            ecshop断行 
                
            ecshop闹鬼 
                
            ecshopppmm 
                
            cls_page 
                
            ecshop绣绣联盟十字绣 
                
            ecshop性质 
                
            ecshop处理 
                
            ecshop卖家 
                
            ecshop灵异 
                
            ecshop搬迁 
                
            ecshop完全手册 
                
            68ecshop 
                
            ecshopgmtime 
                
            ecshop礼包 
                
            ecshop解决方案 
                
            ecshop淘宝数据包 
                
            Replica Watches 
                
            ecshop滑动 
                
            ecshop二次开发 
                
            ecshopneodymium 
                
            ecshop官方网站 
                
            电子商务原创 
                
            ecshopGmail 
                
            ecshop模板标签 
                
            ecshopupdate 
                
            ecshophml 
                
            ecshop方法 
                
            ecshopFLASHAD 
                
            ecshop缩进 
             
        
      


