1.0.2JのリッチテキストエディタTinyMCEでemがiタグに変換される

質問全般・改善要望
返信する
アバター
min-o
メンバー
メンバー
記事: 318
登録日時: 2009年10月07日(水) 18:32

1.0.2JのリッチテキストエディタTinyMCEでemがiタグに変換される

投稿記事 by min-o »

お世話になっております。

普段はリッチテキストエディタは使わないのですが、外部の人に更新できるようにTinyMCEを使う設定にしました。
自分で使う場合はhtml窓を表示して書き込んでいます。
そこでemタグを使って保存すると、iタグに変換されてしまいます。

ややこしいのはTinyMCE下部のパス選択表示では 保存しても表示はem のままなのです。
html窓をひらくと i になっているし、プレビューしてソースを見ても iタグなのに…。

今更 iタグに変換する意味がわからないです。 :roll: 強調にはむしろem推奨だし、イタリック体にしたい場合はcssで設定推奨ですよね。
現在はcssで i と em を同じ表示にするよう設定して、対処しています。

1.0.0jではこの現象はおきません。
バグなのかな? と思ったので、報告します。
modxはせっかくw3c準拠なのに、iタグは非推奨ではないにしても、あまり推奨してないタグが使われるのは、気分的にいやなので^^;

-----サーバー環境---------
さくらインターネット 共用サーバ ビジネスプロ
ネットワーク:インターネット
Apache/1.3.41 (Unix) mod_ssl/2.8.31 OpenSSL/0.9.8e
PHP 5.2.11
MySQL 5.1

modx1.0.2J
---------
おのうちみん
http://scifitique.org/
http://gender-sf.org/
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.2JのリッチテキストエディタTinyMCEでemがiタグに変換される

投稿記事 by yama »

http://wiki.moxiecode.com/index.php/Tin ... d_elements
詳細は上記に書いてあります。英語ですが・・

試してないですが、TinyMCEのプラグイン設定で「extended_valid_elements:"em/i",」を追加するとemになると思います。このへんちょっと検証が甘いところなので、いろいろ試していただけるとちょっと助かります orz
アバター
min-o
メンバー
メンバー
記事: 318
登録日時: 2009年10月07日(水) 18:32

Re: 1.0.2JのリッチテキストエディタTinyMCEでemがiタグに変換される

投稿記事 by min-o »

こんにちは。
レスありがとうございます。
TinyMCEのプラグイン設定で「extended_valid_elements:"em/i",」を追加するとemになると思います。
入れてみたのですが、まだem→iになってしまいます…。

プラグイン設定で最後の行に入れてみたんですが、場所が違うんでしょうか??
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.2JのリッチテキストエディタTinyMCEでemがiタグに変換される

投稿記事 by yama »

もしソース見てカンで分かるようであれば、tinymce.function.phpに直接書いてもらえたら確実に反映できるはずですが。ちょっと難しいかな?
返信する