MarsEdit を購入

| コメント(0)
ハイチ地震のドネーション企画で MarsEdit を購入した。今使っている ecto で概ね満足しているのだが、どんなものだろうという興味が働いてしまった。ドネーションもしたかったしね。 とりあえず Movable Type で使えるように設定だけして記事を読込ませてみた。その際の注意点は MarsEdit からアクセスするには Movable Type の web サービスパスワードというのが必要だってこと。単純に Movable Type の管理画面にアクセスするパスワードでは無くて、システムメニュー→ユーザー→ユーザー名→設定の項目の web サービスパスワードに表示されているパスワードを入力する。

Flickr にアップロードした PNG 画像、下記画像のように、影の部分が黒く塗りつぶされてアップロードされた。

  • 但し不思議なのは Flickr からダウンロードしたら、ちゃんと影のついて PNG 画像でダウンロードされた。
  • 更に、ecto の Flickr Helper を使って Flickr 画像を取込んだら Jpg に変換されている。

100114-0002

では元から jpg 画像の場合はどうか?

090910-0001

最初から jpg で Flickr にアップロードした画像は大丈夫なようだ。

cat-1.jpg

ectopreset-1.jpg

この画像投稿の時のプリセットがなかなか変更できなかったのだが、今見たら変更できてる。ここでよく使う設定をプリセットとして保存する。上記の物は Lightbox 用に設定したもの。Lightbox ではブログ内に表示するサムネイル画像があるが、そのファイルにはサフィックスとして -tm をファイル名の末尾に付ける。そしてサムネイル画像の保存先もディレクトリに記述。

前回のエントリ【ecto で Lightbox の設定を4.】の続き。グループごとの表示をなんとか自動化できないか?【ecto で Lightbox の設定を2.】の記述を "$url$ rel="lightbox[$title$]" という風に変数 "$title$" を使えないだろうか?そのように記述を変えてみて画像を添付してみる。

IMG_0959.JPG

IMG_0960.JPG

「上手く行った」と思ったら違った。単純に文字列として "$title$" が記述されただけだった。うーん、やっぱり手で変更するしかないのかなあ?

ecto で Lightbox の設定、メニューの ecto/設定/ブログ設定 でテンプレートタブの画像サブタブをクリックして、$url$ rel=lightbox と記入。画像が1枚だけならこれでもよい。でも画像が複数になったら $url$ rel=lightbox[***] というような記述が必要。そこで rel=lightbox[rode]としてみたところエラーが出てしまった。

過去の吐き出された HTML を見てみたら rel="lightbox[rode]" とダブるクォーテーションで括っているみたいだ。だったらそれで試してみよう。

IMG_0967.JPG

IMG_0963.JPG

どうやらこれで大丈夫そう。でも多分だが、これって同じページ内の別エントリで Lightbox を使用した場合、エントリ別にはならなかったと思う。つまりエントリA が3枚の画像で、エントリB が2枚の画像だった場合は1/5 というような表示になってしまう。それを回避するには rel="lightbox[road]" のグループ名 [road] をグループ事によって変更する必要があったと思うのだが違っただろうか?

追記:やはりそうだ。エントリ事にグループ名を別にしないですべての画像に rel="lightbox[road]" と表記してしまうと、インデックスのページで複数記事が表示された場合、別エントリの画像でもグループ名が同じなら同グループとして表示されてしまう。

しかしその回避策って手動で変更する以外にあるのだろうか?一応変数が使えるようだが、"$title$" という変数だろうか?

ecto で Lightbox の設定をする方法、画像が1枚だけなら前回の設定で良いようだが、複数になった場合 $url$ rel=lightbox だけではなくて $url$ rel=lightbox[***] と [***] の所にグループ名が記述しなくてはならない筈。試しに $url$ rel=lightbox[rode]としてみて実験。

shou

tweetie2.jpg

なんと送信時に ecto が HTML が不正だと修正を求めて来た。そこで自動で修正を選択したら上記画像のように Lightbox の適用が外れてしまった。

これは更に方法を探らないと。

ecto で Lightbox の設定をする方法、自分の過去記事に記載があった。【過去記事:ecto3 で Lightbox - MacでブログMovableType備忘録】そこでその方法で再度投稿実験。下記画像の様に、メニューの ecto/設定/ブログ設定 でテンプレートタブの画像サブタブをクリックして、$url$ rel=lightbox と記入。

lightbox0910-1.jpg

1password.png

ecto で Lightbox の設定をするのにどうすれば良いのか?上手く出来ていたと思っていたのだが、どうやら微妙におかしい事が判った。サムネイル画像の保存先が元画像の保存先と違っていたのだ。そこで色々検証しながら弄っているのだが、どうも納得のいく結果が得られない。

ecto で画像をアップする時、保存するディレクトリを指定しているつもりなのに、指定外のところにアップロードされてしまう。でも HTML の記述はアップロードされたディレクトリと違わないので、画像が表示されないという不具合が起こる訳ではない。しかし画像は全て【images】フォルダにまとめようとしているのに、そのフォルダに入ってくれないというのはどうも収まりが悪い。

しかし一体何故だろう。確認のためにアップロードしてみる。

ecto0910.png

判った。上記画像は ecto のメディアマネージャーという設定パネルなのだが、この画像の様に Lightbox を使った画像の場合、サムネールの保存先も Into: というフィールドに書き込まないと駄目なんだ。

結局 MovableType 3.31 から 4.261 へのバージョンアップは失敗だった。だから MySQL データベースも新しくして新規に MovableType 4.261 を導入し、3.31 のエントリバックアップを読み込むという復旧を試みた。

カレンダー

<   2010年1月
          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            

最近のコメント

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