エントリー投稿画面のカスタマイズ

右上のボタンが使い始めると結構便利なのだけど、いかんせん 4つでは…と言うわけでカスタマイズ。 カスタマイズする場所は、MTの入っているディレクトリから /tmpl/cms/edit_entry.tmpl これをダウンロードして編集。 WEBで検索してみると、『384行目と385行目の間に』という記述がよく見られるけど、 (参考:->デポログ / DEPOLOG : blockquoteを簡単に) MT3.0 では場所が多少変わっており、それでは出来ない。ではどうするか? 正解は同じファイルの167-181行目に。 ここに任意の処理を入れればOK。 たとえば、blockquoteで囲みたいときには、174-175行目に

write(‘<a title=”<MT_TRANS phrase=”Blockquote”>” href=”#” onclick=”return formatStr(document.entry_form.text, \’blockquote\’)”><img src=”<TMPL_VAR NAME=STATIC_URI>images/blockquote-button.gif” alt=”<MT_TRANS phrase=”Blockquote”>” width=”24″ height=”18″ border=”0″ /></a>’);
というプログラムを入れればよい。 (ただし、表示用に使う画像は各自準備してください) このプログラムを眺めてもらえば気づくと思うが、途中にある、 formatStrという関数が、選択した文字の前後にタグを挿入する関数、 insertLinkと言う関数が、選択した文字にリンクを設定する関数になっている。 これはどこにあるかというと…MTのあるディレクトリの、mt.jsというファイルがそれ。 そこをいじれば、もしくは新しく関数をそこに設定すれば、 他の処理を行わせることも出来る…のだけど、それについてはまた別稿にて。

続きを読む

CSS – スクロールバーに関する設定に関する注意

IE拡張として、スクロールバーに色を付けられる仕様がありますが、 これをHTML向けと同じように記述しても、MTでは反映されません。 というのも、MTでは厳密に言うとHTMLではなく、XHTML1.0 を採用しており、 XHTMLではモードにより、<body>へのスクロールバーへの指定が無効になってしまいます。 その対策として、対象を<html>へ変更すれば、反映されます(->..:. La Franc .:..: スクロールバー変更)が、 今度は、IE5.5以前のブラウザでは無効になってしまいます。 そのため、確実に設定を反映させるためには、 <body><html>両方への設定が推奨されています。

html{ scrollbar-base-color:#214573; scrollbar-shadow-color:#666666; scrollbar-darkshadow-color:#999999; scrollbar-highlight-color:#CCCCCC; scrollbar-arrow-color:#ffffff; } body{ scrollbar-base-color:#214573; scrollbar-shadow-color:#666666; scrollbar-darkshadow-color:#999999; scrollbar-highlight-color:#CCCCCC; scrollbar-arrow-color:#ffffff; }
参考:CYBER@GARDEN > CSS Tips > スクロールバーのデザインを変える

続きを読む

スタイルシートの更新を簡単に

MovableTypeでは、スタイルシートもテンプレートとして保存されていて、 それを変更するためには、 スタイルシートの書き換え>再構築 という手順が必要なのだけど、 普段サイトを作り慣れてる身にとっては、その手順が面倒この上ない。 再構築は時間も負荷もかかる。 いつも通り、アップロードするだけで反映したい。 テンプレートをよく見ると、<head>の中に

<link rel=”stylesheet” href=”<$MTBlogURL$>styles-site.css” type=”text/css” />
という記述がある。これはつまり、このスタイルシートを参照しますよ、ということなのだが、 たとえばこれを、
<link rel=”stylesheet” href=”http://www.nobodyplace.com/styles-site.css” type=”text/css” />
に書き換えてやると、それはそのまま、そのスタイルシートを読むことになる。 再構築が必要なのは、あくまでそのblogのディレクトリにある、”styles-site.css”だけなので、新たに、
<link rel=”stylesheet” href=”http://www.nobodyplace.com/styles-site.css” type=”text/css” />
という行を付け加えて、そのファイルを変更すれば、 再構築の必要なく、スタイルシートを適応できる。 結局、普段サイトを作るときと同じ事を記述してるに過ぎないのだけど、 テンプレートを作る、ということでつい頭が固くなって忘れがちなので、 一応、Tipsということで。

続きを読む

ODEONは休みだった…

かなりゆっくり寝て、9時半頃起床。 髪を切りに行く予定(なんならオーウェン並の坊主に?)だったのだけど、今日は休みだった。なんてことだ。あと行けるとすれば、木曜日のシフトをB勤(13:00-22:00)に変更して、仕事の前に行く、くらいか。。。む、むずい。もう、海までに髪を切る、ってのは諦めるか?髪長いと親がうるさいんだよな…(苦笑) 今日も京都は暑い。さて、何して過ごそうかな。

続きを読む

Mobile Template

携帯向けNOBODY:PLACEを作ろうと思って苦労してるんだけど。 (というか、やれる事はやれるんだがどうもしっくりこない) ふと気づいたことがある、もしかして、 携帯用テンプレートでそろぞれを書き出せば、済むことなんじゃないのか?と。 個別表示にして容量オーバーするほどの長文は多分書かないし、載せないし。 それならば、それ専用のcgiを入れる必要もないし… 携帯はPHPを読めるし(当たり前か。サーバ側だしな) 問題ないのでは、と。 シンプルだし作りやすいしね。 やってみよう。

続きを読む

似てる男

『イッペイさんに似てる』といって男友達を紹介されることがよくある。 似てると思うし、性格合うと思うよ、ということらしい。 ところが、大抵の場合、驚くほど似ていない。 あぁ、正確に言えば、驚くほど僕の思う自分ではないし、 話もあまり合わない。 ただ、あぁ、こういう風に見られてたのか、と思うばかり。 そう言って紹介される男は、大概、その女の子にとって、 恋人か、好きな人か、どちらかで。 そう言う人を連れてきて、『あなたに似てるの』って言われても、 正直、微妙で、ちっとも嬉しくないわけだが、 しかし、まぁ、僕の良いところと同じ何かを、 その子は、その男の中に見ているわけである。 正直に言って、自分に似てるな、と思う人間に出会ったことは、ほとんどない。 かつ気が合う、となると、もう本当に、1人か、2人しかいない。 ほんと、いないもんだよな、と思う。 そして、僕には何か、重大な欠陥でもあるんだろうか? 友達には悪いが…大体紹介される人は薄っぺらい。 綺麗な言葉が得意で、瞬発力が優れている…そして人見知り。 うーん、そうか、俺ってこんなヤツか。 何ともリアクションを取りづらい空気に、 どうでもいいし、勝手に言っといて、と、逃げ出したくなるが、 友人関係って必ずしもそうもいかんもんなぁ。

続きを読む

21時帰宅。シャワー

21時帰宅。シャワーを浴び、激辛麻婆豆腐とビールで疲れを癒す。また汗だくになったので、再びシャワーを浴び、ほとんど眠りそうになりながら『作業』を途中までして、断念。寝よう…

続きを読む

眠い…(限界)

イベントは…まぁ、それなりに盛り上がって、楽しかった。ていうか、DJみんな凄すぎ。技術とか選曲とか、もうそういう事じゃない。とにかく、凄いとしか言えないよ、ハート、かもしれない。目の前10センチで見てても、何やってんのか、何やるつもりなのか全然分からない。マイッタ。 で、今日は、シフト提出ミスったおかげで、出勤…しかも早番。あと何時間も眠れねぇ…一応働いてるんだから、半分くらい免除してくれてもいいと思うんだけど…まぁ、そういう『待遇面』は、ホントに薄い会社なんでね。仕方ない。俺だけならまだしも、みんなそれでやってんだ。この業界、この職業、この会社、この土地が好きで、音楽への愛情と誇り、が無いと続かないよ。本当に。キビシイ世界だ。 まぁ…そう言って自分を奮い立たせてもねぇ…眠いのは眠いんでどうしようもない…とりあえず、仮眠して、今日一日を乗り切ろう。乗り切ろう。さっき、メール打ってて、携帯を取り落として5秒くらい眠ってた(汗) うがぁ…乗り切れるのかしら?

続きを読む