Home> Movable Typeアーカイブ

Movable Typeの最近のブログ記事

Movable Type 4 のブログ記事作成画面のカテゴリ選択欄を広くする

カテゴリがたくさんある場合、デフォルトの選択欄では表示領域が狭く使いづらい。全てを表示したい場合のカスタマイズ。

MT4カテゴリ

(この画像では、RenameLabel プラグインを使って「カテゴリ」というフィールド名をカスタマイズしている)

Continue reading

  • Comments (Close): 0
  • TrackBack (Close): 0

「ブログ記事の共有」で配信するメールの件名を変更する

/mt/lib/MT/L10N/jp.pm の該当箇所を修正する。

  • Comments (Close): 0
  • TrackBack (Close): 0

画像,PDFのアップロード先をログインユーザー名に応じて自動指定する

複数の部署で1つのサイト・ブログを運営する場合に、アップロードするファイル(PDF, 画像など)の管理を便利にする方法。

部署別にアップロード先のフォルダを作成し、そこにアップロードをしてもらう方法をとった場合に、MT標準の機能だけでは次の問題点がある。

  • 都度アップロード先を選択するのがめんどくさい
  • 選択を間違えることがある
  • 運用していくなかで、間違えてアップロードした画像やPDFファイルが点在してしまい、管理が破綻する

これを改善するために「画像,PDFのアップロード先をログインユーザー名に応じて自動指定する」というカスタマイズする。

Continue reading

  • Comments (Close): 0
  • TrackBack (Close): 0

RightFieldsのデータをMT5のカスタムフィールドに移行した(メモ)

MT3+RightFieldsのデータをMT5のカスタムフィールドに移行した。そのメモ。

Continue reading

  • Comments (Close): 0
  • TrackBack (Close): 0

MTユーザー情報のメールアドレスを公開する場合のスパム対策

MTユーザー情報のメールアドレスを公開する場合、そのまま出力してしまうと、スパムメールが届くようになるため、以下の対策を実施する。

Continue reading

  • Comments (Close): 0
  • TrackBack (Close): 0

ブログ記事編集中の自動保存を無効にする

mt-config.cgi に以下を追記する

AutoSaveFrequency 0

※ieでは自動保存のタイミングでカーソルが勝手に移動してしまうらしい。なので標準で設定しておいた方がいい。※MT5では未確認。

  • Comments (Close): 0
  • TrackBack (Close): 0

更新通知

設定 > ウェブサービス の「更新通知」に以下を追加する

http://api.my.yahoo.co.jp/RPC2
http://rpc.reader.livedoor.com/ping
  • 開発時には通知しないよう注意する
  • technorati.com のチェックを外す(エラーが返るので 2009.12.20追記)
  • Comments (Close): 0
  • TrackBack (Close): 0

カスタムフィールドで入力したものを表示するタグ

テキストの場合

<mt:If tag="■">
<mt:■>
</mt:If>

画像の場合

<mt:If tag="■">
<mt:■Asset><img src="<$mt:AssetURL$>" alt="" /></mt:■Asset>
</mt:If>

■はフィールドテンプレートタグ

  • Comments (Close): 0
  • TrackBack (Close): 0

MTの追加プラグイン

◎全案件

RenameLabelプラグイン

フィールド名を変更
» http://labs.m-logic.jp/cat2/renamelabel/

UploadDirプラグイン

アップロードするアイテムのディレクトリをあらかじめ決めておける
» http://labs.m-logic.jp/cat2/uploaddir/ uploads:mp3,wma,m4a,midi,wav,aiff,mp4,m4v,mpeg,avi,mov,wmv,bmp,jpg,jpeg,gif,tif,tiff,png,txt,pdf,doc,xls,ppt,pl,c,cc,pas,rb,bz2,cab,gz,jar,lzh,rar,tar,taz,zip

TemplateLinedFileManager

MTテンプレートの「ファイルへのリンク」のパスを一括で設定する
» http://www.ark-web.jp/blog/archives/2009/07/movabletype-templatelinedfilemanager.html

DeleteAndRebuildプラグイン

記事を削除した時、その記事に関連のあるページに再構築をかける
» http://blog.as-is.net/2007/02/deleteandrebuild-plugin.html

◎要件による

PageButeプラグイン

1ページに表示する記事の数を決めて、ページ送りをつける
» http://www.skyarc.co.jp/engineerblog/entry/2642.html

A-Form

メールフォームを作成
» http://www.ark-web.jp/movabletype/

  • Comments (Close): 0
  • TrackBack (Close): 0

body要素のid属性とclass属性の表記について

  • id属性には1サイト共通で、[サイト名]を記載する。
  • class属性にはブログごとに共通で、id[id番号]-[ディレクトリ名] を記載する。
    ※別途、テンプレートごとに記載する(下表)
MTテンプレートの種類 出力するもの MTタグ
メインページ main-index
id[id番号]-[ディレクトリ名]-top(ホームの場合はhome) id<$MTBlogID$>-[ディレクトリ名]-top
インデックステンプレート [ディレクトリ名]
ウェブページ page
[フォルダ名] <$MTFolderBasename$>
記事 リスト entry
entry-list
entry-list-[リストの種類]
[カテゴリ名(※種類がカテゴリの場合)] <$MTCategolyBasename$>
個別 entry
entry-detail
[カテゴリ名(複数ある場合は併記)] <MTEntryCategories glue=" "><$MTCategoryLabel$></MTEntryCategories>
  • Comments (Close): 0
  • TrackBack (Close): 0

Mac OSX に Movable Type 4 をインストール

Mac OS10.4.10(Intel) のローカルにテスト環境をつくり、 Movable Type 4 をインストールしました(DBはSQLiteを選びました)。その覚え書きです。

2007.9.20追記:Movable Type 4 のbetaリリースの段階ではインストールウィザードが英語表記でした。現在は日本語化されています。

Continue reading

  • Comments (Close): 0
  • TrackBack (Close): 0

Movable Type のテンプレートを Dreamweaver で編集する

※この記事はMovable Type 3を対象に書いた記事です。Movable Type 4 では設定方法が若干異なります。ご了承ください。

Movable Type(ムーバブルタイプ) を簡易的なCMS(コンテンツ管理システム)として利用する場合、テンプレートのカスタマイズを行うことになります。テンプレートはブラウザ内の管理画面から書き換えが出来ますが、ここで編集作業を行うことは効率的ではありません。Movable Type ではテンプレートを外部のファイルにリンクすることができるので、Dreamweaverや秀丸など使い慣れたエディタでシームレスに編集作業を行うことができます。ここでは、Dreamweaver(ドリームウィーバー)を利用した効率的なMTのテンプレート編集を紹介します。

Continue reading

  • Comments (Close): 0
  • TrackBack (Close): 0

Index of all entries

Home> Movable Typeアーカイブ

カテゴリ
アーカイブ
購読
Powerd By

Return to page top