久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

HDWiki/HDWiki與PHPWind整合

來自站長百科
跳轉至: 導航、? 搜索

HDWiki | HDWiki使用 | HDWiki插件

關于HDWikiPHPWind的整合,本條目提供兩種方式,這兩種方式不可混用,需要修改不同的文件。建議使用第二種以HDwiki作為服務端的方法!

PHPWIND 為服務端,HDwiki為客戶端

此為第一種方法:

a) HDwiki內(nèi)容修改

1、control\passport_client.php里面11行如下代碼:

$this->userdb=urldecode($this->get[2]); 
$this->forward=urldecode(substr($_SERVER['QUERY_STRING'],strpos($_SERVER['QUERY_STRING'],'-',
strlen($this->get[0].$this->get[1].$this->get[2]))+1,-33)); 

更改為

if(PP_NAME=='PHPWIND'){ 
$this->userdb=rawurldecode($this->get[2]); 
$this->forward=rawurldecode(substr($_SERVER['QUERY_STRING'],strpos($_SERVER['QUERY_STRING'],'-',
strlen($this->get[0].$this->get[1].$this->get[2]))+1,-33)); 
}else{ 
$this->userdb=urldecode($this->get[2]); 
$this->forward=urldecode(substr($_SERVER['QUERY_STRING'],strpos($_SERVER['QUERY_STRING'],'-',
strlen($this->get[0].$this->get[1].$this->get[2]))+1,-33)); 
}

38行如下代碼:

parse_str($this->authcode($this->userdb,'DECODE',PP_KEY),$userdb);

更改為

if(PP_NAME=='PHPWIND'){ 
parse_str(util::strcode($this->userdb,'DECODE'),$userdb); 
}else{ 
parse_str($this->authcode($this->userdb,'DECODE',PP_KEY),$userdb); 
}

2、把壓縮包中HDwiki根目錄下 中的 passport_client.php 拷貝到你的服務器上HDwiki根目錄下,注意編碼。

3、HDwiki后臺->數(shù)據(jù)庫管理->SQL查詢窗口,執(zhí)行如下sql語句(注意修改表前綴)

UPDATE wiki_usergroup SET regulars=CONCAT(regulars,'|passport_client-login|passport_client-logout'),
`default`=CONCAT(`default`,'|passport_client-login|passport_client-logout');

4. 將附帶的文件,拷入HDwiki相應位置

b) 相應設置

設置HDwiki : 全局->擴展設置->通行證設置

詳見下圖:

HDPHPWIND 1.jpg

其中,會員注冊登錄退出地址分別為:/register.php 、 /login.php 、 /login.php?action=quit

設置PHPWIND

應用中心->插件中心->點擊通行證插件進行設置

詳見下圖:

HDPHPWIND 2.jpg

HDwiki為服務端,PHPWIND為客戶端

此為第二種方法:

a)PHPWIND 文件修改 在約第 10 行之前加上

$userdb = str_replace('=', '=', $userdb); 

即,修改:

if(empty($db_pptkey) || md5($action.$userdb.$forward.$db_pptkey) != $verify){ 
Showmsg('passport_safe'); 
} 

更改為:

$userdb = str_replace('=', '=', $userdb); 
if(empty($db_pptkey) || md5($action.$userdb.$forward.$db_pptkey) != $verify){ 
Showmsg('passport_safe'); 
} 

b) 相應設置

HDwiki端設置 ,全局—擴展設置—通行證設置,詳見下圖 :

HDPHPWIND 3.jpg

Phpwind端設置

應用中心—插件中心—通行證,詳見下圖

HDPHPWIND 4.jpg

PHPwind中,通行證的登陸、退出、注冊地址分別為: index.php?user-login- 、index.php?user-logout-、index.php?user-register- 當然,不要忘記最后的–分隔符!

通行證設置出錯,不能訪問

設置過程中,發(fā)現(xiàn)某個地方設置失誤,導致不能登陸,這個時候可以通過以下方法解決

HDwiki端,根目錄\data\passport.inc.php,將 define('PP_OPEN', '1'); 修改為 define('PP_OPEN', '0');

PHPWIND端 根目錄\data\bbscache\config.php 中,$db_pptifopen 設置為 0 即可

參考來源

http://kaiyuan.hudong.com/

HDWIKI使用手冊導航

HDWIKI安裝

安裝教程

HDWiki使用

前臺使用說明 | 用戶管理 | 模板管理 | 插件管理 | 數(shù)據(jù)庫管理 | 站內(nèi)統(tǒng)計 | Map功能 | 基本設置 | 站點設置 | 擴展設置 | 內(nèi)容設置 | 友情鏈接及廣告管理 | 分類管理 | 詞條管理 | 數(shù)據(jù)調用 | 其他內(nèi)容管理 | 禮品商店 | 圖片及木馬掃描 | Apache偽靜態(tài) | IIS偽靜態(tài) | Nginx偽靜態(tài) | 通用樣式解讀 | 樣式使用規(guī)則 | 數(shù)據(jù)庫結構說明 | 模板說明 | 函數(shù)類參考 |軟件包結構 | HDWiki運行機制和原理 |編碼規(guī)范 |MVC中的控制器 | 框架簡介 | 高級應用 | MVC中的視圖 | MVC中的模型 | HDWiki與PHPCMS整合 | HDWiki與PHPWind整合 | HDWiki與DEDECMS整合 | HDWiki與UCenter整合 | 可視化編輯使用說明 | 模塊區(qū)版塊制作教程 | 模版共享

HDWiki插件

插件開發(fā)指南 | 許愿墻插件開發(fā)實例 | 模版與標簽 | 宣傳中心 | 友情鏈接申請 | 數(shù)據(jù)調用 | 互動摸摸