皆さん、こんにちは。
この画像のように表示してくれるプラグインはありますか?
*画像:オンラインユーザー 18894 人(ゲスト 16029 人、メンバー 2604 人)
または、何か方法がありますか?
追伸:Whos-onlineプラグインを見つけましたが、メンバー(アバター)しか表示されません。
皆さん、こんにちは。
この画像のように表示してくれるプラグインはありますか?
オンラインユーザーと連携するためのテーマコンポーネントを作成できると思います。
ありがとうございます
オンラインユーザーのみを表示するには、メンバーのみ(ゲストではない)を表示し、テーマコンポーネントにはカスタムHTMLとCSSのみを表示します。したがって、Who’s Onlineプラグインをカスタマイズする必要があるということでしょうか?
ああ。すみません。はい、匿名ユーザーはカウントされません。それを追加する準備がどの程度できているかはわかりません。オンラインユーザーのカウントのみを追加するために使用できますが、匿名ユーザーはカウントされません。
その数字は、そもそも全く根拠がないことが多いです。オンラインユーザー数を取得するプラグインが報告するオンラインユーザー数を取得し、それに 5+2*Math.random() を掛けた値でゲストユーザー数を「取得」するテーマコンポーネントを作成するだけです。
ご協力ありがとうございます!
オンライン中のユーザーを表示するプラグインの表示(アバターの代わりにユーザー名を表示する)を変更したり、オンラインメンバーの数を取得してコンポーネントに掛け合わせたりすることはできますか?それとも、これを実現するにはプラグインをカスタマイズする必要がありますか?
何かアイデアやチュートリアルはありますか?
ドキュメントを読み、このコードをカスタマイズできることを見つけました。
<script type="text/x-handlebars" data-template-name="javascripts/components/whos-online">
{{#if shouldDisplay }}
<div id="whos-online" class={{if isLong "collapsed"}}>
<span title={{i18n "whos_online.tooltip" count=siteSettings.whos_online_active_timeago}}>
{{#if hasUsers }}
{{i18n "whos_online.title" count=count}}
{{else if hasCount }}
{{i18n "whos_online.count_only" count=count}}
{{else}}
{{i18n "whos_online.no_users"}}
{{/if}}
</span>
{{#if hasUsers }}
{{#each users as |user|}}
{{whos-online-avatar user=user}}
{{/each}}
{{/if}}
</div>
{{/if}}
</script>
しかし、演算子(±*/)でcount変数を編集しようとするとエラーが発生します。![]()
これを編集するにはどうすればよいですか?