ECshop 快捷登入外掛 支援QQ 支付寶 微博

王磊的部落格發表於2014-01-25

親自測試可以使用,分享給大家。(承接各種EcShop改版,二次開發等相關專案 QQ:377898650)

安裝的時候按照裡面說明。安裝即可。

程式碼下載:http://pan.baidu.com/s/1c0kUYIk


-------------------------------- 程式碼修改過程-------------

首先

admin includes languages這3個檔案放到您網站的跟目錄覆蓋

覆蓋前須知admin目錄為後臺目錄如果改動請修改此目錄名稱在覆蓋。後面的 admin 都代表 後臺目錄 

images檔案放到您模板資料夾下覆蓋


----------------------------------修改 1
修改根目錄下的 user.php
搜尋找到$not_login_arr程式碼段,大概在30行,如下程式碼:
$not_login_arr =
array('login','act_login','register','act_register','act_edit_password','get_password','send_pwd_email','password', 'signin', 'add_tag', 'collect', 'return_to_cart', 'logout', 'email_list', 'validate_email', 'send_hash_mail', 'order_query', 'is_registered', 'check_email','clear_history','qpassword_name', 'get_passwd_question', 'check_answer');

在'check_answer'後面 新增程式碼: , 'oath' , 'oath_login', 'other_login'

結果 如 

$not_login_arr =
array('login','act_login','register','act_register','act_edit_password','get_password','send_pwd_email','password', 'signin', 'add_tag', 'collect', 'return_to_cart', 'logout', 'email_list', 'validate_email', 'send_hash_mail', 'order_query', 'is_registered', 'check_email','clear_history','qpassword_name', 'get_passwd_question', 'check_answer' , 'oath' , 'oath_login', 'other_login');


--------------------------------修改 2 新增呼叫介面
修改根目錄下的user.php:
查詢位置 /* 驗證使用者註冊郵件 */
將呼叫程式碼.txt檔案中的內容複製到此句上面(如果你的版本是2.7.3版本,請複製 呼叫程式碼-2.7.3.txt檔案內容)



--------------------------------修改 3 插入選單項
// admin 為 你的後臺目錄

檔案路徑 = admin/includes/inc_menu.php
插入程式碼 = $modules['11_system']['website'] = 'website.php?act=list';
位置 = 隨意 


--------------------------------修改 4 檢查許可權的

檔案路徑 = admin/includes/inc_priv.php 
插入程式碼 = $purview['website'] = 'website';
位置 = 隨意

-------------------------------修改 5 插入 語言包 這樣 選單 管理就出來了!!!

檔案路徑 = languages/zh_cn/admin/common.php
插入程式碼 = $_LANG['website'] = '第三方登入外掛管理'; //名字你可以自己定
位置 = 隨意'


-------------------------------修改 6、7 模板檔案修改及登入圖示安裝放置,由於內容較多,單獨成一個檔案,請檢視 預設模板安裝說明.txt 檔案!!



----------------------------安裝過程---------------------

開啟你的商城後臺 , 在【系統設定】裡面 看到
【第三方登入外掛管理】
如果沒有看到選單,請直接瀏覽器訪問:你的域名/admin/website.php?act=list

------------------------- 操作流程 開始-------------

第一次使用此外掛需要 進行一次 初始化工作, 進入到【系統設定】-》【第三方登入外掛管理】 找到 右上方按鈕 【初始化外掛】 點選 初始化成功,


接下來就是安裝 QQ 淘寶 新浪微博 支付寶外掛 就可以使用了


【【注意事項】】
1、安裝並配置好登入外掛後,在測試過程中,如果出現英文亂碼,一種原因是未正常安裝;如果安裝正確,另一種原因,就是應用未通過稽核上線,只有申請者的賬號可以使用,需要到相應的登入管理平臺,提交申請,才可所有人使用!
微博應用未通過稽核,登入會提示如下錯誤Code:
-code:21321
-message:applications over the unaudited use restrictions!

2、當後臺未初始化外掛,會提示如下類似錯誤程式碼,請根據步驟說明初始化登入外掛。
錯誤程式碼:
MySQL server error report:Array ( [0] => Array ( [message] => MySQL Query Error ) [1] => Array ( [sql] => SELECT user_name,password,aite_id FROM `a0927093241`.`ecs_users` WHERE aite_id = 'qq_4B73E67722FC1FBF16235BB0817EA26F' OR aite_id='4B73E67722FC1FBF16235BB0817EA26F' ) [2] => Array ( [error] => Unknown column 'aite_id' in 'field list' ) [3] => Array ( [errno] => 1054 ) ) 

相關文章