ホームページ > バックエンド開発 > PHPチュートリアル > プロジェクト統合 Discuz UCenter、統合 discuzucenter_PHP チュートリアル

プロジェクト統合 Discuz UCenter、統合 discuzucenter_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:23:24
オリジナル
1036 人が閲覧しました

このプロジェクトは、Discuz UCenter と discucenter を統合します

私は個人的に discuz が大嫌いですが、仕方がありません。2 つのシステムを使いたくない場合は、特に discuz フォーラムを統合する友人にとっては市場の力です。 、UCenter の統合は避けられません。退屈ではありますが、実行する必要があります。

1. 準備

1. UC API マニュアルの全文を読みます。 http://faq.comsenz.com/library/UCenter/introduction/introduction_list.htm を参照してください

2. UC バックグラウンドにアプリケーション手順を追加します。 http://faq.comsenz.com/viewnews-506 (公式) http://wenku.baidu.com/view/3790fdd7195f312b3169a588.html (草の根) を参照してください

3. UC クライアントに必要なコードは、ここからダウンロードしてください

2.例

上記の準備で十分であるように見えますが、経験から言えば、それだけでは十分ではありません。ディスズズは、zend Frame、dedecms、ci のような単なる水ではありません。少しの研究精神と投げやりな気質がなければ、その深い意味を理解することはおろか、制御することもできません。成功するには、詳細な説明文と必要な画像が必要ですが、これらだけでは成功できない可能性があります。

まず私のプロジェクト構造を見てください

プロジェクト統合 Discuz UCenter、統合 discuzucenter_PHP チュートリアル

tanahk は実際のプロジェクトのアドレス、x3.2 は私の discuz フォーラム ファイルです。それを開いてください

プロジェクト統合 Discuz UCenter、統合 discuzucenter_PHP チュートリアル

discuz x3.2 が既に統合されていることがわかります。 ucenter はい、uc_server はサーバー、uc_client はクライアントで、uc_client フォルダーは discuz x、discuz home、discuz xspace およびその他の製品にバンドルされています。しかし、私のtanahkプロジェクトには追加されていませんでした。前の参考情報によると、それはすべてのプロジェクトに存在する必要があるため、準備ポイント3の下にあるクライアントをtanahkの下にコピーし、api

と名前を付けます。

プロジェクト統合 Discuz UCenter、統合 discuzucenter_PHP チュートリアル

UCenter アプリケーションはデフォルトで api/uc.php ファイルを検索するため、クライアント フォルダーの名前を api に変更する必要があります。 Developmentguide.zip 圧縮パッケージに戻り、以下の api/uc.php を開いて、tanahk/api にコピーします。

プロジェクト統合 Discuz UCenter、統合 discuzucenter_PHP チュートリアル

tanahk のディレクトリ構造は

プロジェクト統合 Discuz UCenter、統合 discuzucenter_PHP チュートリアル

に変わります。これで、プロジェクト アプリケーションを UCenter バックグラウンドに追加できるようになりました。 uc のバックエンドは通常 http://www.xxx.com/x3.2/uc_server/admin.php です

プロジェクト統合 Discuz UCenter、統合 discuzucenter_PHP チュートリアル

「アプリケーション管理」-「新しいアプリケーションの追加」を選択します

上記の準備のうち 2 つを参照してください。

アプリケーション タイプ: その他

通信キー: discuz root/config/confgi_ucenter.php でキーを見つけます。define('UC_KEY', '...124sdf45s4d5fsd4f5s4...'); discuz root は uc ディレクトリです。
アプリケーションの物理パス: アプリケーションのメイン URL が正しく入力されている限り、空にすることができます
アプリケーション インターフェイス ファイル名: uc.php のままにしておきます。api/uc.php を入力する必要はありません
同期ログインを有効にするかどうか:はい、これが鍵です。将来的に複数のプロジェクトを行う場合は、UC を共有するだけで、新しいユーザー システムを自分で作成する必要はありません。
送信します。

ECShop、UCenter、Discuz の統合の問題

ecshop discuz ucenter の統合


1. ucenter をインストールします
2. インストール プロセス中に ucenter と統合します。何もする必要はありません

3. ecshop をインストールします (ucenter にあります)。インストール ファイル uc_client) に設定を data/config.php
define('UC_CONNECT', 'mysql');
define('UC_DBHOST', 'localhost');
define('UC_DBUSER', 'root') にコピーします。 ;
define('UC_DBPW', 'root');
define('UC_DBNAME', 'ucenter');
define('UC_DBCHARSET', 'utf8');
define('UC_DBTABLEPRE', '`ucenter`.uc_ ') ;
define('UC_DBCONNECT', '0');
define('UC_KEY', '1234567890');
define('UC_API', 'localhost/ucenter/upload');
define('UC_CHARSET', 'utf -8');
define('UC_IP', '127.0.0.1');
define('UC_APPID', '3');
define('UC_PPP', '20');

ucenter で見つかりましたバックグラウンド通信が成功しました。次に、ecshop に ucenter をインストールします。インストール後、設定が ucenter の設定と一致しているかどうかを確認します。これで、discuz と ecshop が同時にログインできるようになりました。

php168はucenter、discuz、ucenter homeをどのように統合しますか

168 がインストールされたら、ucenter に移動してアプリケーションを追加します

(1) UC 管理の背景を入力し、[アプリケーション管理] をクリックし、[新しいアプリケーションの追加] をクリックして、[カスタム インストール] を選択します。名前: PHP168 サイトシステム全体を入力します
アプリケーション URL: http://website ドメイン名/do を入力します (最後に / は必要ありません。do で終わることに注意してください)
アプリケーション IP: 空白のままにしておきます
通信キー: 123abcdkjhhなど、任意の内容を記入してください
アプリケーションの種類: 「その他」を選択してください
テンプレートマークの説明: 空白のままにしてください
同期ログインを有効にするかどうか: 「はい」を選択してください
通知を受け入れるかどうか: 「はい」を選択してください
最後に送信します。送信したら、アプリケーション リストに戻り、送信したばかりのアプリケーションを選択して、[編集] をクリックします。
「アプリケーション UCenter 構成情報:」内のコードをコピーし、site/do/config.php.
全体の 2 行目に配置します。次に、ucenter を通じて discuz と home を統合します





http://www.bkjia.com/PHPjc/838912.html

www.bkjia.com

tru​​ehttp://www.bkjia.com/PHPjc/838912.html技術記事このプロジェクトは Discuz UCenter と discuzcenter を統合していますが、私は個人的に discuz が大嫌いですが、特に discuz フォーラムを統合する友人にとっては、方法がありません。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート