Discuz は現在中国で最も人気のあるフォーラム システムの 1 つであり、管理者としてオンラインの人数を調整する方法を習得することは非常に重要です。フォーラムの運営中、特定のニーズを満たすため、またはユーザー エクスペリエンスを向上させるために、オンラインの人数を調整する必要がある場合があります。この記事では、フォーラム管理者が知っておくべき Discuz オンライン番号調整方法を紹介し、管理者がより適切に運用できるようにするための具体的なコード例を示します。
1. オンライン人数を表示する方法
Discuz フォーラムでは、通常、オンライン人数を表示する方法が 2 つあります: デフォルトの方法とフックの方法です。
2. オンライン人数を調整する方法
管理者はバックエンドにログインできますDiscuz の管理インターフェースで、「グローバル」-「設定」-「ユーザー設定」-「オンラインリスト期間」を見つけて、ここでオンライン人数を表示する期間を変更できます。
コード例:
// 修改在线列表时间段为15分钟 $_G['setting']['onlinelist'] = 15;
管理者は、フック メソッドを使用してオンライン人数の計算ルールをカスタマイズできます。以下は簡単なサンプルコードです:
// 自定义计算在线人数规则 function custom_online_members() { // 自定义在线人数计算规则,如: $online_members = C::t('common_session')->fetch_all_online_member(600); return count($online_members); } // 注册 Hook runhooks(); // 调用自定义在线人数方法 $custom_online_members = custom_online_members();
以上は、Discuz でオンライン人数を調整する方法と具体的なコード例についてでしたので、フォーラム管理者が Discuz フォーラムを運営する際の参考になれば幸いです。オンライン参加人数の表示方法を柔軟に調整することで、ユーザーのニーズに応え、フォーラムの運営効果やユーザーエクスペリエンスを向上させることができます。
以上がフォーラム管理者は、Discuz でオンラインの人数を調整する方法を知っておく必要がありますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。