TRASH-NEWS MovableType4.1+Operaの組み合わせで留意すべき点

順路
  1. ホーム
  2. 2008年
  3. 01月
  4. 27日
  5. この記事 [現在地]
Search?
お知らせ
ここ数日更新が滞っていますが…… (2008/04/13 13:31)
4月より社会人となったため、時間の作り方がいまいちつかめないため、不定期の更新となります。まぁ……ニコニコメーカーでもお楽しみください!
1 2 3

MovableType4.1+Operaの組み合わせで留意すべき点

関連ページ
  1. MovableType4
  2. Opera
  3. 不具合
TRASH-NEWSは
I've Soundをこよなく愛するサイトです
初出時刻
2008年01月27日 00時12分 投稿
最終更新時刻
2008年02月21日 13時15分 改訂
  • この記事をはてブする
  • Yahoo!ブックマークに登録

MovableTypeを4.1にバージョンアップしたら、
これまでに築き上げてきた『Operaで不具合のないMovableType』が
当然『Operaで不具合のおこりまくるMovableType』に逆戻りしてしまったわけで、

早速テンプレートが消えました。
WYSIWYG機能の問題ですね。

WYSIWYGというのは『編集している複雑な文章がビジュアル的にわかりやすくなる』機能のこと(※Wikipediaを自己咀嚼した理解)。ところがMovableTypeに標準装備されているWYSIWYG機能はどうもOperaと相性が悪いようで、テンプレート編集画面でテンプレートの内容をWYSIWYG処理する際によくトラブルが起きます。入力エリアが灰色のままかたまり、入力を受け付けず、そのまま保存してしまうと白紙のまま保存されてしまうというとんでもないトラップです。またこれは編集開始の際に限って起こるトラブルではなく、奇跡的に無事編集を終え保存ボタンを押した際にも起こるよう。再構築でエラーが起きてなんぞやと確認してみると中途半端なところでテンプレートがぶったぎられているという孔明の罠。要するにOperaでテンプレートを編集するのは非常に危険だということです。

これは以前記事にも書いたとおりWYSIWYG周りのJavaScriptを機能させないようにすれば解決します。今回もmt/tmpl/cms/edit_template.tmplの392行目の『mt:editor="codepress"』のcodepressの部分を削除……といいたいところですが、場所が変わったようです。MovableType4.1では同じくedit_template.tmplの501行目に該当箇所が移動しています。ここのtextareaを『mt:editor=""』となるよう書き換えればテンプレート編集画面に平和が戻ります。

ほか、『書きかけの記事でも何でも自動保存してくれるJavaScript+PHP』の記事でとりあげたJavaScriptを設置(挿入)する場所も変わったようなのでここでお知らせします。上記のページを参照して概要を確認したのち、以下の通り書き換えてください。打ち消し線部分がMT4.01時の書き換え場所、下線部分がMT4.1時の書き換え場所となっています。

mt/tmpl/cms/edit_entry.tmpl』の207484行目(に挿入)
旧 : (挿入)
新 : <script type="text/javascript" src="/DraftAutoSaver.js"></script>
↑ヘッダの部分にJavaScriptを呼び出す一文を加えるわけです(挿入する内容は変わりません)

edit_entry.tmplの867行目tmpl/cms/include/archetype_editor.tmpl』の47行目(を書き換え)
旧 : <textarea id="editor-content-textarea" ~ >
新 : <textarea onclick="setAutoSaver('Body',this);" id="editor-content-textarea" ~ >
onclickで関数を呼び出すわけです(このあたりは関数を呼び出せればなんでも良)

なんとファイルの内容も構成もごっそり替わっていることがわかりました。4.1……開発の苦労がしのばれる……。ということで2つのファイルにまたがる改造となりましたので、ご留意ください。いっそプラグインとして公開したほうが手っ取り早いのかな。

さて昨日一日をかけてあちこちをいじってみましたが、やはり『カスタムフィールド』機能が面白いですね。動画や音楽ファイルを簡単に埋め込めるようになったのは紹介サイトやセルフティザーサイト(?)なんかを運営する人にとってはうれしいことでしょう。ただ追加可能な項目の種類に『数値のフィールド』があっても良かったかもしれません。スライドでツイーと動かせるような。データベースとしても『数値』として登録できたほうが効率いいでしょうし。

また地味なところでトラックバックに関する仕様が増えています。[設定]-[ブログの設定]-[トラックバック]で設定できる項目に『[自動検知]外部リンクに対するトラックバック自動検知を有効にする』と『[自動検知]内部リンクに対するトラックバック自動検知を有効にする』という2つが増えました。これは記事の中でリンクを張った先のサイトに自動的にトラックバックを送る機能のようです(僕の確認したかぎりでは)。自分のサイトの自分の記事に対してもトラックバックを送ることができるので助かるといえば助かりますが、使わないといえばそれまでの機能……。また外部のサイトにも自動的にトラックバックを送ってしまうようなのでトラックバックスパムになりかねません。要注意です。

