Under the Bridge

a Picture of the Late Him

MT 4のサンプルや覚え書き

MT4.2:現エントリの一つ前と一つ後の月別アーカイブの表示

2009年9月17日 18:35 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

久々にMTネタ。

「現エントリの一つ前と一つ後の月別アーカイブの表示」というお題をテンプレートタグのみで実現する。

MT4.2:現エントリの一つ前と一つ後の月別アーカイブの表示の続きを読む

XAMPP環境で嵌った罠

2009年5月11日 23:03 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

再び嵌った。が、改善した。覚え書きしておく。

XAMPP環境で嵌った罠の続きを読む

MTで乱数を発生させる(ダイジェスト)

2008年12月19日 00:13 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

色んな方法がある。大きく分けると3種類。

乱数を用いる用途としては、色々考えられる。MTのデフォルトにはその機能がない。

MTで乱数を発生させる(ダイジェスト)の続きを読む

MT4.2:テンプレートタグのみで切り捨て、切り上げ、四捨五入の演算

2008年11月 4日 12:36 | Writer: yoshi | 記事本文 | コメント(3) | トラックバック(0)

昨日、思わぬ方から、当ブログ記事およびmtde.infoサイトへの記事への言及をいただいた。

ううむ...プラグインなのか? (今回はダイナミックパブリッシングなんだよ...)

で、早い話、「切り捨て、切り上げ、四捨五入の演算は、JavaScriptかプラグインでしかできないのか?」ということである。理由はダイナミックパブリッシング対応のページで演算を行いたいから、とある。そして、Junnamaさん自らのお手本コードが掲載されている。

...むむ...それは一秒も考えていなかった...なので、私も独自に、テンプレートタグのみで「切り上げ、切り捨て、四捨五入」コードを書いてみることにした。

MT4.2:テンプレートタグのみで切り捨て、切り上げ、四捨五入の演算の続きを読む

Movable Typeデザインカスタマイズブック

2008年10月 9日 00:12 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

本日仕事より帰宅すると、出版社(ソフトバンククリエイティブ様)から、「Movable Typeデザインカスタマイズブック MT4.2対応 クリエイターのためのValue Design」という書籍をお送りいただいてた。

Movable Typeデザインカスタマイズブックの続きを読む

MT4.2:海外からのコメントスパムに簡単に対応する

2008年8月29日 01:05 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

MT4.2にアップグレードして2週間ほど経った。
その頃より、海外からの英語コメントスパムが多発してきた。

「Very Nice Site! Thanx!」って、うるせえ馬鹿と、PC前でワナワナ怒りに震えながらせっせと削除していたんですが、もう駄目ギブ。面倒。

それの対応をやってみた。

MT4.2:海外からのコメントスパムに簡単に対応するの続きを読む

MT4.2 インストール

2008年8月14日 20:48 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

ついに、Movable Type 4.2が出荷開始されました。

http://www.sixapart.jp/movabletype/

先ほど、ダウンロードしてセットアップを試みてみました。まずはローカル環境で。次にリモートサーバ上(CORESERVER)で。つまり、このUnder the BridgeブログはMT4.2で動作しております。

MT4.2 インストールの続きを読む

MT4:エントリ投稿画面をホゲる実験

2008年5月13日 00:06 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

エントリ投稿画面をホゲる覚え書き。

alt-tmplフォルダへedit_entry.tmplファイルをコピーして、こちらを弄くる。ファイル名は変えない。壊れたらこのファイルを削除すれば元通りである。本体をいじくるのは駄目。

記事としては未完成過ぎるが、物覚えが悪い自分用にメモ。

MT4:エントリ投稿画面をホゲる実験の続きを読む

MT4LP5で得たもの

2008年4月 8日 23:25 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

MT4LP5へ参加して得たものとか。

MT4LP5で得たものの続きを読む

MT4LP5に参加しました

2008年4月 6日 18:28 | Writer: yoshi | 記事本文 | コメント(2) | トラックバック(0)

MT4LP5参加してきました。すごかった、いろんな意味で

MT4LP5に参加しましたの続きを読む

MT4.1:mtde.info 開設しました。

2008年3月17日 00:32 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

Movable Type 4 専用の、解説系のサイトをオープンしました。
URLは http://www.mtde.info/ です。
Movable Type Developers Express の頭文字を取っています。短くて覚えやすいと思います。 エムティーディーイーとでも呼んでください。

MT4.1:mtde.info 開設しました。の続きを読む

Movable Type4で、かなり気に入っていること

2008年3月17日 00:02 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

Movable Type4で、かなり気に入っていることがある。
それは...

Movable Type4で、かなり気に入っていることの続きを読む

Movable Type4で、かなり気に入らないこと

2008年3月16日 23:39 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

Movable Type4で、かなり気に入らないことがある。
それは...

Movable Type4で、かなり気に入らないことの続きを読む

MT4.1:CustomEditorButton2 プラグイン

2008年3月 2日 16:39 | Writer: yoshi | 記事本文 | コメント(2) | トラックバック(0)

twitter見てて、便利そうなプラグインを見つけました。発信者はaklaswad さん。

blog.aklaswad.com:CustomEditorButton2 出来ました。

要はMTのエディタのボタンを増やすのですね。MT4.1専用とのことです。

MT4.1:CustomEditorButton2 プラグインの続きを読む

MT4.1:「テンプレートの編集」画面のコードスニペットを拡張する

2008年2月21日 18:53 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(1)

Movable Type 4.1では、プラグインフォルダへ入れて「テンプレートセットの適用」にも利用されるconfig.yaml。これを用い、「テンプレートの編集」画面のコードスニペットを拡張すると少し便利かもしれない。

適用方法とか、詳しいことはこちらに書いてある。

http://www.sixapart.jp/pronet/developers/movabletype/mt4_interface_template.html

コードスニペットていうのは、コード記入支援機能のようなもの。ドロップダウンするリストに、よく使用する語句(この場合はテンプレートタグ)が出現する。

MT4.1:「テンプレートの編集」画面のコードスニペットを拡張するの続きを読む

MT4.1:自サイト・他サイトのFeed情報を取得してリスト化(続編)

2008年2月20日 00:55 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

以前ここのブログで紹介した、2種類の「自サイト・他サイトのFeed情報を取得してリスト化」の記事について、挙動の違いと注意点を。

MT4.1:自サイト・他サイトのFeed情報を取得してリスト化(続編)の続きを読む

日記(K0、mtde、MT)

2008年2月19日 00:41 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

今日は2/18である。

日記(K0、mtde、MT)の続きを読む

MT4.1:自サイト・他サイトのFeed情報を取得してリスト化

2008年2月17日 18:56 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

現在、Feed系のテンプレートタグをいじっている。ここで、ちょっと面白い発見をした。

以前書いた、「外部ブログのRSSを自サイトへ読み込み」だが、もっと簡単な方法を発見した。もしかしたら広く知られる方法なのかもしれないが...

2008/02/20 追記

※(重要)このサンプルで生成するリストは、サンプルどおりにやるとすると、MTFeedIncludeテンプレートタグがある該当部分を再構築せねば、最新の情報にはならないぽい。つまり、再構築時の取得Feedでリストを静的に作成しているということ。...使えない予感がした。

