movabletype

MT::Blogのサンプル動かない。MT::Objectに手を入れることに。

MT触ることが多いので、 オブジェクトながめてます。http://www.sixapart.jp/movabletype/manual/object_reference/archives/mt_blog.html サンプルコピペでは動かない。MT/objtest/MT_Blog.pl #!/usr/bin/perl use warnings; use strict; use utf8; binmode…

movabletypeの公式リファレンスを集めてみました。

英語の方が充実してた。Movable Type 3.3 マニュアル: テンプレート・タグ リファレンス 3系テンプレートタグリファレンス | MovableType.jp 4系Movable Type Template Tag Reference | MovableType.org - Home of the MT Community 4系 英語Release Specifi…

movabletypeのplunginをPHPで書く。参考記事を集めてみました。

Movable Type4ダイナミックパブリッシング対応プラグインの作成方法をまとめてみた。 (Junnama Online (Mirror)) PHPでのmovabletypeのプラグインが分類され、実例あり。PHPで作るMTプラグイン | バシャログ。 公式マニュアルにページがあるらしい。PHPで作…

movabletypeのMT*Var*関連の記事を集めて見ました。自分用備忘録。

variable タグを含むテンプレートタグ | テンプレートタグリファレンス MT公式タグリファレンス。だいたいここから調べ始める。用例が少ないので、Googleで検索する。MTノウハウ:MTTaginvoke不要論 - :: Agnist in hatena MT3でMTTagInvokeにお世話になって…

movabletypeのソースコード読もうと思い、道しるべ的なことを集めています。

文系プログラマはどのようにMTと付き合っているか?おいらはプログラマじゃなくてスーツなんだ! って、もういいか。 * Movable Type オブジェクト・リファレンス - MT::Objectとにかくこれを良く読む。これを見ながら書いてますね。あとはやっぱりソースを読…

4.25でページ分割

movabletype4.2からpluginなしでページ分割ができるそうですね。 Movable Type 4.2 では、ダイナミックパブリッシングを使ったアーカイブテンプレートの出力結果をページ分割できる機能を追加しました。このドキュメントでは、テンプレートの変更方法や、ペ…

プラグイン開発の参考になるページを集めてみました。

