Category Movable Type Archive

Movable Type5にアップデート

ようやっとMovable Type5にアップデートしました。 アップデート自体はとても簡単で参考にさせていただいたブログはMovable Type 5.0リリース:MT4.2xからMT5.0へのアップグレードは超簡単!。mt-config.cgiに次のような環境変数を設定しなければ上手くアップグレードされないとの事。

Read more

Movable Type 5 Webサイト制作ガイド Volume 1

「MTOS活用テクニック」、「Movable Type Developer's Guide Volume 1」、「WordPressで学ぶPHPとMySQL」などの著書を持つ藤本さんのMT5本がPDFで発売されています。 MTOS活用テクニックを読ませていただいたのですが、非常にわかりやすく書かれていて大変勉強になりま

Read more

MovableType4(MT4)でSQLiteからMySQLへ移行する

MovableType5への移行を見据えてMySQLへのDB移行をしました。過去に1回失敗してSQLiteに戻しましたが今回は何とか成功しましたのでメモを残しておきます。 ※この記事を参考にして復元を行い、データが復元されなくても責任は取れませんので自己責任でお願いします。 僕の場合行った手順としては以下の通りです。

Read more

Movable Type 4でブログのバックアップ

MTでブログをバックアップするには[ツール] → [バックアップ]と辿ります。バックアップを開始すると通常tmpディレクトリにバックアップファイルが作成されますが、レンタルサーバーによっては不可視であったりアクセス出来ないようになっているようです。 僕の使ってるレンタルサーバーもtmpディレクトリを探したのですが、やは

Read more

Movable Type 4.25へアップグレード

Movable Type 4.23から4.25へアップグレードしました。 MotionやAction Streamなど興味深い機能が追加されていたので今回はアップグレードすることにしたのですが、ブログを再構築すると再構築エラーが出ました。 原因はどうやらカテゴリ名に&が悪さをしていたようです。iPod&

Read more

MTの予約変数

すぐ忘れるので覚え書き メインテンプレート main_index ブログ記事とウェブページ feedback_template ブログ記事リスト archive_listing アーカイブインデックス archive_index 検索結果 search_results コメントプレビュー comment_preview

Read more

MTでのパンくずリスト

MTネタ連発ですが、今回はMTでのパンくずリストを考えてみました。 カテゴリーアーカイブで表示するパンくずリストで、親カテゴリを含めてリストアップしてエントリーの無いカテゴリーに関してはカテゴリーアーカイブへのリンクは入れず、今表示しているカテゴリーのリンクも入れないと言うもの。 MTのソースコード <div c

Read more

同一カテゴリーに属したエントリーをブログ記事に表示する

なんだかトチ狂ったエントリーばっかり。自分の勉強不足を痛感(苦)。 よくよく考えてみるとmt:Entries自体がエントリーに関する様々な情報を持ってループしてる訳ですよね。mt:Entriesを良く理解していませんでした。単純に次のコードで今表示しているエントリーを排除出来ることに気づきました。 <mt:Se

Read more

[修正版]mt:For(ループ)を使って同一カテゴリーに属したエントリーをブログ記事に表示する

一応エントリー <mt:SetVarBlock name="category_list"><$mt:EntryCategory$></mt:SetVarBlock> <mt:SetVarBlock name="this_entry"><li><a hre

Read more

mt:For(ループ)を使って同一カテゴリーに属したエントリーをブログ記事に表示する

同一カテゴリーに属したエントリーを表示させるのにmt:Entriesに現在のカテゴリーを取得した変数をモディファイアに与えても今表示しているエントリーも表示されてしまったので、ちょっとmt:Forタグを使って今表示している記事を排除してみました。 追記 よくよく考えてみるとmt:Entries自体がループなんですよね。

Read more

MT シークレットタグを利用して特定のウェブページを表示する

MTではタグの項目に入力したタグで先頭に@を付けたタグはシークレットタグと呼ばれ、mt:Tagsの一覧から除外されます。今回はこの事を利用してインタビューのブログを作ってみます。 内容としては、親カテゴリーの英語名を変数に入れてシークレットタグとマッチしたウェブページ(プロフィール)を表示すると言ったものです。 仕様

Read more

PostToTwitterプラグインを試す

エムロジック放課後プロジェクトさんで配布されているTwitterにエントリーのタイトルとパーマリンクのTinyURLを投稿するMovableType用PostToTwitterプラグインを入れてみました。 つい先日WordPressの話をしていてMAMPにインストールしてみました。前に一度インストールしたことがあったの

Read more

カスタムフィールドを使って画像をエントリーする

MT4.21にアップグレードし、テンプレートも一新しました(ついにトレードマークのクマちゃんズが消える...)。そのついでもあり、未だに使った事のなかったカスタムフィールドを使ってみる事にしました。用途はブログ記事に画像をエントリーする場合に使うことにします。 サムネイルを表示させるプラグインは小粋空間さんのVisib

