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

HDWiki/HDWiki與PHPWind整合

來(lái)自站長(zhǎng)百科
Jiaomh討論 | 貢獻(xiàn)2011年2月1日 (二) 16:10的版本 →?HDwiki為服務(wù)端,PHPWIND為客戶端
(差異) ←上一版本 | 最后版本 (差異) | 下一版本→ (差異)
跳轉(zhuǎn)至: 導(dǎo)航、? 搜索

HDWiki | HDWiki使用 | HDWiki插件

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

PHPWIND 為服務(wù)端,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 拷貝到你的服務(wù)器上HDwiki根目錄下,注意編碼。

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

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

4. 將附帶的文件,拷入HDwiki相應(yīng)位置

b) 相應(yīng)設(shè)置

設(shè)置HDwiki : 全局->擴(kuò)展設(shè)置->通行證設(shè)置

詳見(jiàn)下圖:

HDPHPWIND 1.jpg

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

設(shè)置PHPWIND[ ]

應(yīng)用中心->插件中心->點(diǎn)擊通行證插件進(jìn)行設(shè)置

詳見(jiàn)下圖:

HDPHPWIND 2.jpg

HDwiki為服務(wù)端,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) 相應(yīng)設(shè)置

HDwiki端設(shè)置 ,全局—擴(kuò)展設(shè)置—通行證設(shè)置,詳見(jiàn)下圖 :

HDPHPWIND 3.jpg

Phpwind端設(shè)置[ ]

應(yīng)用中心—插件中心—通行證,詳見(jiàn)下圖

HDPHPWIND 4.jpg

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

通行證設(shè)置出錯(cuò),不能訪問(wèn)[ ]

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

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

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

參考來(lái)源[ ]

http://kaiyuan.hudong.com/

HDWIKI使用手冊(cè)導(dǎo)航

HDWIKI安裝

安裝教程

HDWiki使用

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

HDWiki插件

插件開(kāi)發(fā)指南 | 許愿墻插件開(kāi)發(fā)實(shí)例 | 模版與標(biāo)簽 | 宣傳中心 | 友情鏈接申請(qǐng) | 數(shù)據(jù)調(diào)用 | 互動(dòng)摸摸