MT4.1:自サイト・他サイトのFeed情報を取得してリスト化の続きを読む

ノープラグインでカテゴリーソート(MT4.1専用版)多分に反則

2008年2月15日 23:07 | Writer: yoshi | 記事本文 | コメント(2) | トラックバック(0)

ノープラグインでカテゴリーソート(MT4.1専用版)多分に反則 - WolaWola

WolaWolaの中の人であるoscarさんに、わたしが以前書いた「MT4.1:カテゴリの並べ替え(カスタムフィールド+ハッシュ変数)」という記事の紹介をいただきました。

実はoscarさんはあのMP4LP5イベントの連動書籍ともなる『Movable Typeプロフェッショナル・スタイル』の執筆者のお一人でして、わたしごときアル中で近眼で寝不足な男が対等に話をするのも恐れ多いのですが...アワワ

紹介記事の中で、「続き書かない?」というリクエストをいただいたので、少し乗ってみます。

ノープラグインでカテゴリーソート(MT4.1専用版)多分に反則の続きを読む

自サイト内の特定カテゴリのRSSを出力

2008年2月14日 12:38 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

昼休みのエクササイズ。今日Feed系の記事を書くのでちょうどいい。

自サイト内の特定カテゴリのRSSを出力の続きを読む

MT4.1:モジュール化(雑談ですが)

2008年2月14日 00:15 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

Movable Type 4 のモジュール化について。

MT4.1:モジュール化(雑談ですが)の続きを読む

MT4.1:カテゴリリストへ代表画像を付与する(Asset系)

2008年2月11日 18:32 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

さきの「MT4.1:カテゴリリスト+エントリ全展開+エントリのAsset代表画像表示」の改造版です。

カテゴリ中のエントリが持つ画像を、一番古いのを1枚、カテゴリの代表画像として表示する、というカテゴリリストを作りました。

MT4.1:カテゴリリストへ代表画像を付与する(Asset系)の続きを読む

MT4.1:カテゴリリスト+エントリ全展開+エントリのAsset代表画像表示

2008年2月11日 17:56 | Writer: yoshi | 記事本文 | コメント(2) | トラックバック(0)

まず、ウィジェットセットよりパクってきたカテゴリリストを準備。そのカテゴリリストのエントリを全て展開し、エントリに画像がある場合は縦横比4:3、画像サイズにして80×60px固定サイズでリンク付き表示する。

このサイトは600エントリ超えちゃっててこういうことはすべきではない()が、小規模サイトでの商品紹介なんかで、かなり有効ではないか?と思っている。

例:こういうことをやります

ラーメン

おかず

のみもの

MT4.1:カテゴリリスト+エントリ全展開+エントリのAsset代表画像表示の続きを読む

MT4.1:イメージの幅指定で高さを自動的に計算(Asset系)

2008年2月11日 01:54 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

新しいサイト用に、Asset関連の記事を書いている。

その中から、「MT4.1:イメージの幅指定で高さを自動的に計算(Asset系)」という記事があるのでピックアップしてみよう。

ばらばらな画像サイズの、幅を指定するだけで全ての画像の幅を統一する。高さは演算した縦横比より自動的に演算して調整する。つまり縦横比は変わらない。

あくまでもサンプルであり、実験記事である。かなり未完成かも

MT4.1:イメージの幅指定で高さを自動的に計算(Asset系)の続きを読む

MT4.1:MTでサポートされない演算をJavaScript関数ライブラリ化する

2008年2月10日 12:45 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

「乱数を用いた数字のランダム取得」。使用するたびにコードを書くのが面倒なので、JavaScript外部ファイルとしてライブラリ化できないかテスト中である。

MT4.1:MTでサポートされない演算をJavaScript関数ライブラリ化するの続きを読む

MT4.1:エントリと同じタグのついた他エントリをリストアップする(自エントリを強調表示・改良版)

2008年2月 8日 08:31 | Writer: yoshi | 記事本文 | コメント(2) | トラックバック(0)

昨日の「エントリと同じタグのついた他エントリをリストアップする(自エントリを強調表示)」改良版。

タグが複数あってもOK。

MT4.1:エントリと同じタグのついた他エントリをリストアップする(自エントリを強調表示・改良版)の続きを読む

エントリと同じタグのついた他エントリをリストアップする(自エントリを強調表示)

2008年2月 8日 01:05 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

作成中のサイト内の記事の動作実験。

※関係ないがここのサイトで公表しているMovable Typeサンプルコードは、作成中のサイトでも修正されて採用されているものもある。が、ここは本来はMT実験の場でもある。参考になるものはあるかもしれないが、キッチリと作りこまれたものは少ない。

エントリと同じタグのついた他エントリをリストアップする(自エントリを強調表示)の続きを読む

最新記事で使用されているタグの最新5件を表示

2008年2月 7日 22:35 | Writer: yoshi | 記事本文 | コメント(2) | トラックバック(0)

「最新記事で使用されているタグの最新5件を表示」というお題を、オリジナルでやってみる。

なおこれは、Movable Typeドキュメントページに2/5に掲載されたばかりのものである。

http://www.movabletype.jp/同名タイトルのドキュメントページのサンプル

最新記事で使用されているタグの最新5件を表示の続きを読む

MT4.1:エントリリストへ、特定カテゴリ用画像をつける

2008年2月 7日 00:04 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

エントリ系のサンプル。

Movable Typeのドキュメントページ見てて、「ん?これってどうすればできるんだろうな?」と思ったことが事の発端。

↓これが、もし、カテゴリ問わないページ(TOPページとか)で、エントリリストにいろんな種類の画像がついているが、これを実現する。

http://www.movabletype.jp/documentation/appendices/tags/

MT4.1:エントリリストへ、特定カテゴリ用画像をつけるの続きを読む

MT4LP5

2008年2月 3日 22:52 | Writer: yoshi | 記事本文 | コメント(1) | トラックバック(0)

MT4LP5というイベントが、2008年4月5日に開催される。

2008年4月5日開催、MT4LP5

これは、ぜひ参加したいと思っている。何故なら...講師陣やイベントと同時発刊の書籍の著者が超豪華メンバーだから。

MTに初めて触って一年半。よく続いている。しかも最近は休日を全てMTに捧げる日もあるなど、ちょっと病的。これは最近リリースされたMT4.1のテンプレートタグが大幅拡張され、歯ごたえのある仕様となったことが大きい。触ってて、けっこう面白いな、と思う。

ぜひこのイベントに参加して、ピリッとしたスパイスと刺激を受けたいものだ。参加申し込みは...わたしが所属する会社の反応を聞きたい。よって明日か明後日まで待つ。

MT4.1で乱数を取得したい場合

2008年1月27日 10:07 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

MT4.1で乱数を取得できないかを、検証してみた。

MTのみではどだい無理なんだが、JavaScriptとのあわせ技で何とかなりそう。

MT4.1で乱数を取得したい場合の続きを読む

★マークでエントリ数を示すエントリリストつきカレンダー

2008年1月26日 16:36 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

★マークを並べて、エントリを(リンクつきで)すべて表示するカレンダー。

