May 06, 2004
MovableType3.0ベータ版テスト中...
MovableType3.0ベータ版来たけど・・・からいろいろありどうやら管理画面までたどりつけた様子。
ってこんなテスターでいいの?もっと開発者の皆様に協力的な人が選ばれた方がよかったのではと思うが、志願して選ばれたからにはといきちんとしたテストをせにゃならん。ってことで書きこみテスト。
投稿者 gamenou : 12:43 AM | コメント (1778) | トラックバック
May 03, 2004
MovableType3.0ベータ版来たけど・・・
先日ベータ版の申し込みをしておいたら、なんとベータテストのお誘いメールがきていた。
さっそく入手して試したが動かない。詳しいことは書いてはいけないようだが動かない。なんでなろう~
投稿者 gamenou : 08:36 PM | コメント (12509) | トラックバック
February 15, 2004
トラックバック表示&自動リビルド
昨日この記事がTrackBack(1)に!!初トラックバックです。うれしい。
「0」と「1」、「偽」と「真」これは凄い違い。しかしせっかくのトラックバックなのでもっと大きく紹介しようと記事の下にトラックバック詳細を表示するようにしてみた。
まずBLOG質問箱を参考にテンプレートに付け加える。テンプレートはIndividual Entry Archive。
トラックバック表示
各エントリーのPermalinkにトラックバックを表示します。
これでエントリーの下にトラックバック詳細を表示することはできるが、
ただし、トラックバック表示がPermalinkに反映されるタイミングは、トラックバックを受けた後でそのエントリーにコメントを受けるなどしてリビルドされたときになります。注意してください。
とのこと。トラックバックを受けた時にリビルドされるのは「main index」だけで今回トラックバックの詳細を表示したいIndividual Entry Archiveはリビルドされない様子。
そこでこちらの記事を参考にさせてもらいトラックバックのモジュールを改造することでトラックバックを受けた時に「Individual Entry Archive」もリビルドできるようになる。
トラックバック着信で自動リビルド
どうせならトラックバック受けたら自動で個別アーカイブの更新までしてくれれば、
個別アーカイブからわざわざCGI出力表示(mt-tb.cgi)で受けたトラックバック内容の確認とかしなくていいし、
個別アーカイブを見るだけでそのエントリーに投稿された
コメント、トラックバックをまとめて閲覧できて、お便利!
ってことで、トラックバック着弾モジュールを改造してみました。
今日はperlモジュールを改造したわけだがうまくいっているだろうか・・・
投稿者 gamenou : 05:58 PM | コメント (3580) | トラックバック
January 27, 2004
エントリー編集を効率UP
エントリー編集で主に使いそうなタグボタンが設置してあるが、使いこなせていないような気がしてきた。というか、使いたいものが無い。
ところがBlogサイトあさりをしていて発見したのがこれ。
blockquoteタグ
Entryの作成(編集)画面で<blockquote>で囲むのが非常に面倒だったので作ってみました。 応用でいろんなボタン作れそうです。
なるほど無い物は自分でたせばいいのか。
さっそく「<blockquote>」を追加。応用して「<code>」も追加。
しかしこれじゃ応用になっていないので「<code>」に関連して、エントリー記事にHTMLなどのソースコードを記入する時「<」は「<」に「>」は「>」にとテキストエディタで置換していたが、某所にあったjavascriptをぱくってエントリー編集内で置換ができるようしてみた。ついでに半角スペースを「 」に置換する機能もつけてみた。
それではまずボタン追加。
を「mt/images/」へアップロード。
「mt/tmpl/cms」内にある「edit_entry.tmpl」をテキストエディタで開きボタンを追加したい場所に以下を追加。
document.write('<td width="30"><a href="javascript:deCode()"><img src="<TMPL_VAR NAME=STATIC_URI>images/decode-button.gif" alt="decode" width="30" height="18" border="0"></a></td>');
次に同ファイル内のscriptタグ内に以下を追加。(おそらく14行目あたりに)
function deCode() {
if (!document.selection) return;
strSelection = document.selection.createRange().text;
strSelection = strSelection.replace(new RegExp("<","g"), "<");
strSelection = strSelection.replace(new RegExp(">","g"), ">");
strSelection = strSelection.replace(new RegExp(" ","g"), " ");
document.selection.createRange().text = strSelection;
}
また、Bookmarkletの投稿フォームにも同じように付け加えたい場合は「bm_entry.tmpl」にも上記と同じ内容をつけくわえる。
以上編集したファイルをアップロードして完成。
投稿者 gamenou : 04:01 PM | コメント (732) | トラックバック
January 21, 2004
エントリーをパンくずリスト化
デフォルトの各エントリーの上のメニューは前のエントリーとか次のエントリーが表示されていたがこれを廃止し「home / カテゴリー名 / エントリー名」となるようにパンくずリスト化してみた。
<a href="<$MTBlogURL$>">home</a> /
<MTEntryCategories>
<a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel$></a> /
</MTEntryCategories>
<$MTEntryTitle$>
投稿者 gamenou : 04:30 AM | コメント (860) | トラックバック
January 07, 2004
カテゴリ一覧を表示
普段からMovableTypeのサイトを見ていたのでサイドに「アーカイブ」「最近のエントリー」「カテゴリ」の一覧は表示されているものかと思っていたが、デフォルトでは「カテゴリ」が表示されていない。
そこでさっそく調べてみるとMovableType用のタグをTemplateへ記入することでカテゴリ一覧を表示してくれるようだ。
まず、デフォルトではカテゴリ別のアーカイブが設定されていないので「BLOGの設定」の「アーカイブの設定」で「Category」にチェックをつけて保存。
次に以下のソースをTemplateの表示したい場所にペーストする。<MTCategories>
<a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel$></a><br />
</MTCategories>
これでカテゴリが表示されているはずです。
また、カテゴリ表示の下にエントリも表示させい場合は以下のようにする。
<MTCategories>
<a href="<$MTCategoryArchiveLink$>"><$MTCategoryLabel$></a><br />
<MTEntries>
∟<a href="<$MTEntryPermalink$>"><$MTEntryTitle$></a><br />
</MTEntries>
</MTCategories>
カテゴリ別にアーカイブが設定されていないとRebuild時にエラーになってしまうので注意。
投稿者 gamenou : 01:28 AM | コメント (908) | トラックバック
January 06, 2004
フォント指定による文字化け
MovaTypeをインストールする際に文字コードによる文字化け問題があるようだが、文字コード関係の文字化け問題には結構自身がありインストール後も問題無く動作していたのだが、突然MovaTypeの管理画面が文字化け。
しかし、化け方が文字コードの違いによる文字化けとは少々異なるようで日本語文字が「□□□□□」となってしまってる。しかもページのスクロールが重い。
そこでTemplateファイルからたどっていき「styles.css」内にWindows環境ではあまり好ましくないフォントがあった。
font-family: "ヒラギノ角ゴ Pro W3", Osaka, "MS Pゴシック", trebuchet MS, trebuchet, verdana, arial, sans-serif;
しかし「MS Pゴシック」があるので問題ないように見えるが、普段からcssでフォント指定する作り方をしていないのでfont-familyごとすべて削除し、きちんと文字が表示されるようになった。
投稿者 gamenou : 02:33 PM | コメント (2148) | トラックバック
January 04, 2004
MovableType設置成功!
以前からやってみたいと思っていたMovableTypeが無料で利用できるprohostingにて動作するという情報をゲット!!さっそくアカウントを取得し設置。見事動作成功!!
投稿者 gamenou : 02:34 PM | コメント (1885) | トラックバック