%記号を含むテキストの編集に問題があります。
この記号が含まれるテキストは変更できません。保存するとテキストが消え、サイト上に表示されなくなります。
問題の解決にご協力ください。
テキスト例:

%記号を含むテキストの編集に問題があります。
この記号が含まれるテキストは変更できません。保存するとテキストが消え、サイト上に表示されなくなります。
問題の解決にご協力ください。
テキスト例:

href= の内部で使用される % は、数値を使用して文字を表示するためのエスケープ文字です。したがって、%{ は % に続く数字ではありません。
% を %25 に変更してみてください。
参照: Pass a percent (%) sign in a url and get exact value of it using php
ありがとうございます!ただし、この方法では問題が解決しません。この場合、変更は保存されるようですが、残念ながらリンクは機能しません…
何を達成しようとしていますか?リンクの href の値を変更したいのでしょうか?
@simon いいえ、サイト上のいくつかのテキストを編集する必要がありますが、それができません。% が含まれているテキストは変更できません。保存するとテキストが消え、サイト上に表示されなくなります。
例えば、このテキストは変更できません:

ただし、このテキストから % を削除すると、変更は正常に保存されます。
@simon このビデオをご覧ください Dropbox - Error - Simplify your life
そのテキストの最初の部分(## [Welcome to %{title}](#welcome))は、h2 要素とリンクを作成する Markdown です。リンクの href は #welcome に設定されています。%{title} タグは、Discourse がサイトのタイトルをテキストに置き換えるために使用するプレースホルダーです。
このテキストをカスタマイズすることは可能ですが、有効な Markdown を使用していることを確認する必要があります。例えば、以下は動作します:
## [Welcome to My Demo Site](#welcome)
An account is required. Please create an account or log in to continue.
以下も動作し、h2 要素からリンクを削除します:
## Welcome to My Demo Site
An account is required. Please create an account or log in to continue.
@simon はい、その可能性は承知しています。ありがとうございます。ただ、数百のテキストを翻訳する必要があり、それが大きな問題なんです ![]()
動画を投稿してくださりありがとうございます。私の開発サイトでも同様の問題が発生しています。
空白のエントリのいずれかの編集ボタンをクリックすると、空のテキストエリアが表示されます。
「変更を元に戻す」ボタンをクリックすると、デフォルトのテキストに戻りますが、テキストエリアには最初の行のみが表示されます。
ページをリフレッシュすると、デフォルトのテキストコンテンツ全体が表示されます。
はい、ありがとうございます。元のテキストを返す方法はわかりますが、それを変更する必要があり、それができません……
投稿ありがとうございます。ただし、問題は元のテキストを返すことではなく、それを変更することにあります。上記の私の動画をご覧ください。
このトピックを bug カテゴリに移動しました。ホスト型の Discourse サイトで確認したところ、プレースホルダーを含むテキストコンテンツを編集すると、編集されたテキストが TranslationOverride テーブルに保存されます。このテキストはサイトの UI で表示されます。例えば、login_required.welcome_message テキストを編集すると、ログインページに編集後のテキストが表示されます。
問題は、編集されたテキストが「管理 / カスタマイズ / テキスト」リストで一貫して表示されないこと、またテキスト編集ページでは全く表示されないことです。
「上書きされたもののみ表示」チェックボックスを選択するか、特定の翻訳キーを検索すると、編集されたテキストが表示されます。
テキストの編集ボタンをクリックすると、空のテキストエリアが表示されます。
追記:これは @tshenry がリンクした問題の重複のようです:https://meta.discourse.org/t/changing-systems-welcome-message/128572/3。私が確認した違いは、手順 6 で「元に戻す」ボタンをクリックすると、デフォルトのテキストではなく、最近編集されたテキストに戻ってしまう点です。この問題はプレースホルダーを含む文字列でのみ発生しているようです。とりあえず、このトピックは重複としてクローズします。