検索条件
全2件
(1/1ページ)
特定の書式で、書き込み時刻(初公開日時)を表示する方法です。*1
[time:%Y/%m/%d] [time:%H:%M:%S]
などと書くと
[time:%Y/%m/%d]
[time:%H:%M:%S]
と表示されます。
%Y %y %m %d %I %H %M %S %w %s %e %j %k %l %a %p
が使用出来ますが、詳細はstrftimeを参照してください。
またadiary拡張として次のものが使用できます。
%n | 月表記(桁可変) |
---|---|
%i | 12時間表記( 0-11) |
%L | 12時間表記(00-11)(2桁) |
%J | 0~24時以降、日付変更時間まで深夜表記 |
%K | 0~24時以降、日付変更時間まで深夜表記(2桁) |
adiary + Apache 1.3において、PATH_INFOの解析に失敗することがある不具合を発見しました。mod_rewrite + single ユーザーモードで発生しやすいようです。症状としては、カレンダーで前月に辿れなかったりします。次期バージョンで対応しますが、応急処置的には次のような修正を行ってください。
lib/Satsuki/Base.pm の 1180行目付近に次の一行を追加してください。
$ENV{PATH_INFO} =~ s|//+|/|g; ←追加する行
my $str = substr($ENV{PATH_INFO}, 1);
$str =~ tr/+/ /;
my @pinfo = split('/', $str);
Base.pm:修正したファイルを置いておきます。(Base.pm 52KB)*1
特に問題が発生していない方はこの修正は不要です。
そもそも特定状況下にてパス自動解析の動作が怪しい様子だったのですが、手元でApache1.3環境を用意して色々とテストしてみたものの、不具合が再現できませんでした。*2