さて今回のバージョンアップによる新機能の追加にあわせて、TRASH-NEWSをイチから作り直すことにしました。現在デザインのほうは半分ほど完了、テンプレートもどこをどうしようか考えている段階にあります。IE7の自動配布開始となる2月13日には間に合わせたい(IE6とIE7の差を実感していただきたい)と考えていますので、よろしければお楽しみに。またそれまでの間は当分1日1エントリーが続くと思われますが、そもそも文章量の多い記事ばかりでしたのでたぶん僕の余裕は1ピコリットルも増えません。ナンテコッタイ。

サイト内検索
検索する
このサイトについて
  • サイト名 : TRASH-NEWS
  • 分類 : ニュースとネタのサイト
  • ジャンル : 井戸端からアレゲまで
  • もっと詳しく見る
最近の記事
05月23日の記事
  1. ボタンひと押し即生成、『サークルカットジェネレータ』公開開始
04月01日の記事
  1. あの人気シリーズを作れる? 『テイルズオヴメーカー』本日公開
03月27日の記事
  1. 現在の4月のアレ進捗度30%!!
02月21日の記事
  1. 4月のアレで使う【中二なキャラクター】イラストをご提供ください
01月24日の記事
  1. サークル名ジェネレータを作ってみた
01月11日の記事
  1. 新作(※4月のアレではない)のスクリーンショット公開
01月01日の記事
  1. コミケ77(3日目)に行ってきた
12月31日の記事
  1. コミケ77、男は黙って8:00に出発
12月24日の記事
  1. FFXIIIの検索サイトを作ってみました
12月21日の記事
  1. FFXIIIの検索サイトを作ってみている
日刊人気記事ランキング
2010年11月21日のぶん
1
もうやめて下さい!! 泣いてる子もいるんですよ!!
38
2
マリオっぽい自作のゲーム改めしょぼんのアクション公開開始
28
3
FFT-A2のクリア後レビューと感想(ネタバレなし)
17
4
テイルズオブヴェスペリアの感想 【ストーリー・キャラクター編】
14
5
サークル名ジェネレータを作ってみた
12
6
Windows XP SP3インストールで不具合が起きることが発覚
11
7
ついうっかりマリオWiiとグレイセスとFFXIIIとDQVIを予約(以下略)
11
8
○○が可愛すぎて生きるのが辛い
10
9
“マリオっぽいもの”のステージを編集するエディタが公開
9
10
3Dの初音ミクを躍らせるフリーソフトMikuMikuDanceがスゴい
9

2010年11月22日 0時更新

人気記事ランキング

カテゴリ(折畳表示)
ニュース・ネタ
サブカテゴリを開く
俺研究舎
サブカテゴリを開く
お知らせ
サブカテゴリを開く
特集・企画
サブカテゴリを開く
管理人近況
サブカテゴリを開く
カスタムアーキテクチャ
1回めのようこそ!
ゲストさん
  • 文字の大きさ : 12px
  • フォント : MS Pゴシック
  • レイアウト : 3段組
  • カスタムする
カレンダー
2008年1月
«  12月 - 02月  »
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
管理人について
管理人 : 八満かシアン
文系なのにエンジニア、なんてこったい(八満のほう)
今頃たぶん聴いている曲
Birthday Song, Requiem by Lia
月別アーカイブ
2008年
2007年
最近記事に掲載した画像
サークルカットジェネレータ、公開開始です!!
サークルカットジェネレータ、公開開始です!!
テイルズオヴメーカー偽記事の画像
テイルズオヴメーカー偽記事の画像
シガアレ作ってる、の図
シガアレ作ってる、の図
手描き初音ミク
手描き初音ミク
iPhoneっぽいUIを実際にiPhoneで表示してみて比較
iPhoneっぽいUIを実際にiPhoneで表示してみて比較
画像に関するリンク
ユーティリティ
RSSフィード
ソーシャルブックマーク
  • iGoogle
  • はてなアンテナにTRASH-NEWSを追加する TRASH-NEWSのはてなブックマーク数 この記事を含むはてなブックマーク
サイトプロフィール
Powered by
  • Movable Type 4.1 + [XHTML + CSS + JavaScript] + PHP
  • TRASH-NEWS / Hachiman_Cian 2007-
このページについて
題名
MovableType4.1+Operaの組み合わせで留意すべき点
内容
  • MovableTypeを4.1にバージョンアップしたら、 これまでに築き上げてき
TRASH-NEWS ロゴ
TRASH-NEWS ロゴ
TRASH-NEWS : http://www.trash-news.net/