つまり1/25にエントリが3件ある場合は「25 ★★★」、1/26にエントリが2件ある場合は「26 ★★」、1/27にエントリが一件もないときは「27」というふうな表示をする。

説明しても伝わりにくいので、続きを読んでもらったほうがはやいかも。

★マークでエントリ数を示すエントリリストつきカレンダーの続きを読む

横型カレンダー(素ノーマル)

2008年1月26日 16:01 | Writer: yoshi | 記事本文 | コメント(4) | トラックバック(0)

先ほどの変なカレンダーでは使えないので、一応使えるようにファンキーな部分をカットしたシンプルなコードとしてみた。

MT4.1でテストしている。MT4.0でも動作するだろう。たぶん。

横型カレンダー(素ノーマル)の続きを読む

ファンキーな横置きカレンダー

2008年1月26日 13:12 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

こんなもん誰も欲しくはないが...

変数の振る舞いを調べる目的もあり、ローカル環境で書いてみたコードを貼ってみようか。

ファンキーな横置きカレンダーの続きを読む

サムネイル画像エントリリストの改造(MT4.1用)

2008年1月26日 00:59 | Writer: yoshi | 記事本文 | コメント(5) | トラックバック(0)

以前MT4.1ベータで散々テストしていた「サムネイル画像エントリリストの改造(さらにチューン)」の内容を、正式なMT4.1でGoodな挙動を示すように改造してみた。

仕様としては

というもの。リストはDLタグでマークアップ。配列使った、いかにもMT4.1らしいコード。

動作サンプルは、このブログのサイドバーを見て頂くといい。この記事のコードをそのまま貼っている(画像、ちょっと数が少ないけど)。

サムネイル画像エントリリストの改造(MT4.1用)の続きを読む

MT4.1 ついにリリース

2008年1月24日 22:50 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

この記事はMovable Type 4.1(以下MT4.1)で書いている。そう、このブログはもうMT4.1へ移行している。

ここ最近はMT4.1のために、新機能のテストやら実験やらを、実に多数やっていた。テンプレートタグの大幅拡張でかゆいとこにも手が届く仕様になるぽいので、自分としてもカナリ楽しみであり、十分なテストを、リリース前にせねばいけないと思っていた。

やがて、出張の用事ができ、数日家を離れてしまう(のちの日記で記述しよう)。

その間にRC2バージョンが出てしまった。出張に持参した会社のノートパソコンでは基本的にダウンロードなどは禁止なので、歯がゆい思いをしながら、いろんな方のRC2に関する記事を見ていた。

出張より帰宅。よっしゃ、早速RC2だ!と思ってたら...製品版出てんじゃん...MT4.1
まあ手間が減ったといえばそのとおりなんで、早速xamppローカル環境へインストールしてみて、正常動作を確認後www.apstarsへインストール。上書きではなく、既存ファイルをすべて削除してからアップロードした。

今日から日常で使い続けることにより、MT4.1の振る舞いを体験できるので、リスクは高いが速攻で移行した。

日記

2008年1月23日 22:57 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

今日は1/23である。

日記の続きを読む

MT4.1:変数2つでの演算 (2)

2008年1月23日 18:08 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(1)

