BBCode プラグインでCKEditorを使用しており、サイト ユーザーのプロファイルにリンクする可能性を提供するタグや別のタグなどのカスタム タグを追加する必要があります。タグはタグのように機能します: ボタンをクリックしてコードを取得します。すべての文字列をとにコピーして変更しました。次に、構成に追加し、ツールバーにボタンを追加しました。正しく表示されますが、間違ったコードが生成されます。
たとえば、テキストを選択した後にブロック引用ボタンをクリックすると、次のコードが生成されます。spoiler
spoiler
blockquote
blockquote/plugin.js
blockquote
spoiler
quote
spoil
extraPlugins: 'spoiler'
[quote]some text[/quote]
しかし、新しいボタンをクリックすると、次のコードが表示されます。
<p>
<spoiler>
<p>
!!!</p>
</spoiler></p>
だからうまくいかない。
ユーザーにリンクするためのボタンも作成したいと思います。次のように動作するはずです。ボタンをクリックすると、検索フィールドを含むダイアログが表示され (AJAX は問題ありません)、結果としてユーザーのリストが表示されます。ユーザーが選択されてOK
ボタンがクリックされると、次のようなコードが生成されます。
[user=1]Admin[/user]
1 - ユーザーの ID、管理者 - 彼の名前。