vBulletin フォーラムと連携する Wordpress ベースのサイトのテンプレートを再設計しています。別のページに挿入できるように、フォーラムのページに表示されているオンライン ユーザーの数を取得するにはどうすればよいですか? やり取りするAPIのようなものはありますか?
1254 次
2 に答える
4
vBulletin 3.8.4 の時点で、私が知っているこの情報を取得するための API はありません。
この問題を解決するための 2 つの比較的簡単なオプションがあります。
- vBulletin と同じ方法で vBulletin データベースにクエリを実行します。forumdisplay.php の中を見て「showforumusers」を検索すると、彼らが使用しているコードが表示されます。
- memcached を使用します。forumdisplay.php をハックして、そのフォーラムを閲覧しているユーザーの数をキャッシュし、それを Wordpress から読み取ります。vBulletin が memcached を使用するように設定されている場合は、 でMemcacheオブジェクトにアクセスできます
$vbulletin->datastore->memcache
。必ず電話$vbulletin->datastore->connect();
してから利用するようにしましょう。
あなたのサイトやブログが静かでない限り、オプション 2 がおそらくより良い選択です。
于 2010-02-12T10:46:09.347 に答える
-2
vBulletin を扱ったことはありませんが、Google で「vbulletin api」を検索すると、http://members.vbulletin.com/api/ にたどり着きます 。
「vbulletin api online users」をもう一度検索すると、次のようになり ます。 http://www.vbulletin.org/forum/showthread.php?t=57810
そこから必要なものを何でも取ることができると思います...
于 2010-02-05T15:10:07.623 に答える