2011-08-31 13 views
1

私はcodeigniter(PHP)でWebサイトを構築しています。現在のデータベースと簡単に統合できるフォーラムを探していますので、ユーザーは2回登録する必要はありません。さらに、私は同じHTMLヘッダーとスタイルを使用して、私のウェブサイトにあるdivを<body>の中に配置する必要があります。簡単な統合PHPフォーラムを探す

私の状況については誰も簡単なフォーラムアプリケーションをお勧めできますか?ありがとう。

+0

http://www.doveforums.com/? –

+0

ユーザー認証にtankauthを使用していますか? –

答えて

2

私は、CI-固有のソリューションを認識していないんだけど、私は数回MyBBを使用しましたし、私はそれを統合するのはとても簡単だと言うことができますどこでも、(少なくとも1.6リリースでは、私はしばらくそれを使用していません)構造は簡単に変更可能です。私はそれをJoomla!に統合しました。ウェブサイトとカスタムの両方で、両方の方法でそれはちょうどアクセスのためにmybb_usersテーブルを読むことの問題です。それは非常に詳細なテーブルなので、塩、パスワード、登録のタイムスタンプ、電子メールなどの登録テーブルに必要なほとんどすべてを見つけることができるので、そのテーブルをクエリするだけで設定できます。

CIとの統合に関しては、フォーラムフォルダ全体を配置してそこにアクセスするのが最善の方法だと思います。ヘッダー、フッター、その他のWebサイトのパーツでは、相対的なフォーラムテンプレート(レイアウトはテンプレートのサブセットに分かれているため、簡単に詳細を変更できます)を変更するだけで、ユーザーは異なるアプリケーションであることに気づかないでしょう。

コミュニケータ用のCIライブラリをフォーラムと一緒に作成することもできます。彼らは公式のAPIを持っていませんが、functions.phpと私が今覚えていないいくつかの他のファイル(はい、1.6はほとんど手続きでした、彼らは今それを変更したことを願っています)あなたはすべての関連MyBBコアを見つけるでしょうAPIは簡単です。私はかつてJoomlaのために自分自身を作りました!本当に簡単でした。
さらに、実際には素晴らしいAPIであるMyBBの統合を書いたのはThis guyです。私はどのように更新されたのか分かりませんが、ただチェックしますが、そのようなファイルをCodeigniterカスタムライブラリに移植することは難しくありません。

+0

誰かがこの答えに遭遇した場合のコメントを追加してください:MyBBはCIと簡単に統合されません。 MyBBはグローバル変数に依存していますが、その一部はCIの変数と競合します。 – justkevin

0

私は、BuddyPressプラグインでPHPBBフォーラムまたはWordpressを使用することをお勧めします。

私はcodeigniterとの統合がどのようになっているのかは分かりませんが、PHPがオープンソースであることを見ても、開かずに見つけ出すのは難しいことではありません。

+0

WordpressとBuddyPressをフォーラムとして使用していますが、すでにそのジョブのための特定のオープンソースアプリケーションがありますが、かなり残酷です。 Wordpressは問題の解決策ではありません。さらに、コードを統合するのが最も明確で簡単な方法ではありません。ちょうど私の2c。 –

1

データベース統合の場合、CodeIgnitorと同じDBアーキテクチャを使用するフォーラムはありません。しかし、あなたができることは、PHP登録スクリプト(CodeIgnitorとフォーラムの両方)を変更して、両方のメンバーレコードにエントリを追加することです。

データベースによっては、Database Triggersを使用して、更新されたときに自動的に別のテーブルを更新することもできます。

レイアウトに関しては、何かを変更することができます。オープンソースのオプションが最もシンプルなので、簡単にするためにphpBBをお勧めします。データベースの詳細については

は、MySQLでトリガ、こちらをご覧ください:http://dev.mysql.com/doc/refman/5.0/en/triggers.html

関連する問題