投稿の一部(約100件、さらに増えています)に免責事項または開示を追加する必要があります。開示内容は将来変更される可能性があるため、100件すべての投稿に[DISCLOSURE-GOES-HERE]を追加したいと思います。手動で追加しても問題ありません。しかし、将来開示内容を更新する際には、1か所だけ変更したいと考えています。
試したこと:
-
Watched Words。問題は、既存の投稿は投稿を編集しないと更新された開示が表示されないことです。このユースケースでは目的が達成できません。
-
innerHTMLの要素を置き換えるJavaScript。おそらく間違っていたのでしょう。子ノードを置き換えることに関するエラーが発生しました。
<script type="text/discourse-plugin" version="0.8"> var disclosures = "• Important Disclosures: We are not responsible, etc, etc." api.decorateCooked($elem => { var el = $elem[0]; el.innerHTML = el.innerHTML.replace('[DISCLOSURE-GOES-HERE]', disclosures); }); </script> -
Auto-linkifyテーマコンポーネント。他の用途には便利ですが、開示テキストを表示したいのであって、開示へのリンクではありません。
-
Railsコンソールからテキストを置き換えることができることは知っていますが、モデレーターに管理してもらいたいと考えています。