ページ 11

TinyMCEでHTML5タグが使えれば

Posted: 2013年12月07日(土) 03:44
by katamarin
もし、何か改善の方法があれば教えていただきたいです。

TinyMCEで以前は置換されなかったのですが、<section>や<figure>などのHTML5タグが、<p>に置き換わってしまいます。
使えたらうれしいのですが…。
デモサイトで調べた所、1.0.10J-r1以降、置き換わるようになりました。

あと、eFormのフォーム本体のHTML中の「eform="メールアドレス:email:1"」などのvalidation指定も削除されます。
こちらも、あまりリッチテキスト編集をしてなかったので、個人的には問題はないのですが、
一度、リッチテキスト編集にチェックをいれて保存してしまうと使えなくなるので…。


ChromeとFireFoxで確認しました。

Re: TinyMCEでHTML5タグが使えれば

Posted: 2013年12月07日(土) 15:36
by yama
1.0.10JまではTinyMCEプラグインの設定のCustom Parametersが「valid_elements : "*[*]"」になっており、あらゆるHTML要素を記述できる設定になっていました。それではよくないということで、最新版では一般的なHTML要素のみを記述できるようにしています。
valid_elements : "*[*]" とすればHTML4もHTML5も関係なくひとまず使えるようになりますが、ちゃんとした形で修正版を作りたいですので、もしよろしければテストをお願いしたいです。いかがでしょうか?

Re: TinyMCEでHTML5タグが使えれば

Posted: 2013年12月07日(土) 21:11
by katamarin
なるほど。ありがとうございます。
テストさせていただきます〜。

Re: TinyMCEでHTML5タグが使えれば

Posted: 2013年12月07日(土) 21:32
by katamarin
連投すみません。早速、試してみました。ありがとうございます。

TinyMCEのプラグイン 設定タブのCustom Parametersに、
section[*] や input[eform] を追加する事で、置換されなくなりました。

ただ、セキュリティ的に問題があるかもしれないという事ですね。
(ちがってたらすみません…)

Re: TinyMCEでHTML5タグが使えれば

Posted: 2013年12月08日(日) 21:42
by yama
xconfig.zip
(1002 バイト) ダウンロード数: 819 回
修正パッチを作成しました。解凍して assets/plugins/tinymce/js/ ディレクトリに上書きしていただけますでしょうか。Javascriptファイルのためブラウザのキャッシュが優先して読まれやすいので、キャッシュを削除してから試してみてください。

Re: TinyMCEでHTML5タグが使えれば

Posted: 2013年12月09日(月) 01:39
by katamarin
yamaさま
ありがとうございます。

「 section hgroup figure figcaption article 」
などのHTML5のタグは、
リッチテキストで編集しても
置換されること無く使えるようになりました〜。 :D

eformで使用している、
<input eform="メールアドレス:email:1">などの部分は、

何度か試したのですが、リッチテキスト編集では
削除されてしまいます。

Re: TinyMCEでHTML5タグが使えれば

Posted: 2013年12月09日(月) 09:42
by yama
xconfig.zip
(1002 バイト) ダウンロード数: 877 回
了解しました。さらに修正しましたので試してみてください。今回もブラウザのキャッシュを削除する必要があります。

Re: TinyMCEでHTML5タグが使えれば  【解決済み】

Posted: 2013年12月09日(月) 11:56
by katamarin
早速ありがとうございました〜 :D

「eform=」の部分も消えること無く表示されました。