HTMLといえばタグ。タグと言えば洋服のサイズが書い・・・じゃなくてHTML。
前からHP作成時には手打ちでやってきたんで、まぁ出来ないわけではないんですが、せっかくMTはDefaultでLinkとかBlockquoteとかつけられる訳だしガンガン使ってたわけですよ。
そしたら、それ以外の機能を使わなくなった(正確には使えなくなった)んデス。
本来ならHTML本あさるなりググルなりすべきでしょうが、そんなときにこんなエントリに出会ってしまったのですよ。フフフ。。。。
caramel*vanilla-MTの編集画面にHTMLエディター機能を組み込む[改]
す、素敵だ・・・・・・・。
しかし、そこにあったのは「楽」ではなく、想像を絶する苦難の道だったのです・・・。
って書くと大袈裟だけど、実際苦労しましたよ。いやホント。
導入方法についてはlomoさんとこが詳しいから省略(面倒くさい訳じゃないですよ。決して)。
- 本家からDLしてきたスクリプトを鯖にうp
- header.tmplをいじってheader_htmlarea.tmplにリネーム
- edit_entry.tmpl もいじって上書き
- 起動
だけなんですけどね。失敗する訳ですよ。オイラは。
まぁろくにBackupもとらずホイホイ進めちまって最後はアワワ・・・なんていう俺様特有の症状が出てしまった訳ですが(参考:32歳おうし座のB型)、スクリプトエラーなんてものがでてしまい、ボタンも全く出てこない。゚(゚´Д`゚)゚。
- ライン●●、文字●●、htmlareaは宣言されていません
- ライン●●、文字●●、";"がありません
とかね。もう U゚Д゚U ハァ? な訳ですよ。
で、またまた後先考えずにいじっては投げちぎっては投げ、だんだん事態ACCAしていき気づけば朝の3時orz
結果としてはパス指定のための"script_uri"なるものが正しく設定されていないためにhtmlarea.jsなどが起動出来ずエラーとなっていたらしく、lomoさんに教えてもらったとおり"script_uri"をフルパスで強引に指定してやることで解決しますた!
教訓:苦あらば楽あり!!楽すれば苦あり!! (うーんちょっとチガウナ)
ちなみに同じような症状で悩んでたミッチさん、これで解決するかなぁ。だといいなぁ。
≪ 続きを隠す
コメント
どもー。トラバありがとうございました!
早速読みに来ました♪
なるほど・・・・。最後はゴーインにゴーですねw
ちょっと今からやってみます・・・・。
出来ればいいけど・・・・。(不安)
Posted by: ミッチ | 2004年12月17日 12:08
エーン。
どうしても出来ません><
一つお伺いしてもよろしいでしょうか。
フルパスってこちらでいうと、
/XXXX/sampei/public_html/〜
とかのことですか?
これで、強引に指定してみても・・・・×でした。
ちなみに、htmlareaはmt.cgiと同じところへおいたのでしょうか?
また、mt.jsはどこに置かれてます?
もし、よろしければ教えていただけますでしょうか。
もう、今日1日これで悩みました。
明日明後日と、パソコンいじれそうにもないので、ムシャクシャしてますーorz
Posted by: ミッチ | 2004年12月17日 17:59
ミッチさん、遅くなってゴメンですー。だめでしたか・・・・。あぅぅ。
で、うちの環境ですが、まずパスはhttp://からはじめましたんで
・http://sampei.o0o.bz/cgi-bin/MT/htmlarea/
なんかになります。static_uriで検索かけてやったらたしか4〜5ヶ所くらいあったような。
それでもってmt.jsもmt.cgi(うちではリネームしてるんでmt.xcg)もhtmlareaフォルダと同じ階層に置いてあります。
新規エントリー開いてソース見ればstatic_uriの部分がhttp://からのパスに換えられてるのが解るので、本来の階層と別だったら変更したほうがいいですよー。
ちなみにうちはhtmlareaフォルダがhttp://sampei.o0o.bz/htmlarea/になってました・・・・ :confused:
今日明日はいじれないとのことでしたんで、週明け気分リフレッシュ状態で再度Tryですよ!ガンガレ!
Posted by: さんぺい | 2004年12月18日 01:42
sampeiさん、こんにちはー。
新規投稿画面のソース、見たんですがsampeiさんのおっしゃる、STATIC_URI部分、「http://〜」って書いてないんですよー;
まぁ、でもちゃんとhtmlareaの場所を指してるんです(/x/htmlarea/htmlarea.js てな感じで)。
でも、反映されない・・・・。
さっぱりわかりませんです;
sampeiさんと違うなーと思ったところは、まずmt.jsとmt.cgiが同じ階層になかったこと。
これをまず、同じ階層に置きなおしました。
で、多分、私設置間違いをしてるんですがmt.cgiなんかは、public_htmlの直下にxフォルダを作ってその中へ入れてるんですー(あー、失敗)。
sampeiさんはcgi-binの中にMT。で、その中へ入れてるんですよねー。
この為にできないのかなー・・・・。
こればかりは今更cgi-binの中へ入れなおすって訳にはいきませんよねー?
とっても残念ですが、無理みたいです・・・。
いろいろとありがとうございました(諦めモード)。
m(__)m
:-(
Posted by: ミッチ | 2004年12月20日 13:29