サポート
tinymceでspan,brなどが消えてしまう
tmp (2020/04/20 17:39)
設置URL : http://freo.jp
tinymce内に、
span
br
のタグを入れると消えてしまいます。
br に関しては、<p>&nbps;</p>に書き換わってしまいます。
/freo/js/admin.js
のファイル内に、
extended_valid_elements: span",
と、書いてもダメでした。
wordpressの回避法
https://blog.yuhiisk.com/archive/2017/05/11/tiny-mce-before-init-setting.html
このような記事は見つけたのですが、解決できません。。。
ccc (2020/04/20 20:58)
URL : https://cccabinet.jpn.org/
1.改行を<p>ではなく、<br>にしたい場合は改行したい部分で enter でなく、shift+enter を押してください。
2.<span> を使うシチュエーションが決まっているのなら、admin.js のTinyMCEの設定箇所内に
style_formats: [
{title: '赤文字', inline: 'span', styles: {color: '#ff0000'}},
{title: 'クラス1', inline: 'span', classes: 'class1'},
],
のように設定しておけば、「書式」の中に「赤文字」(<span style="color: #ff0000"></span>)「クラス1」(<span class="class1"></span>)の選択ができるようになります。
tmp (2020/04/23 17:52)
URL : http://freo.jp
ccc様
アドバイスありがとうございます。
タグを手打ちして、ページの途中に<br>タグがあると、それが変換されてしまいます。
shift+enter
も、もちろん試してあるのですが、なぜか消えてしまいます・・・
spanタグ、ありがとうございます。
試したのですがうまくいかず・・・
貼り付ける位置が悪いのでしょうか
実際のadmin.js のソースごと見れれば分かりそうなのですが・・・
ccc (2020/04/23 22:33)
URL : https://cccabinet.jpn.org/
freoはXHTMLなので、改行タグは<br>ではなく、<br />になるのですが、そのあたりはどうなんでしょうか?(<br />と手打ちしても消えてしまう?)
実際のadmin.js のソースごと見れれば分かりそうなのですが・・・
拙作の
freoにTinyMCE4を導入する
https://cccabinet.jpn.org/view/79
に設定のソースを記載しているので参考にしてみてください。
あとTinyMCE4の設定なら
公式ドキュメントよりも詳しいTinyMCEの使い方(基本編)
https://oxynotes.com/?p=11177
公式ドキュメントよりも詳しいTinyMCEの使い方(応用編)
https://oxynotes.com/?p=11236
とかもあるので、ご参考に。
案外、最後に「,」をつけ忘れるとかあるかも(最終の設定以外は必要)
tmp (2020/04/26 11:25)
URL : http://freo.jp
ccc様
サイトもいつも拝見させていただいております、ありがとうございます。
参考URLも全て見させてもらったのですがうまくいかないです。
他の個所を既にいじってしまっているからかもしれないので、
freoを入れなおして試してみたいと思います。
返信
- この記事に返信します。
- 返信の際は、設置URL以外の項目は入力必須です。