MT4.1では変数を用いた数値演算ができるんだが、変数と変数を掛けるようなサンプルを先日実験してた(http://www.apstars.com/blog/211movable_type4/mt412.php)。そのサンプルの、その2である。

MT4.1:変数2つでの演算 (2)の続きを読む

MT4.1:テンプレートタグで100までの数から素数を求める

2008年1月21日 23:43 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

Movable Type4.1にて加えられた算術演算子(opモデファイア)などを用い、テンプレートタグで100までの数から素数を求めるサンプルコード。

MT4.1:テンプレートタグで100までの数から素数を求めるの続きを読む

MT4.1:変数2つでの演算

2008年1月21日 00:09 | Writer: yoshi | 記事本文 | コメント(2) | トラックバック(0)

MT4.1では変数を用いた数値演算ができるんだが、変数と変数を掛けるようなサンプルを実験してた。そのサンプル

MT4.1:変数2つでの演算の続きを読む

日記

2008年1月18日 00:51 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

今日は1/17である。

日記の続きを読む

MT4.1:年度タイトルつき月別アーカイブ(4月で新年度切り替え)

2008年1月18日 00:03 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

Movable Type 4.1ベータ3で、「年度タイトルつき月別アーカイブ(4月で新年度切り替え)」というお題にチャレンジ。

20080117_02.gif

先のエントリ(MT4.1:年タイトルつき月別アーカイブ(1月で新年切り替え))と異なるのは、4月で年度区切りとするところである。当初はコードを共用化しようと考えたが、ちょっと時間がかかる予感がしたのでやめた。ちなみに先のエントリよりこちらのほうが先に完成していた。

MT4.1:年度タイトルつき月別アーカイブ(4月で新年度切り替え)の続きを読む

MT4.1:年タイトルつき月別アーカイブ(1月で新年切り替え)

2008年1月17日 23:32 | Writer: yoshi | 記事本文 | コメント(5) | トラックバック(0)

Movable Type 4.1ベータ3で、「年タイトルつき月別アーカイブ(1月で新年切り替え)」というお題にチャレンジ。

20080117_01.gif

各年は、1月からを新年として扱う。

MT4.1:年タイトルつき月別アーカイブ(1月で新年切り替え)の続きを読む

全カテゴリからエントリを3件ずつ表示する。キメウチ禁止

2008年1月16日 01:40 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

Movable Type4.1b3でテスト中。「全カテゴリからエントリを3件ずつ表示する。キメウチ禁止」カテゴリ名は手で打ち込むことは禁止で、変数へセット・それを使用するという制限を設けてやってみた。

つまり

カテゴリA

カテゴリB

.....全カテゴリ延々続く

となる。

全カテゴリからエントリを3件ずつ表示する。キメウチ禁止の続きを読む

MT4.1:カテゴリの並べ替え+表示切り替え+現カテゴリ展開+強調表示つき(カスタムフィールド+ハッシュ変数)

2008年1月14日 18:22 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

(どんだけ拡張しているんだろうか...)

Movable Type 4.1以降でしか動作しない。

先ほどの「MT4.1:カテゴリの並べ替え+表示切り替え(カスタムフィールド+ハッシュ変数)」を更に拡張し、現在のカテゴリ位置・エントリ位置をstrongタグで強調表示し、さらに現在のカテゴリを展開する機能を付加したサンプル。

早い話が下の画像のようなカテゴリリストを作る。

20080114_05.gif

MT4.1:カテゴリの並べ替え+表示切り替え+現カテゴリ展開+強調表示つき(カスタムフィールド+ハッシュ変数)の続きを読む

MT4.1:カテゴリの並べ替え+表示切り替え(カスタムフィールド+ハッシュ変数)

2008年1月14日 15:57 | Writer: yoshi | 記事本文 | コメント(2) | トラックバック(0)

Movable Type 4.1以降でしか動作しない。

先ほどのカテゴリ並べ替え(MT4.1:カテゴリの並べ替え(カスタムフィールド+ハッシュ変数))を更に拡張し、場所によって表示したい・したくないなどの機能を拡張したサンプル。

これも、プラグインは用いないが、カスタムフィールドを用いる。

MT4.1:カテゴリの並べ替え+表示切り替え(カスタムフィールド+ハッシュ変数)の続きを読む

MT4.1:カテゴリの並べ替え(カスタムフィールド+ハッシュ変数)

2008年1月14日 13:36 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(1)

Movable Type 4.1以降でしか動作しない。

先日のカテゴリ並べ替え(MT4.1:カテゴリの並べ替え(プラグイン使わず))を、実用に耐えるように拡張したサンプル。

プラグインは用いないが、カスタムフィールドを用いる。

MT4.1:カテゴリの並べ替え(カスタムフィールド+ハッシュ変数)の続きを読む

日記

2008年1月14日 00:18 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

今日は1/13である。

日記の続きを読む

MT4.1:文字列を繋げる

2008年1月13日 23:51 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

twitterで文字列を繋げるとても簡単な方法を教えていただいた(教えていただいたというか、盗み見たようなものであるが...)。メモ。

MT4.1:文字列を繋げるの続きを読む

MT4.1:カテゴリの並べ替え(プラグイン使わず)

2008年1月13日 22:30 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

Movable Type 4.1以降で動作するサンプル。

カテゴリの並べ替えをプラグインに頼らず行う方法。

MT4.1:カテゴリの並べ替え(プラグイン使わず)の続きを読む

エントリと同じタグのついた記事一覧をリストアップ(3)

2008年1月12日 18:37 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

以前書いていた、エントリと同じタグのついた記事一覧をリストアップ(2)は、Movable Type 4.1にて、更にシンプルな記述のしかたがある。そのサンプル。

エントリと同じタグのついた記事一覧をリストアップ(3)の続きを読む

あるエントリの存在するカテゴリの、サブカテゴリ内のエントリを抽出する

2008年1月12日 16:19 | Writer: yoshi | 記事本文 | コメント(2) | トラックバック(0)

このサンプルは、MT4.1ではなく、MT4.01で動作する。

「あるエントリの存在するカテゴリの、サブカテゴリ内のエントリを抽出する」という動作を実現する。

mixiでマイミクさんがぶつかった難題。使途はともかく、見たことのない(見たことはあるが使用したことがない)テンプレートタグを用い、Setvat系のテンプレートタグを用いる。ということで、早速わたしもやってみた。

あるエントリの存在するカテゴリの、サブカテゴリ内のエントリを抽出するの続きを読む

配列に対するpopとshift

2008年1月12日 16:07 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

MT4.1ベータ。MTGetVar, MTVar ファンクションタグの追加機能の、functionモデファイアについて。

Movable Type 4.1 で強化される MT タグの新機能

配列やハッシュ変数に値を設定するときに実行する関数の名前を指定します。利用できる名前は以下のとおりです。

  • pop - 配列変数の一番上(または一番最後) から値を返します。
  • shift - 配列変数の一番下(または一番最初) から値を返します。
  • count - 配列変数に含まれる値の数、またはハッシュ変数に含まれるキーの数を返します。

正月にテスト環境でテストした結果のうちpopとshiftについて。

配列に対するpopとshiftの続きを読む

MTのテンプレートタグでFizzBuzz。

2008年1月12日 01:40 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

Junnama Online (Mirror)MTのテンプレートタグでFizzBuzz。


どうしてプログラマに・・・プログラムが書けないのか?

1から100までの数をプリントするプログラムを書け。ただし3の倍数のときは数の代わりに「Fizz」と、5の倍数のときは「Buzz」とプリントし、3と5両方の倍数の場合には「FizzBuzz」とプリントすること。

今時間あるし、やってみるか。ただしMT4.1ベータで行う。

MTのテンプレートタグでFizzBuzz。の続きを読む

エントリと同じカテゴリ内のエントリ一覧取得

2008年1月 9日 12:44 | Writer: yoshi | 記事本文 | コメント(4) | トラックバック(0)

ちょっと昼休みなんでMT4いじってた。工作?

いわゆるMTTagInvokeプラグインと同じようなものではないかとおもうが、「そのエントリと同じカテゴリ内のエントリ一覧取得」というものを、テンプレートタグだけで実現してみた。サンプルソースはたったの4行である。

MT4.01で問題なく動作する。

エントリと同じカテゴリ内のエントリ一覧取得の続きを読む

MT4.1:Forループ(文字列の連結)

2008年1月 6日 13:48 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(2)

MT4.1(Movable Type4.1)のForループで、配列のすべてのデータ文字列を繋げるサンプル。

MT4.1:Forループ(文字列の連結)の続きを読む

MT4.1:Forループ(配列中より特定のデータのインデックスを取得)

2008年1月 6日 13:39 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

MT4.1(Movable Type4.1)での、Forループサンプル。配列中に含まれる、特定のデータが何番目のインデックスであるのかを調べるサンプル。プログラム的なことをやっていると、意外とこの需要はある。

MT4.1:Forループ(配列中より特定のデータのインデックスを取得)の続きを読む

MT4.1:Forループ(配列の並びを逆にする)

2008年1月 6日 13:17 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

MT4.1(Movable Type4.1)のForループで、配列の順序を逆にひっくり返すサンプル。

MT4.1:Forループ(配列の並びを逆にする)の続きを読む

MT4.1:Loopループ(基本形)

2008年1月 6日 13:08 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

MT4.1(Movable Type4.1)には、Loopループのテンプレートタグも追加された。先のForループと同じことが、もっと簡単にできる。

MT4.1:Loopループ(基本形)の続きを読む

MT4.1:Forループ(基本形)

2008年1月 6日 12:34 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

MT4.1(Movable Type4.1)では、Forループのテンプレートタグが追加された。この基本形を、配列を絡めた実用的なコードでテスト。配列の上限のインデックスを調べるtipsも含まれる。

MT4.1:Forループ(基本形)の続きを読む

MT4.1:配列サンプル(配列の先頭・末尾からデータ取得・削除)

2008年1月 6日 12:15 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

MT4.1(Movable Type4.1)での、配列の先頭・末尾からデータ取得・削除を行うサンプル。

MT4.1:配列サンプル(配列の先頭・末尾からデータ取得・削除)の続きを読む

MT4.1:配列サンプル(特定カテゴリの全エントリのみを配列へ代入)

2008年1月 6日 11:49 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

MT4.1(Movable Type4.1)での、特定カテゴリの全エントリのみを配列へ代入するサンプル。

MT4.1:配列サンプル(特定カテゴリの全エントリのみを配列へ代入)の続きを読む

MT4.1:配列サンプル(全カテゴリを配列へ代入)

2008年1月 6日 11:31 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

MT4.1(Movable Type4.1)での、全カテゴリを配列へ代入するサンプル。先日もこういうエントリがあったと思うが、更に改造してみた。

テストはテンプレートではなくエントリにeval-templateプラグインを適用してエントリ中に直接テンプレートタグを記述している。

MT4.1:配列サンプル(全カテゴリを配列へ代入)の続きを読む

外部ブログのRSSを自サイトへ読み込み

2008年1月 5日 22:50 | Writer: yoshi | 記事本文 | コメント(7) | トラックバック(0)

「外部ブログのRSSを読み込み自サイトへ読み込み」ということをやってみた。やっていること自体は難しくはないが、設定関連でちょっとつまづいた。覚え書きとして。

なお、このブログ(Under the Bridge)は、CORESERVERに存在する。.htaccessやパーミッションについても触れておこう。

外部ブログのRSSを自サイトへ読み込みの続きを読む

名無しコメントに対応する

2008年1月 4日 16:53 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

つい...うっかり、やってしまうこともある、「自分の名前を入れずにコメント」、コメントをつけてくれる方も、別に悪気があったわけではない。これまでこのブログでは、エントリページのコメント欄には、名無しコメントの場合は「Anonymous」と表示されていた(要は名無し)が、サイドバーの最近のコメントを意味する「Comments」欄にはまったくの空白で出力されている。

これを少々改良した。ちなみにこのブログのテンプレートはデフォルトではない。

名無しコメントに対応するの続きを読む

複数カテゴリの最新情報5件(例2)

2008年1月 4日 10:43 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

複数カテゴリの最新情報を5件ずつ表示するサンプル。

Movable Type 4.1b2で動作確認。Movable Type 4.01でも恐らく大丈夫と思う。先の例1に対し、2008/1/3のエントリ「カテゴリごとの表示形態を変える(多カテゴリ対応)」およびMTIfやSetVar系のテンプレートタグを用いた応用編。

複数カテゴリの最新情報5件(例2)の続きを読む

複数カテゴリの最新情報5件(例1)

2008年1月 4日 10:18 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

複数カテゴリの最新情報を5件ずつ表示するサンプル。

Movable Type 4.01とMovable Type 4.1b2で動作確認。

複数カテゴリの最新情報5件(例1)の続きを読む

カテゴリごとの表示形態を変える(多カテゴリ対応)

2008年1月 3日 23:13 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

Movable Type 4において、カテゴリごとの表示形態を変える方法を模索。MTIfを入れ子入れ子...にしてやっても動作はするんだろうが、それだと表示形態を変えたいカテゴリが10個ほどになると、もうソースも見たくなくなる。これを解決しつつ、なるべく簡単なコードを模索。

ちなみに実験ではMovable Type 4.1b2を用いた。バージョン4.01では試してはいないんだが、恐らくOKである。昨日のMTVarモジュールでの配列記憶などは行っておらず、「ブログ記事リスト」テンプレートへ直接記述する方式。

カテゴリごとの表示形態を変える(多カテゴリ対応)の続きを読む

特定のカテゴリの最新エントリ5件をメインページへ表示

2008年1月 2日 16:00 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

Movable Type 4.1b2で実験。さきの「変数専用モジュールで取得したカテゴリ情報配列をほかのモジュールで使用する」において、特定のカテゴリの最新エントリ5件をメインページへ表示するというカスタマイズを実験的に行ってみた。

特定のカテゴリの最新エントリ5件をメインページへ表示の続きを読む

変数専用モジュールで取得したカテゴリ情報配列をほかのモジュールで使用する

2008年1月 2日 14:37 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

Movable Type 4.1用のコード。

変数専用モジュールで取得したカテゴリ情報配列をほかのモジュールで使用する機能を実験してみた。

昨日の「定数・変数専用のモジュールを使う」をより一歩進めてみた実験である。

やっていることは「カテゴリごとに表示形態を変える」下準備のようなもんだが、表示を変えるCSSをそれぞれ書いたり、インクルードする専用テンプレートを書いたりするのが大変(面倒)なので、そこまではやっていない。

変数専用モジュールで取得したカテゴリ情報配列をほかのモジュールで使用するの続きを読む

定数・変数専用のモジュールを使う

2008年1月 1日 16:40 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

このテストはMovable Type 4.1b2で行っている。

変数生成を一箇所のモジュールにまとめておき、使用するときMTGetVarで利用する手法である。

なお、テンプレートをかなり弄くり、再構築を繰り返すので、テストはかなり面倒である。

定数・変数専用のモジュールを使うの続きを読む

タグ名の全取得、配列へセット、生成文字列連結

2008年1月 1日 13:12 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

Movable Type 4.1から使用が可能になると思われる、「タグ名の全取得、配列へセット、生成文字列連結」するサンプル。このサンプルでは、全タグの取得、取得したタグ名データを配列へ格納し、後にForループでカンマ区切り文字に変換するという、「配列、ループ、MTSetVarBlock」の実践的な小規模サンプル。

タグが「タグ1」「タグ2」「タグ3」「タグ4」「タグ5」とある場合、「タグ1,タグ2,タグ3,タグ4,タグ5,」という文字列を生成する。

タグ名の全取得、配列へセット、生成文字列連結の続きを読む

カテゴリ名の全取得、配列へセットする

2008年1月 1日 12:27 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

Movable Type 4.1から使用が可能になると思われる、「すべてのカテゴリ名を取得」するサンプル。カテゴリ名の取得が目新しいのではなく、配列へセットして後で使用するところが新しい。このサンプルでは、取得したカテゴリ名データを配列へ格納し、後にForループで使用するという、ごく基本的で最小限なもの。

カテゴリ名の全取得、配列へセットするの続きを読む

サムネイル画像エントリリストの改造(さらにチューン)

2007年12月31日 15:02 | Writer: yoshi | 記事本文 | コメント(2) | トラックバック(0)

昨日のコードでは、htmlソースへ謎の空白行が大量に生成されて、いかにも見栄えが悪い。何とかならないだろうか?と思い、改造してみた。結果、OKのものが出来たので公表してみよう。原形をとどめないほどにコードが変わった。

なお、配列やなんかをバンバン使っているんで、1月末にリリース予定のMT4.1でないと動作しないと思う(MT4.0では試してはいないんだが)。今はベータ版(MT4.1b2)で作成している。

サムネイル画像エントリリストの改造(さらにチューン)の続きを読む

サムネイル画像エントリリストの改造(OK版)

2007年12月30日 17:46 | Writer: yoshi | 記事本文 | コメント(2) | トラックバック(1)

サムネイル画像エントリリストの改造が、一応完了。

なおこれはMovable Type 4.1向けのコードであり、Movable Type 4.0では動作しない(と思う)。実験では2007年12月30日現在、Movable Type 4.1b2でテストを行っている。

これは、元祖はこちらである。ありがとうございます。

WingMemo:サムネイルリストからブログ記事(エントリー)にリンクを張る (MT4用)

これをもとに、

というテーマのもと、改造を行ってみた。

サムネイル画像エントリリストの改造(OK版)の続きを読む

サムネイル画像エントリリストの改造

2007年12月30日 01:50 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

解決せず。

サムネイル画像エントリリストの改造の続きを読む

MT4のコメントフォーム

2007年12月23日 11:23 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

MT4のコメントフォームにおいて、コードを手書きすると間違いやすいとこ。

嵌まると、エントリ画面のコメントフォームの上の投稿者情報欄に、クッキーからコメント投稿者情報を読んでこない事態に陥る。しかもテンプレートのコードに絶妙な罠(笑)があり非常にわかりづらい。

# 実はわたしは以前嵌まった。

MT4のコメントフォームの続きを読む

配列使ってみたテスト

2007年12月18日 13:04 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

MT4.1b1で配列か使えるということを聞いたので、4.01で動くかどうか試した。

実行結果

[1]MT4.2:現エントリの一つ前と一つ後の月別アーカイブの表示 [2]XAMPP環境で嵌った罠 [3]MTで乱数を発生させる(ダイジェスト) [4]MT4.2:テンプレートタグのみで切り捨て、切り上げ、四捨五入の演算 [5]Movable Typeデザインカスタマイズブック [6]MT4.2:海外からのコメントスパムに簡単に対応する [7]MT4.2 インストール [8]MT4:エントリ投稿画面をホゲる実験 [9]MT4LP5で得たもの [10]MT4LP5に参加しました

コード


<MTEntries lastn="10">
    <MTSetVarBlock name="counter"><$MTGetVar name="__counter__"$></MTSetVarBlock>
    <MTSetVarBlock name="entrytitle[$counter]"><$MTEntryTitle$></MTSetVarBlock>
    [<MTGetVar name="counter">]<MTGetVar name="entrytitle[$counter]">
</MTEntries>

すこしオカシイね。

ブログ記事投稿時のタグ・キーワードとか

2007年11月28日 20:53 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

昨日弄くっていた箇所をもう一度拡張しつつおさらい。

ブログ記事投稿時のタグ・キーワードとかの続きを読む

実験記事:キーワードのつけ方と概要の書き方

2007年11月27日 22:53 | Writer: yoshi | 記事本文 | コメント(2) | トラックバック(0)

Movable Typeの、簡単そうで「あれ?どうだっけ?」という内容の事項を確認する為のエントリ。
キーワードのつけ方と概要の書き方を自分的におさらい。

実験記事:キーワードのつけ方と概要の書き方の続きを読む

デザイン小変更

2007年11月24日 16:23 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

このサイトのデザインを少々変更した。

デザイン小変更の続きを読む

MT4書籍購入

2007年11月24日 15:32 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

Movable Type4関連の書籍を購入した。

MT4書籍購入の続きを読む

MT4で日本語を用いたタグクラウドがおかしい・~が出ない問題点

2007年11月21日 22:47 | Writer: yoshi | 記事本文 | コメント(14) | トラックバック(6)

MT4で日本語を用いたタグクラウドがおかしい場合がある。

あと、特定の文字「~」などが出ない問題点がある。

この解決方法について調べてみた。(※この記事は、わたしの環境の場合(デジロックのCoreServerの場合)で書いております)

MT4で日本語を用いたタグクラウドがおかしい・~が出ない問題点の続きを読む

小粋な本の購入

2007年11月21日 00:28 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

小粋な本をamazonへ注文した。

小粋な本の購入の続きを読む

ちょっと気づいたこと

2007年11月14日 00:38 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

いやもうだいぶ前から気づいてはいたが。

ウチだけかも知れないんだが、Movable Type4のエントリで、「にょろ」とか「から」入れてでる波腺。
この文字を、エントリ投稿時に使用するとはてなマークになる。

エントリタイトルとエントリ本文、追記がそうなる。
試しにやってみようではないか。
「もえにょろ」と入れて変換

■素書き
萌え?
■pでマークアップ

萌え?

■preでマークアップ

萌え?

結果全滅、そもそもマークアップ云々では回避できない様子。

MTSetVarでクリッカブルマップ

2007年11月 6日 00:18 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

MTSetVarを用い、画像上のクリッカブルマップのリンクへ誘導する実験。

MTSetVarでクリッカブルマップの続きを読む

画像サムネイルエントリリスト(改)

2007年11月 5日 00:50 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

以前ここで公開していた画像サムネイルエントリリストに、不具合発見。もっとマシな動作をするように、修正してみた。

画像サムネイルエントリリスト(改)の続きを読む

MTGetVarによるアンカーリンク

2007年11月 4日 22:55 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

読んでいるページのドキュメント量が多く、スクロールがある場合、ページ先頭へ戻るアンカーリンクが欲しいときがある。コレをクイックに試作してみた。

MTGetVarによるアンカーリンクの続きを読む

MT3>MT4バージョンアップ時不具合

2007年11月 4日 01:03 | Writer: yoshi | 記事本文 | コメント(12) | トラックバック(0)

Movable Type3.35のサイトを、サーバーの移転に伴い、Movable Type4.01に心機一転。バージョンアップは無事に成功したんだが、今日一日触ってみて、新たに見つけた不具合を、覚書として書いておこう。

不具合は、解決したものと、解決していないものがある。

MT3>MT4バージョンアップ時不具合の続きを読む

pageを用いたナビゲーションバー

2007年11月 3日 23:06 | Writer: yoshi | 記事本文 | コメント(4) | トラックバック(0)

カテゴリページで出てなかったのを確認し、改造した。

pageを用いたナビゲーションバーの続きを読む

画像の取り扱い

2007年11月 3日 11:49 | Writer: yoshi | 記事本文 | コメント(4) | トラックバック(0)

昨日サーバ移転に関して、3記事に画像をアップロードしてたんだが、リンクが切れたようである。少しいじって、完全にリンクが切れ、復旧は難しいと判断したので、バックアップより記事を復旧した。

その作業を通じて覚えたんだが、ブログ記事に画像をアップロードして使用する際の注意点を幾つか。

画像の取り扱いの続きを読む

MT3サイトをMT4サイトへコンバート

2007年11月 1日 22:26 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

私もこれに躊躇していたんだが、思い切ってやってみた。

なおこれは上書きインストールのようなものではなく、MT3の旧サイトの構造をそっくりそのままMT4の新サイトへ新しく構築する方法(クリーンインストール?)のひとつを記したものである。

なお、MT3とMT4とで相違点が大きすぎるであろう、テンプレートやCSSのコンバートについては書いていない。

MT3サイトをMT4サイトへコンバートの続きを読む

月別アーカイブのタイトルが0000年12月となる不具合

2007年10月30日 21:48 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

月別アーカイブのタイトルが0000年12月となる不具合が確認された。

某所(http://vicuna.jp/forum/viewtopic.php?p=666&sid=4d021fcadfe882b606f177f35718cb75)より得た情報では、「/lib/MT/Template/ContextHandlers.pm」の6600 行あたりのコードに問題があるぽいんだが、MTのデフォルトのコードを書き換えるといろいろ問題がある。

これはテンプレートの書き換えで回避できることがある、ということがわかった。

月別アーカイブのタイトルが0000年12月となる不具合の続きを読む

MT4で、エントリが再構築されないとき

2007年10月30日 00:23 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

不具合解決方法を見つけたぽい。

これは私のところの環境だけかも知れないんだけど、インポートしたデータのうち、エントリページが生成されなかった不具合に何時間も悩んだ。カテゴリフォルダへindex.htmlしか生成されていなかった。どこをどう再構築しても、出力されたデータにエントリページが無いという不具合であった。

既出だったら申し訳ないが。

MT4で、エントリが再構築されないときの続きを読む

MTGetVarで文字列置換

2007年10月26日 20:20 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

MTSetVarで与えられた値は、MTGetVarで何度でも取得することができる。そういうサンプル。

MTGetVarで文字列置換の続きを読む

エントリと同じタグのついた記事一覧をリストアップ(2)

2007年10月25日 22:48 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(1)

以前プラグインを用いてやった、「エントリと同じタグのついた記事一覧をリストアップ」を、テンプレートタグのみで実現するサンプル。

これは某mixiのコミュニティで出されていたお題であり、私は大半を人様のコードをパクってちょこちょこ書き換えただけなんで、私の成果では無い。でも、覚えておきたいテクニックなので、メモ的に書いておく。

エントリと同じタグのついた記事一覧をリストアップ(2)の続きを読む

同一カテゴリーに属するエントリ一覧

2007年10月25日 20:26 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

昨日のカテゴリ・エントリリストを改造して試作。MTSetVarBlockやMTIfを用い、変数比較とする方法。

同一カテゴリーに属するエントリ一覧の続きを読む

Folderの親子関係を調べる

2007年10月25日 19:31 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

調べてみた。

Folderの親子関係を調べるの続きを読む

FolderLabel・FolderDescription関係調査

2007年10月25日 12:48 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

少しメモ的に。LabelとDescriptionの違いをメモ。

FolderLabel・FolderDescription関係調査の続きを読む

カテゴリ・エントリリスト(改)

2007年10月25日 00:08 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

先の「カテゴリ・エントリリスト」コードへ、「強調表示付きカテゴリリスト」の手法を応用して強調表示を。選択されたカテゴリとエントリが強調表示される。

カテゴリ・エントリリスト(改)の続きを読む

カテゴリ・エントリリスト

2007年10月24日 23:42 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

カテゴリ、エントリを分けずに、短いコードで全部出力する。MT4ならでは、というわけではないが、とりあえず無駄を省いたコードで。

カテゴリ・エントリリストの続きを読む

folder調査用テンプレート(1)

2007年10月24日 19:26 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

folder調査用テンプレートのバージョン1。基本的な部分のみ。サブフォルダなどはあとで。

folder調査用テンプレート(1)の続きを読む

トップレベルのウェブページのみ抜き出す

2007年10月24日 18:38 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

ウェブページを幾つかフォルダ階層付きで書いていくと、「トップレベルのウェブページのみ抜き出したいなあ」と思うことがあった。それについてのtips。

トップレベルのウェブページのみ抜き出すの続きを読む

ドロップダウンタグリスト

2007年10月24日 12:29 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

タグクラウドはよく見かけるが、ドロップダウンタグリストなんていうものはあまり見ない。ドロップダウンの月別アーカイブリストというのはたまに目にすることがあるが。

ドロップダウンタグリストの続きを読む

Feed情報調査用テンプレート

2007年10月23日 22:28 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

MT4の、Feedに関するテンプレートタグを調べるためのテンプレートを作ってみた。

Feed情報調査用テンプレートの続きを読む

MTEntryCreatedDate

2007年10月23日 21:52 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

「MTEntryCreatedDate」、これもMT4で追加された新しいテンプレートタグのようである。似た動作をする「MTEntryModifiedDate」とともに、動作検証を行った。

MTEntryCreatedDateの続きを読む

コメント調査用テンプレート

2007年10月23日 12:50 | Writer: yoshi | 記事本文 | コメント(3) | トラックバック(0)

MT4の、コメントに関するテンプレートタグのうちファンクションタグについて調べるためのテンプレートを作ってみた。

コメント調査用テンプレートの続きを読む

カテゴリ数、エントリ数、ウェブページ数の取得

2007年10月23日 12:16 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

MT4より、新しいテンプレートタグ MTBlogCategoryCount、MTBlogPageCountが登場(リファレンスでNewマークがついている)。MTBlogEntryCountは従来からあったようだ。3つまとめて実験。

カテゴリ数、エントリ数、ウェブページ数の取得の続きを読む

strip_tagsモデファイア

2007年10月23日 00:37 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

strip_tagsというモデファイアの調査結果。

strip_tagsモデファイアの続きを読む

replaceモデファイア

2007年10月23日 00:23 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

replaceというモデファイアの調査結果。

replaceモデファイアの続きを読む

regex_replaceモデファイア

2007年10月23日 00:08 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

regex_replaceというモデファイアのテスト結果。

regex_replaceモデファイアの続きを読む

count_paragraphsモデファイア

2007年10月22日 23:52 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

count_paragraphsというモデファイアの調査結果。

count_paragraphsモデファイアの続きを読む

count_charactersモデファイア

2007年10月22日 23:44 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

count_charactersというモデファイアの調査結果。

count_charactersモデファイアの続きを読む

catモデファイア

2007年10月22日 23:34 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

catというモデファイアの調査結果。

catモデファイアの続きを読む

count_wordsモデファイア

2007年10月22日 23:18 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

count_wordsというモデファイアの調査結果。

count_wordsモデファイアの続きを読む

MTAuthor関連調査

2007年10月22日 19:29 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

MTAuthor関連を使う必要がありえるので、下調べを行った。方法は昨日のAsset関連調査と同じく、テンプレートを作成して簡単に。

MTAuthor関連調査の続きを読む

画像サムネイルエントリリスト

2007年10月21日 18:21 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

Asset関連調査の結果を元に、作ってみた。

画像サムネイルエントリリストの続きを読む

MTAsset関連調査(2)

2007年10月21日 10:18 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

もうちょっと詳しく、簡単に調べる為に工夫してみた。結果に対する考察もメモ的に書いた。

MTAsset関連調査(2)の続きを読む

MTAsset関連調査

2007年10月20日 23:18 | Writer: yoshi | 記事本文 | コメント(2) | トラックバック(0)

某所ではこれに関してかなり議論がなされているようだ。私はよくわかんなかったので、実際に使用してみて、その挙動を調べてみた。

MTAsset関連調査の続きを読む

カテゴリ毎に表示を変えるには?

2007年10月19日 23:32 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

「カテゴリ毎に表示を変える」わたしはやろうと思ったことが今まで一度も無い。それはテンプレート内へカテゴリ名のキメウチが発生するからである。後述するが、これは意外と、やりづらいと思う。

カテゴリ毎に表示を変えるには?の続きを読む

強調表示付きカテゴリリスト

2007年10月19日 21:07 | Writer: yoshi | 記事本文 | コメント(2) | トラックバック(0)

エントリページを見てて、そのページがどのカテゴリに属しているか、迷子になった経験は無いだろうか?カテゴリリストにて「エントリページが属するカテゴリがstrongタグやスタイルシート内定義などで強調表示」されるようになっていると、サイト観覧者にとっては実にありがたい。

以前MT3でこの機能を実装するときは小技(ソース中にプチスクリプト記述)を使ってたが、Movable Type4ではもうちょっと違ったアプローチで行ってみよう。MTSetvarBlockとMTIfを使用してみる。Movable Type4では結構こういう技は使われている様子。

強調表示付きカテゴリリストの続きを読む

MT4ライセンス購入

2007年10月18日 01:10 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

購入しました。このページデザインもまったく新しいものになる予感がしますし、ここは実験室の意味合いもあるんで、色々遊ぶのではないかと思います。いや、それだけですが。

個人で5万負担はちょっと高いという気がしなくも無いですが。

MT4:Webページで生成するグローバルナヴィゲーション

2007年10月14日 22:42 | Writer: yoshi | 記事本文 | コメント(2) | トラックバック(0)

「全てのブログ記事やウェブページ内で、グローバルナビゲーション的に「ウェブページ一覧」を表示させたい。」

このお題をやってみた。(実は前のエントリとこのエントリ、某mixiコミュニティで出されているお題である。わたしも参加表明をして、受諾されてる。)

MT4:Webページで生成するグローバルナヴィゲーションの続きを読む

MT4:エントリと同じタグのついた記事一覧をリストアップ

2007年10月14日 19:05 | Writer: yoshi | 記事本文 | コメント(2) | トラックバック(0)

「ブログ記事内で、その記事自身についているタグと同じタグのついた記事一覧をリストアップしたい。」

このお題をやってみた。

MT4:エントリと同じタグのついた記事一覧をリストアップの続きを読む

MT4:テンプレート構想変更

2007年7月24日 23:08 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

飽きもせずMovable Type4 Betaである。モジュール化はシックス・アパートのデフォルトから大幅に変更しようと思っているんだが。本日はそのための目処を立てる作業を行った。

MT4:テンプレート構想変更の続きを読む

MT4:beta7の生成xhtmlコード解析、ほか

2007年7月23日 23:03 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

Movable Type4 betaである。解析ってほどのことでもないが。エントリページのソースコードへインデントを付けてみた。以前のbetaテンプレートより、少々変更点があるようだ。

MT4:beta7の生成xhtmlコード解析、ほかの続きを読む

MT4:うっかりやってはいけないこと

2007年6月26日 23:59 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

偶然発見した。

MT4:うっかりやってはいけないことの続きを読む

MT4:スタイルシートの切り替え

2007年6月26日 23:27 | Writer: yoshi | 記事本文 | コメント(7) | トラックバック(0)

Movable Type4では、どうやらスタイルシートの切り替えができるようだ。

MT4:スタイルシートの切り替えの続きを読む

MT4:モジュール化成果

2007年6月24日 17:50 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

・モジュール化の成果を発表。

MT4:モジュール化成果の続きを読む

MT4:モジュール化・アルファ(本文)エリアの改造

2007年6月24日 17:11 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

mdlAlphaの内容を改造した。なぜかというと、このブロックにはメインページやカテゴリやエントリのみならず、各種アーカイブや検索結果やコメントプレビューなども入るからである。

MT4:モジュール化・アルファ(本文)エリアの改造の続きを読む

MT4:モジュール化・システムテンプレート

2007年6月24日 16:46 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

システムテンプレートが、それに当たる。これも前のエントリと同じく、先頭行以外は全く同じ構成となる。

MT4:モジュール化・システムテンプレートの続きを読む

MT4:モジュール化・ウェブページ

2007年6月24日 12:46 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

アーカイブテンプレート一覧には「ウェブページ」という、なにやら見慣れないテンプレートがある。これはブログ記事とは異なる静的なページ(プロフィールページとか)を生成するのに使用するものと思われる。当然、コメントやトラックバックなどもない(と思うんだが)。

編集するテンプレートは、アーカイブテンプレート中の「ウェブページ」である。

MT4:モジュール化・ウェブページの続きを読む

MT4:モジュール化・エントリアーカイブページ

2007年6月24日 11:22 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

「エントリアーカイブ」テンプレートである。

編集するテンプレートは、アーカイブテンプレート中の「ブログ記事」である。

MT4:モジュール化・エントリアーカイブページの続きを読む

MT4:モジュール化・カテゴリアーカイブページ

2007年6月24日 11:12 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

あえて「カテゴリアーカイブ」と書いてはいるが、「月別アーカイブ」でもあり、「日別アーカイブ」でもある。内部でMTIfで分岐、その中でMTSetVarしているのは、デフォルトと同じ。パブリッシュ時にページタイプが何なのかがMTIfで判定されると、中に書かれる内容が変わるという寸法。

編集するテンプレートは、アーカイブテンプレート中の「Entry Listing」である。

MT4:モジュール化・カテゴリアーカイブページの続きを読む

MT4:モジュール化・アルファ(本文)エリア

2007年6月24日 10:51 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

本文ブロックのalphaブロックのモジュール化について。

MT4:モジュール化・アルファ(本文)エリアの続きを読む

MT4:エントリについて

2007年6月24日 09:40 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

MT4のデフォルトテンプレートでのエントリの扱いを調べてみた。Beta3以前では、英語でエントリ・サマリと呼ばれていた部分である。このモジュール中から孫モジュールをインクルードしており、初心者にはわかりづらい内容だったのではないか。

MT4:エントリについての続きを読む

MT4:モジュール化・バナーエリア

2007年6月23日 23:02 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

これをわざわざ書く意味はないかもしれないが(簡単すぎて)。

MT4:モジュール化・バナーエリアの続きを読む

MT4:モジュール化・ヘッダコード

2007年6月23日 00:27 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

Movable Type4Beta3にてデフォルトテンプレートのモジュール化を進めている。いや、正しく言いなおすと、モジュール化を進めるというよりは、モジュール化をやり直しているともいう。その中のヘッダ(メタセクション、タイトル)について。

MT4:モジュール化・ヘッダコードの続きを読む

MT4:モジュール化・モジュール名の命名規則

2007年6月23日 00:04 | Writer: yoshi | 記事本文 | コメント(4) | トラックバック(0)

Movable Type4 Beta3での開発日記。名前付けの規約など...自分で勝手に決めてみた。フィーリングで。

MT4:モジュール化・モジュール名の命名規則の続きを読む

MT4:モジュール化・基本形改造

2007年6月22日 23:54 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

Movable Type4 Beta3を用いて(このBetaバージョンはあがるだろう。気にしない)、テンプレートの基本形を昨日作ったが、更に手を加えた。まあ、どうということはないが...

MT4:モジュール化・基本形改造の続きを読む

MT4:XML宣言モジュール

2007年6月21日 23:40 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

これはどうするか、既にだいぶ前から決めている。

MT4:XML宣言モジュールの続きを読む

MT4:モジュール化・基本形

2007年6月21日 23:02 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

Movable Type4のデフォルトテンプレートは、ある部分は大胆にモジュール化されている。わたしはこの大胆なモジュール化にどうも馴染めない。なんか、繋ぎ目がわからんのだ。ブロックをまたいだモジュール化ってどうなのさ?

MT4:モジュール化・基本形の続きを読む

MT4:カテゴリソート(MTCategoryLabel remove_html="1")

2007年6月17日 11:52 | Writer: yoshi | 記事本文 | コメント(0) | トラックバック(0)

先日の記事は間違っていましたので、ここに報告します。また、このブログにMovable Type4カテゴリを専用に新しく作りました(記事数が多くなりそうな予感がするので)。

MT4:カテゴリソート(MTCategoryLabel remove_html="1")の続きを読む

Categories
Entries
Feed
スポンサードリンク

parts

フィードメーター - Under the Bridge

あわせて読みたい

なかのひと

2008 yoshi(apstar)