本日,昼から当ブログのスタイル等いろいろといじってました.そんな中,コメント投稿フォームが表示されていないことに気づきました.
phpファイルを編集中に誤って削除した部分が? と,“メインインデックス”,“コメント”,“コメントつきページ” 等のphpファイルを確認しましたが,それっぽい部分は問題なく残っています.
ではなぜ? と再度phpファイルを確認するも,やはり問題なし.そんな堂々巡りを 6時間ほど繰り返した後,以前,記事のパーマリンクをカスタマイズしたことを思い出しました.
プリセット書式 (予め用意されている 3種類のいずれか) に戻してみると,コメントエリアが現れます.
カスタム書式に戻すと,コメントエリアがなくなります.
一歩前進.
パーマリンクのプリセット書式は,記事IDや “投稿年月日 + 投稿記事名” などユニーク (唯一) な文字列であることから,
if( ユニークなパーマリンク書式) { コメントエリア現る }
といったことが頭に浮かびました.
ちなみに,私が設定していたのが次の書式です.
/archives/%year%/%monthnum%/%day%/%hour%%minute%
一日に複数回投稿する可能性はあるが,同じ時分にはありえないでしょ,というのが理由です.したがって,この書式はユニークであると (個人的に) 解釈していたのですが,機械的には “ユニーク” ではないようです.
では,先の書式に “秒” を追加した次の書式はどうでしょうか.
/archives/%year%/%monthnum%/%day%/%hour%%minute%%second%
この書式は “ユニーク” であると認められるようで,無事コメントエリアが表示されるようになりました.
この辺については,もう少し調べてみたいところではありますね.でもまぁ,とりあえずは解決したことですし...そのうち,ということで.
トラックバック URI
http://blog.meganelab.net/archives/2006/07/30/024306/trackback/
No Responses »
この記事にはまだコメントがついていません。
コメントをどうぞ
段落や改行は自動挿入です。メールアドレスはサイト上では非表示です。
使用できる XHTML タグ: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>