movabletype
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…
英語の方が充実してた。Movable Type 3.3 マニュアル: テンプレート・タグ リファレンス 3系テンプレートタグリファレンス | MovableType.jp 4系Movable Type Template Tag Reference | MovableType.org - Home of the MT Community 4系 英語Release Specifi…
Movable Type4ダイナミックパブリッシング対応プラグインの作成方法をまとめてみた。 (Junnama Online (Mirror)) PHPでのmovabletypeのプラグインが分類され、実例あり。PHPで作るMTプラグイン | バシャログ。 公式マニュアルにページがあるらしい。PHPで作…
variable タグを含むテンプレートタグ | テンプレートタグリファレンス MT公式タグリファレンス。だいたいここから調べ始める。用例が少ないので、Googleで検索する。MTノウハウ:MTTaginvoke不要論 - :: Agnist in hatena MT3でMTTagInvokeにお世話になって…
文系プログラマはどのようにMTと付き合っているか?おいらはプログラマじゃなくてスーツなんだ! って、もういいか。 * Movable Type オブジェクト・リファレンス - MT::Objectとにかくこれを良く読む。これを見ながら書いてますね。あとはやっぱりソースを読…
movabletype4.2からpluginなしでページ分割ができるそうですね。 Movable Type 4.2 では、ダイナミックパブリッシングを使ったアーカイブテンプレートの出力結果をページ分割できる機能を追加しました。このドキュメントでは、テンプレートの変更方法や、ペ…
いきなり書籍で申し訳ないですが、 プラグイン開発に特化した本が出版されたそうです。Movable Typeプラグイン開発入門作者: 関根元和,シックスアパート出版社/メーカー: ラトルズ発売日: 2009/04/01メディア: 単行本 クリック: 19回この商品を含むブログ (4…
構築が遅い時の見直し 不要なテンプレートの削除 MTタグを活かしているか? 行いたいことを、効率良くできるプラグインを使っているか いろいろな方面で解決方法を集めてあります。 「1回に再構築する個別アーカイブのページ数を少なくする!」 こうすれば、…
<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>
テンプレートの種類と役割 | Movable Type 4 ドキュメント以下、自分のことばで書いてみる。 インデックステンプレート テンプレートに対応した1ページしか生成されない。現場の実装例としては、トップレベルカテゴリだけアーカイブ作りたいときに、 カテゴ…
?3.2系ではカテゴリー名が日本語の場合、cat+カテゴリーIDが自動でカテゴリーファイルパスとなるが、3.3系では任意にファイル名という形でカテゴリーファイルパスが作成出来る。また任意に指定しない場合、日本語のカテゴリー名から2バイト文字を除いたカテ…
個人的には下記で、対処できたので、それ以上は探っていません。 原因は簡単で、4.2または3.37で追加されたlib/MT/App.pmのvalidate_request_params()でEncode.pmが使われているが、Encode.pmのバージョンによっては、マルチバイト文字列に対してエラーメッ…
http://mt-hacks.com/cgi-bin/mt/plugins/MembershipManagement/wf.cgi ・VisitorStats ブログ全体、ブログ記事ごとのアクセス数および訪問者数をカウントする機能を追加するプラグイン ダウンロード VisitorStats は 無償を入れたので とっても簡単なもの。…
そうしたところ、いきなりしょっぱなのXMLRPCに接続してnewPost関数を呼んでいるところでInvalid loginと出てくることがわかった。んん、アカウントあるし、パスワードも大丈夫だしなぜ?WEB上では投稿もできるの確認したし…。で、試しにいつも管理・書き込…
「MT4のオープンソース版」と、「MT4の技術サポート込み有償版」。 どちらも、perlで書かれたソースコードの中身は一緒で、当然そのソフトウェアとしての機能も同じだろう。 違いは、「MTのバグ対処や機能拡張などで困った場合にSixApartの中の人が積極的に…
並行して、運営ルールで、サイト全体で含めたいビックキーワードは[ブログの説明]欄に、カテゴリ配下共通で含めたい文言は[カテゴリの説明]欄に、特定のページに含めたい内容は[ブログ記事の概要]欄に入力する、などのように決めておきます。
長くし過ぎても折り返し表示されるので大丈夫 小ネタ。Movable Typeのエントリーのリストと編集にて、投稿したエントリーが一覧表示されますが、ここに出るタイトルの文字数が短すぎる事(11文字)がたまに不便に感じていました。以下そのタイトル文字数を増や…
というわけで、改造・・・ 目的のファイルを開いて\dを\wに変えるだけ・・・(w$str =~ s/^\d+\)/$arg/; $str =~ s/^\d+\)//; これを $str =~ s/^\w+\)/$arg/; $str =~ s/^\w+\)//; こうかえるだけ・・・
?で囲まれた部分でカウンタが有効になります。でカウンタは1つカウントアップされます。ここでは、1つのエントリタイトルを表示するたびに、カウントアップさせています。?で、現在のカウンタ値が奇数かどうかを判断しています。奇数であれば「 class="odd"…
MovableType(ムーバブルタイプ)でページに動的な( 条件による )変化を持たすには、MTSwitchプラグインを使用します。 このプラグインは、ある特定の条件によって分岐させたい場合に使います。 先程の例のように、カテゴリIDによってバナー広告を替えるとか、…
とBackground Rebuilder Plugin)。 (Junnama Online (Mirror))">たいした問題ではないかもしれないが mt-config.cgiにも「PublishCommenterIcon 0」を指定して「nav-commenters.gif」が吐かれないようにする。
pmhc="★"とかするとカテゴリ名の数字が★に置換されます ●MovableTypeのカテゴリーソートに使える数字置換プラグイン MTタグで表示されるカテゴリー名などの先頭部分に付けた数字を任意の文字列に置き換えるプラグインです。実験的に作ったもので、内容はPerl…
Movable Type 3.3 から追加されたタグ機能の利用方法が下記のページに掲載されています。Movable Type Beta Weblog:Everybody loves tags!以下、元記事で紹介されているタグの機能や利用方法について超意訳で紹介します。