Skip navigation.
Home
Yes, RTFM!
  • : Function split() is deprecated in /home/groups/h/hy/hype/htdocs/d/modules/filter.module on line 1066.
  • : Function split() is deprecated in /home/groups/h/hy/hype/htdocs/d/modules/filter.module on line 1066.
  • : Function split() is deprecated in /home/groups/h/hy/hype/htdocs/d/modules/filter.module on line 1066.
  • : Function split() is deprecated in /home/groups/h/hy/hype/htdocs/d/modules/filter.module on line 1066.
  • warning: Creating default object from empty value in /home/groups/h/hy/hype/htdocs/d/modules/spam/spam.module on line 488.

MODx TinyMCE Source Formatting

MODx上で TinyMCEを使用していて、htmlのソースを確認したいなと思って、
使用エディタを TinyMCE→なしにしたら、改行が全部なくなって
htmlソースが長い1行で表示されてしまっていた。
うざうざとしながら情報を探していたら、すでにバグ登録されてました。
TinyMCE Source Formatting
んで、書いてあるとおりにMODxディレクトリ配下の以下のファイルを編集...、

vi /var/www/modx/assets/plugins/tinymce/jscripts/tiny_mce/tiny_mce.js

しようかと思ったけど、MODx自体がまだ beta(0.9.5beta3)だし、またインストールしなおしそうなので、
簡単に同じことができるように perlのワンライナですることに。
なんかどっちでも手間あんま変わんねーな。ま、いいや。

perl -pi -e 's|apply_source_formatting", false|apply_source_formatting", true|g;' \
         -e 's|remove_linebreaks", true|remove_linebreaks", false|g;' \
         /var/www/modx/assets/plugins/tinymce/jscripts/tiny_mce/tiny_mce_src.js
perl -pi -e 's|apply_source_formatting",false|apply_source_formatting",true|g;' \
         -e 's|remove_linebreaks",true|remove_linebreaks",false|g;' \
        /var/www/modx/assets/plugins/tinymce/jscripts/tiny_mce/tiny_mce.js

ブラウザのキャッシュが残ってたりしてちと混乱したけど、とりあえず解決。
drupalでも同様に発生するかどうかまでは確認してない。

Trackback URL for this post:

http://hype.sourceforge.jp/d/trackback/6

Reply

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
More information about formatting options