トップ 差分 一覧 Farm ソース 検索 ヘルプ RSS ログイン

BBS-サポート掲示板/886

ページの作成や編集にはユーザ登録が必要です。

 タイムスタンプを更新しないについて - わたる (2009年04月21日 19時45分42秒)

編集画面で、「タイムスタンプを更新しない」というのがありますが、これをチェックしなければ、タイムスタンプを更新しない、チェックしたら、更新する、ということにしたいのですが、どのようにすればいいのか、教えてください。ちょっとした誤字だけを訂正するだけのことが多いのですが、それでも、デフォルトで更新するので、あまり最終更新日時が訳に立ちません。

  • ご要望の主旨は、「デフォルトではタイムスタンプを更新したくない」ということですよね。チェックボックスの意味を反転するといろいろ面倒なので反転せずそのままとし、「プレビューを除く編集開始時には必ずチェックボックスがチェックされている状態(=sage)にする」というのが一番簡単な気がします。すなわち、変更点は下記の通り(ただし、自分では試していません。動かなかったらゴメンナサイ)。 - 774 (2009年04月22日 00時57分00秒)
diff -urBwb /cygdrive/d/old/tmp/wiki3_6_3_1.orig/plugin/core/EditPage.pm ./plugin/core/EditPage.pm
--- /cygdrive/d/old/tmp/wiki3_6_3_1.orig/plugin/core/EditPage.pm        2009-01-04 10:11:04.000000000 +0900
+++ ./plugin/core/EditPage.pm   2009-04-22 00:52:40.710761600 +0900
@@ -110,6 +110,7 @@
                $content = $wiki->get_page($template);
        }

+       $sage = 1 if (not $cgi->param("preview"));
        #--------------------------------------------------------------------------
        # 入力フォーム
        $wiki->set_title($pagename."の編集",1);
  • お礼が遅くなって申し訳ありません。さっそくやってみます。 - わたる (2009年05月03日 16時04分47秒)
お名前: コメント:

最終更新時間:2009年05月03日 16時04分47秒