いきなり書籍で申し訳ないですが、 プラグイン開発に特化した本が出版されたそうです。Movable Typeプラグイン開発入門作者: 関根元和,シックスアパート出版社/メーカー: ラトルズ発売日: 2009/04/01メディア: 単行本 クリック: 19回この商品を含むブログ (4…

記事数が増えてきて心配なので、どういう対処方法があるのかGoogleで探してみました。

構築が遅い時の見直し 不要なテンプレートの削除 MTタグを活かしているか? 行いたいことを、効率良くできるプラグインを使っているか いろいろな方面で解決方法を集めてあります。 「1回に再構築する個別アーカイブのページ数を少なくする!」 こうすれば、…

mtifでタグをしていできるが、trueとfalseしか判定できないので注意

<MTIf tag="EntryCategory" like="カテゴリ">カテゴリ</MTIf> 思ったとおりうごきません。 like とか eq とかのモディフィアは使えないみたい。 <MTIf tag="EntryCount">エントリあり</MTIf> 動作します。 <mt:if tag="MTEntriesCount"> : </mt:if> MTIf で name="tag" like="regex"で動きました。 <MTUnless tag="CategoryBasename" like="/^top.*/"><MTSetVarBlock name="catbasenm"><$M…</mtsetvarblock></mtunless>

3系しかやったことなくて、4.2で組もうとしてて管理画面が変わっててびっくり。テンプレートの種類と役割をおさらいしたよ

テンプレートの種類と役割 | Movable Type 4 ドキュメント以下、自分のことばで書いてみる。 インデックステンプレート テンプレートに対応した1ページしか生成されない。現場の実装例としては、トップレベルカテゴリだけアーカイブ作りたいときに、 カテゴ…

3.2系から3.3系へアップデートするので調査中

?3.2系ではカテゴリー名が日本語の場合、cat+カテゴリーIDが自動でカテゴリーファイルパスとなるが、3.3系では任意にファイル名という形でカテゴリーファイルパスが作成出来る。また任意に指定しない場合、日本語のカテゴリー名から2バイト文字を除いたカテ…

3.37へのアップデートで"Died at lib/MT/App.pm line 698"

個人的には下記で、対処できたので、それ以上は探っていません。 原因は簡単で、4.2または3.37で追加されたlib/MT/App.pmのvalidate_request_params()でEncode.pmが使われているが、Encode.pmのバージョンによっては、マルチバイト文字列に対してエラーメッ…

のVisitorStats入れたいけど、cgi-binがforbidden。free版持ってる人いたら使わせてもらえませんか。

http://mt-hacks.com/cgi-bin/mt/plugins/MembershipManagement/wf.cgi ・VisitorStats ブログ全体、ブログ記事ごとのアクセス数および訪問者数をカウントする機能を追加するプラグイン ダウンロード VisitorStats は 無償を入れたので とっても簡単なもの。…

mt-xmlrpc.cgiをたたいても、Invalid loginに。webサービス用のパスワードありますよーorz

そうしたところ、いきなりしょっぱなのXMLRPCに接続してnewPost関数を呼んでいるところでInvalid loginと出てくることがわかった。んん、アカウントあるし、パスワードも大丈夫だしなぜ?WEB上では投稿もできるの確認したし…。で、試しにいつも管理・書き込…

オープンソース版と有償版の違いはサポートの有無

「MT4のオープンソース版」と、「MT4の技術サポート込み有償版」。 どちらも、perlで書かれたソースコードの中身は一緒で、当然そのソフトウェアとしての機能も同じだろう。 違いは、「MTのバグ対処や機能拡張などで困った場合にSixApartの中の人が積極的に…

をいわゆるCMSの代替として利用する場合に、「基本的なSEOを利用者がやりやすいようにするためには」を考えてみた人がいたのでメモ

並行して、運営ルールで、サイト全体で含めたいビックキーワードは[ブログの説明]欄に、カテゴリ配下共通で含めたい文言は[カテゴリの説明]欄に、特定のページに含めたい内容は[ブログ記事の概要]欄に入力する、などのように決めておきます。

のエントリー一覧画面に表示されるタイトルの長さを変更する方法

長くし過ぎても折り返し表示されるので大丈夫 小ネタ。Movable Typeのエントリーのリストと編集にて、投稿したエントリーが一覧表示されますが、ここに出るタイトルの文字数が短すぎる事(11文字)がたまに不便に感じていました。以下そのタイトル文字数を増や…

のpm_headchangerプラグインはカテゴリの並び順を制御するためにカテゴリ名の先頭の数字を取り除いてくれますが、英数字でも取り除いてくれるように改造した人がいました。

というわけで、改造・・・ 目的のファイルを開いて\dを\wに変えるだけ・・・(w$str =~ s/^\d+\)/$arg/; $str =~ s/^\d+\)//; これを $str =~ s/^\w+\)/$arg/; $str =~ s/^\w+\)//; こうかえるだけ・・・

でエントリを2つずつとか横並びに表示したいときにループを作る方法

?で囲まれた部分でカウンタが有効になります。でカウンタは1つカウントアップされます。ここでは、1つのエントリタイトルを表示するたびに、カウントアップさせています。?で、現在のカウンタ値が奇数かどうかを判断しています。奇数であれば「 class="odd"…

でswitchが使えるようになるプラグイン

MovableType(ムーバブルタイプ)でページに動的な( 条件による )変化を持たすには、MTSwitchプラグインを使用します。 このプラグインは、ある特定の条件によって分岐させたい場合に使います。 先程の例のように、カテゴリIDによってバナー広告を替えるとか、…

で再構築したときによく分からない画像が書き出されるのが気持ち悪いと思っていたら、書き出さない設定があるらしいのでメモ。

とBackground Rebuilder Plugin)。 (Junnama Online (Mirror))">たいした問題ではないかもしれないが mt-config.cgiにも「PublishCommenterIcon 0」を指定して「nav-commenters.gif」が吐かれないようにする。

でカテゴリの並び順を先頭の数字を使ってコントロールした時に、MTCategoryLabelから先頭の数字を除去するプラグイン

pmhc="★"とかするとカテゴリ名の数字が★に置換されます ●MovableTypeのカテゴリーソートに使える数字置換プラグイン MTタグで表示されるカテゴリー名などの先頭部分に付けた数字を任意の文字列に置き換えるプラグインです。実験的に作ったもので、内容はPerl…

3.3から追加されたエントリー・タグの使い方がよく分からなかったので、まとめてあるページを見つけました。

Movable Type 3.3 から追加されたタグ機能の利用方法が下記のページに掲載されています。Movable Type Beta Weblog:Everybody loves tags!以下、元記事で紹介されているタグの機能や利用方法について超意訳で紹介します。