302)カスタマイズの最近のブログ記事

今までもカスタマイズもどきのことはやってきたのだけれど、途中で面倒くさくなって他人様の作られたものをお借りしてばかりだ
長らくMovableTypeにお世話になっているのにちょっとばかり情けない。
そろそろ自分でも作ってみようかな
なんて思いが心をよぎったのがつい昨日のこと
「善は急げ!」と、昨夜カスタマイズ練習のためのブログを作ってしまった
当分はそちらの方にかかりきることになるだろうが、あまり根をつめない努力をせねば
少しずつだよ すこ~しずつ・・・(^^;

便利ついでにも1個、画像アップロードを便利にした。
今まで手作業で行っていた部分なんだけど、サムネイル画像の右側にテキストがくるよう配置し、画像は別ウィンドウで表示させるようにしていた。
毎回ほぼ同じ作業なのでで、これを自動化することにした。

「CMS.pm」を次のように変更した。(lib/mt/app/)
<a href="$url" target="brank"><img alt="$fname" src="$thumb" width="$thumb_width" height="$thumb_height" align="left" hspace="5" border="0" /></a>

一つ前のカスタマイズとあわせて、画像アップロードがとても楽になった。

以前画像を日付アーカイブに置いて、散々なめにあった教訓を生かして、画像ファイルはアーカイブのした「up」というフォルダに置くことにした。
ディフォルトだと「ファイルのアップロード」ダイアログでいちいち、「アップロードパスの設定」ボタンをクリックしなければならない。この作業を簡略する方法をこちらで見つけたので早速カスタマイズした。
htmlにチェックが入るようにするカスタマイズ方法もあって、こちらもとても便利だ。


  1. 「tmpl/cms/upload.tmpl」を開き<input name="extra_path" id="extra_path" /」という場所を探す
  2. 後ろに「value="images"」を付け足す。次のようになる
    <input name="extra_path" id="extra_path" value="up" />
  3. 変更した「upload.tmpl」をサイトにアップロードする

「このコントロールをアクティブ化して使用するにはクリックしてください」というポップアップが表示されて困っていたため、昨日QuickTime用のJavaScriptを作ったけれど、Flashでは成功しなかった。

http://www.shtml.jp/shtml/convert_activex.htmlに、対処プログラムと設置方法が詳しく提供されてる。
早速利用させてもらった。
これでようやくうっとうしいメッセージから開放された。
昨夜からこの問題に取り組んで何も手につかなかったが、ようやく霧が晴れた思い(^^;

Windowsを更新したら、HP上でうっとうしいポップアップに襲われるようになった。
QuickTimeを起動するとき、「このコントロールをアクティブ化して使用するにはSpaceキーまたはEnterキーを押してください。」という確認のポップアップが表示される。
調べてみると、マイクロソフトが特許料を支払いたくないための苦肉の策だとか・・・
いやはやうっとおしいこと。
関連記事はここに

《対策》


  1. QuickTimeを起動する命令を「midi.js」という名前でテキストファイルに書き出した
  2. ステートメントの前後に「document.write('」と「');」を付け加えた
    document.write('<EMBED SRC="midi/jazzy035.mid" AUTOSTART=FALSE REPEAT=TRUE
    LOOP=FALSE width=140 height=40>');
  3. このファイルをブログのあるフォルダにアップロード
  4. THML(PHP)ファイルの該当する命令を次のように書き換えた
    <script src="midi.js"></script>

ほかにも、JavaアプレットやFlashでも同様の症状が出る。

Flashカレンダーをお借りした Kinarie&May さんから、フォトリーダーをお借りした
サイトにある画像を表示してくれるというもので、日記ページがさらにカラフルに(^^;

データを年度で分けたことと、サーバーを移転したことで、サラサラと軽くなったブログ
おかげでまたいろいろなカスタマイズにチャレンジできそうだ

小粋空間のカレンダーも素晴らしかったが、Flashカレンダーは、見た目がなんともかわいい
Kinarie&May ページのファンになってしまった

「気まま日記」にFlashカレンダーを設置した。
カレンダー提供はKinarie&Mayさん
犬の足跡が一目で気に入ってしまった。
詳しい設置方法は、上記ページにあるがポイントだけ記述すると次のようになる

  1. w_calendar210.swf をDLして解凍、出てきたファイルを任意のディレクトリに転送(FTP) このURLをメモしておく
  2. MTのテンプレートから xml を作成する(ファイル名は任意) 中身は上記サイトで取得
  3. 再構築してから、表示させる場所に貼り付けるソースを作成する。 ソースは「Kinarie&May」サイトから簡単に作ることができる。このときに、w_calendar210.swf を置いたフルパスと、xmlのあるパスの入力が必要
  4. ソースができたら、カレンダーを表示する場所に貼り付ける ※個別エントリや日付アーカイブにも対応してくれている。(別ソース)

「気まま日記」に設定した月送りカレンダーはたった、1日の命だった(^^;

別段はずそうと思っていたわけではないのだ。
アーカイブディレクトリを変えたら、日付関係のファイルが移動してくれなかった。
アーカイブのある日付をクリックしてもそこにはファイルがない(^^;
これを手動で移動のはとても面倒なので、思い切ってはずしてしまった。

別のブログ「手編み研究室」に、同じカレンダーを設置してみた。
こちらはPHP化やモジュール化はしていなシンプルなもの。
なんとうまく設置できたようだ。
月をクリックすると、カレンダーの月が替わるし、日付をクリックするとその日付のエントリが表示される
同じようにやったつもりなのに、なぜ「きまま日記」でうまく表示されなかったのだろう?

「カレンダーを消さないで」という要望にこたえて、当分消さないことにした。
しかし、重たくなったら消すつもりだ。

いい気になってどんどんカスタマイズしていくと、余分なメモリを使ってしまう。
このまま行けば、パンクすることもあるだろう
PHP化、モジュール化、DB交換、再構築分割、アップデート
自分でできる範囲でいろいろやったけど、データが多くなれば重くなるのは必然なのだ。

今日は、小粋空間さま提供のカスタマイズを読んで、月送りカレンダーというのを設置してみた。
全部にじゃないけど・・・(めんどくさいから)
横長デザインはお洒落な感じで、気に入った。

Profileの作成

| コメント(2) | トラックバック(0)

またまた「小粋空間」からヒントを頂いた。
カスタマイズページにあった「プロフィールページの作成」にヒントを得て、「About」ページなるものを、「手編み研究室」に作った。
今までは、index.htmlの中身をそっくり取り替えて表示させていた About.html だったけれど、テンプレートを使うことによって、より便利に使えるようになった。
私のMTブログ、少しずつではあるが進化している。

アーカイブ

ウェブページ

Powered by Movable Type 5.01

素材&テンプレート

このアーカイブについて

このページには、過去に書かれたブログ記事のうち302)カスタマイズカテゴリに属しているものが含まれています。

前のカテゴリは301)アーカイブです。

次のカテゴリは303)スパム対策です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。