Read more

Movable Type 4.2にアップグレード

つい先日リリースされたMovable Type 4.2、お盆休みのうちにアップグレードしてしまおうと思い早速アップグレードしておきました。 以前のアプリケーションディレクトリをリネームし、MT4.2をFTPでアップロード。mt-config.cgiとdbを移行し難なく完了。 ついでにSQ-LiteをMySQLに移行しよ

Read more

特定のタグがついている場合の実行する条件分岐

Movable Typeで特定のタグがついている場合にのみ実行しようとした時の条件分岐としては<mt:EntryIfTagged>タグがあります。 例えば"イベント"なんてタグが付いている時にクラスを当てて表示方法を変えたい場合なんかに有効。 <mt:Entries> <mt:EntryI

Read more

IEでブログ記事リストが表示されない

テンプレートを変更してからトラブル続きでした。検索結果の不具合に続き、Windows IE6/7でカテゴリーアーカイブがなぜか真っ白で表示されない不具合が出ました。ソースコードを見るときっちり生成されているので、コードをコピーして1カ所ずつ削除したりして確認しました。 どうやら<title></ti

Read more

MTでのdescription作成

自分のための覚え書き メインテンプレート(main_templateのvalue="1") <meta name="description" content="<$mt:BlogDescription$>"> /> ブログ記事、ウェブページ(entry_template、page_temp

Read more

Dreamweaver CS3 拡張機能 for Movable Type 4.1

キター!待望のMovable Type4.1のタグ支援エクステンション「Dreamweaver CS3 拡張機能 for Movable Type 4.1」さっそくインストールしました。ダウンロードはAdobeデベロッパーセンターから!拡張機能をインストールすると、コードヒントにMTタグが表示されるようになります。こ

Read more

Movable Type 4アップデートの修正しました

MT4への移行でシステムテンプレートがアップデートされなかった不具合を修正しました。基本的にはtoRさんのエントリーを参考にさせていただきました。その際に行った工程を一応メモっときます。とりあえずカテゴリーアーカイブも復活して助かりました(汗)

Read more

Movable Type 4 アップデート不具合

MT4へのアップデートが成功していたと思っていたら色々と不具合がありました。その一つがto-Rさんの[続]MovableType3.34から4.01へのアップデートの記事と同じもの。システムテンプレートの「検索結果」がありませんでした。エントリーを読む限りでは結構めんどくさい事をしなきゃならなさそう。もう一つはカテゴリ

Read more

Movable Type 4アップグレード2日目

MT4にアップグレードする前に使っていた小粋空間で配布されているサイドメニューをツリー化するスクリプトが消えてしまった。今回はThe blog of H.Fujimotoで配布されているプラグイン「Recents」を利用することにし、ごにょごにょとcssをいじって再構築したら......レイアウトが思いっきり崩れた..

Read more

Movable Type 3.3 → Movable Type 4.01にアップグレード

Movable Type 4が4.01にバージョンアップしたのを機にアップグレードしました。 アップグレード方法は小粋空間とシックスアパートのサイトに詳しく書いてあったので読みながらアップグレードする事に。 しかしちょっと怖い記述が... バックアップを作成した後、FTP ツールで、アプリケーションディレクトリとスタテ

Read more

Movable Type 3.33にアップデート

Movable Typeのプログラムにおいてクロスサイトスクリプティングによる脆弱性が確認されました。対策を施した新バージョンをリリースいたします。 8月28日に公開されたMovable Type(以下MT) 3.32にはアップデートしてなかったので、今回はアップデートする事にしました。 MT3.31→MT3.33へ

Read more

WidgetManagerを使ってみる

MovableType3.3は標準でStyleCatcherとWidgetと言うプラグインがインストールされている。今現在このBlogのデザインはStyleCatcherを利用している。MT3.2の時は後からインストールしたから大丈夫だったけど、標準でインストールされてるからと言ってデフォルトのままじゃ使えない。 最初

Read more

サイドメニュー折りたたみ

ブログを書き出したのが2004年10月と言う事もあり、アーカイブがダラダラと長くなってしまっていた。Livedoorブログの頃はプルダウンメニューにしてたのだが、せっかくなら折りたたみスクリプトを...と思って導入。おそらくは一番有名なのは小粋空間のスクリプトだと思うんだけど、僕はCROSSBREEDさんのスクリプトを

Read more

ドメイン所得&MTインストール

Livedoorブログも重い時が多いので何となくドメインを所得し、MovableTypeをインストールしてブログを書く事にした。 LivedoorブログはPRO版を使ってなかったのでbuena suerte!さんの"ライブドアブログ無料版でもMT形式でバックアップする方法"と言う記事を参考にさせていただきました。 説明

Read more