質問箱/2136

カテゴリ
サマリ更新日時の任意変更の方法について
バージョン1.4.3
投稿者澤原?
状態完了
投稿日2004-04-22 (THU) 02:44:15

質問

PukiWiki 1.4.3、Linux をつかっています。

Pukiwikiのコンテンツ更新する際に、誤って更新日時を変更したくないページを最新の日時に変更してしまう事があります。

この場合、最近の○○件の上の方に表示されてしまうのですが、日時を任意の値に変更するにはどのようにすればいいのでしょうか?

以下の2つの方法があるのかも?思いますが、当方には詳細がわかりません。ご教授頂ければと思います。

  1. ページの情報が保存されているファイルに対して、
    # touch -t 0404120515 file
    でファイルそのもののタイムスタンプを変更する。

    (しかし、ファイルがエンコード?されている為か、該当ファイルを特定する事ができません)

  2. プラグイン等で組み込む事で、ページ編集時に任意の更新日時を指定可とする

宜しくお願いいたします。

回答

  • reimy 2004-04-22 (THU) 12:14:29

    ページのファイル名は/?cmd=filelistで知ることができますよ。

  • 名無しさん 2004-04-22 (THU) 13:08:13

    便乗すみません。以前、同じ考えでtouchによるタイムスタンプの変更を試みたのですが、PukiWiki上でページの編集*1をするまで反映されませんでした。何かトリガが必要なんですかね? とりあえず/?cmd=linksは試しましたがダメでした。

    • にぶんのに 2004-04-23 (FRI) 02:29:31

      #recentはタイムスタンプではなく、ページの更新毎に作成されるキャッシュ情報をみています。よってtouchで指定したタイムスタンプを反映するために、ページの更新が必要です。

  • 澤原? 2004-04-23 (FRI) 00:06:23

    reimyさんの仰るとおりの引数にて該当ファイルを見つける事ができました。
    ありがとうございます。

  • cache\recent.dat の編集は必要ないのでしょうか。 -- 2007-10-23 (火) 20:57:44


*1 touchしたページに限らず

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-12-07 (日) 11:31:23
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.244 sec.

OSDN