AX

エントリー削除でHTMLファイルを自動的に削除する

公開したエントリーを削除、「公開」から「非公開」への変更又はファイル名変更 してもサーバー上にはhtmlファイルが残ったままなのですが3.3からオプションでファイルを削除できるようになりました。

mt-config.cgi をテキストエディタで開いて

DeleteFilesAtRebuild 1

を追加

月送りカレンダー

テンプレート→インデックス→テンプレートを新規作成
テンプレートの名前:カレンダー用スタイルシート
出力ファイル名:calendar.css
テンプレートの中身

保存後再構築


テンプレートの編集で
メインページ、エントリー・アーカイブ、カテゴリー・アーカイブ、日付アーカイブ
の各テンプレートのデフォルトのカレンダーの記述を下記と入れ替え。


公開の設定でアーカイブ・マッピングの設定をします。
月別 / Calendar
calendar/%y/%m/%i

公開の設定


設定→公開
アーカイブの設定にチェックを入れてその下のフォームに下記の内容を記述

アーカイブURL:http://ブログURL/archives/
アーカイブパス:アーカイブURLまでのパス

その下のアーカイブ・マッピングの設定

エントリー / エントリー・アーカイブ

<$MTArchiveDate format="%Y/%m/%d-%H%M%S"$>.php

赤字の部分は
%Y
年を、4桁の数字で表示します。
%m
月を、2桁の数字で表示します。
%d
日付を、2桁の数字で表示します。
%H
時刻を、24時間形式の2桁の数字で表示します。
%M
分を、2桁の数字で表示します。
%S
秒を、2桁の数字で表示します。
例)
2004/11/23-180933.php
2004年11月23日18:09:33にエントリーした記事。

他の日付フォーマットはマニュアルに書いてあります。
日付フォーマット・アトリビュート




日付 / 日付アーカイブ

%y/%m/%d/index.php




月別 / Calendar
calendar/%y/%m/%i

カレンダーはこちら

月別 / 日付アーカイブ

yyyy/mm/index.php

PHP化

メインページの編集で出力ファイル名が"index.html"となっているのを"index.php"に変更します。


アーカイブページも同じように"archives.html"から"archives.php"に変更します。

保存、再構築後にFTPで index.htmlとarchives.html削除します。



アーカイブ・テンプレートの拡張子を変更

設定→公開
アーカイブの拡張子をhtmlからphpに変更して保存します。




メインページ、エントリー・アーカイブ、カテゴリー・アーカイブ、日付アーカイブの各テンプレートの先頭に記述してある

<?xml version="1.0" encoding="<$MTPublishCharset$>"?>

を削除して
<? echo('<?xml version="1.0" encoding="<$MTPublishCharset$>"?>') ?>

に書き換えます。

2005年11月15日

画像回り込み。その2

前にやってた画像回り込み。回り込ませたくないときは

class="img_L"


の記述を消してたんだけど、それすらもメンドクサイ(笑



turns.jpg
やむやむ様:エントリ投稿時の画像回り込み改造を参考(パクリ)にエントリ投稿時の画像の回り込みを「left」「right」「none」の3つから選べるようにしました。

続きを読む ≫
1  2  3