Infi
(Infi)
1
phpBBの昔の[HIDE] BBCodeに似たプラグインはありますか?多くの人が、匿名ユーザーや指定されたトピックに返信しなかったユーザーから投稿コンテンツを隠すために使用していましたが、私は異なる機能、つまり投稿の一部を隠す機能、しかもゲストだけでなく非モデレーターからも隠せるようにしたいのです。それはもう可能ですか?
その理由は、DiscourseでRPGアドベンチャーを運営しており、プレイヤーが他のプレイヤーの目からキャラクターシートの一部を隠せるようにしたいからです。一部は表示可能で、一部は表示不可にする必要があります。[HIDE] BBCodeはそれを非常によくやってくれました。今はプライベートメッセージを使用していますが、それは最適ではありません。
また、何か良いRPGプラグインはありますか?
IAmGav
(Gavin Perch)
2
まだです(スタッフのささやき /admin/site_settings/category/all_results?filter=whisper を見てみてください)
まだありません
pfaffman
(Jay Pfaffman)
3
JSON 内のテキストが表示されなくても十分でしょうか。メンバーまたはスタッフのみにテキストを表示するように、Discourse Spoiler Alert プラグインを変更するのはそれほど難しくないかもしれません。ただし、誰かが隠されたテキストを見るために https://meta.discourse.org/raw/12650 を確認することもできます。
本当に一部のユーザーのみが利用できるようにするには、もう少し複雑なものが必要になり、おそらくテキストを暗号化し、モデレーターの JSON ロードにのみ復号化キーを提供するようなものになるでしょう。
Infi
(Infi)
5
私の見解では、スタッフのささやきは非常に限定的であり、キャラクターシートが変更されたときに編集したり、作成者が望むようにスタイル設定したりする機能がありません。
Infi
(Infi)
6
残念ながら、そうではありません。私のプレイヤーは抜け目がなく、見つけたエクスプロイトを利用するのが好きだからです。サーバーからプレイヤーのマシンに何かがプルされた場合、彼らは間違いなくそれに気づくでしょう。
pfaffman
(Jay Pfaffman)
8
おそらく、あなたが本当に望んでいるのは、キャラクターシートを、例えば、シリアライザーに追加する際に処理するUserCustomFieldとして実装する、よりオーダーメイドのプラグインでしょう。しかし、ユーザーごとに複数のカードが必要な場合は、それを別のモデルとして構築する方が理にかなっているでしょう。これらはすべて、時間やお金があれば実現可能です。