質問箱/3408

カテゴリ
サマリ最終変更者のIP表示
バージョン1.4.6
投稿者ダイナマン?
状態完了
投稿日2006-05-17 (水) 07:55:30

質問

ページ左下に表示されている「Last-modifid:」の記事が最後に変更された時間に加え、
counterのプラグインにある最終変更者のIPも表示させたいのですが、なにか方法はありますでしょうか?


例)

Last-modified: 2005-12-03 (土) 20:54:11 
Modified by: 192.168.1.1


以上、宜しくお願いします。

回答

  • counterプラグインによって保持されるのは最終更新者ではなく最終アクセス元のIPアドレスです。編集者のIPアドレスを記録させたいのであれば質問箱/2146が参考になるかもしれません。 -- 2006-05-17 (水) 14:59:48
  • ありがとうございました。 早速、そちらを参考にしてみます。 -- ダイナマン? 2006-05-17 (水) 22:44:00
  • 記録させる方法はわかったのですが、上記の例で書いたように、Wiki上で表示させることは可能でしょうか? -- ダイナマン? 2006-05-18 (木) 04:12:03
  • 可能不可能という話なら、当然可能でしょう。このページだって、記録したものを表示している訳ですから。 -- 2006-05-18 (木) 11:12:29
  • この質問は何か変ですね。回答コメントが改竄されたり、しまいにはページごと削除されたり… lib/file.phpのpage_write()
    	  }
    
          links_update($page);
    +     $fh = fopen(CACHE_DIR.'lmb_'.encode($page),'w');
    +     fwrite($fh,$_SERVER['REMOTE_ADDR']);
    +     fclose($fh);
     }
    skin/pukiwiki.skin.phpのLastmodifiedの辺りを
    <div id="lastmodified">Last-modified: <?php echo $lastmodified.
    ' by '.file_get_contents(CACHE_DIR.'lmb_'.encode($vars['page']));
    ?>
    取りあえずこれで質問の件は実現できます。記録させる方法が分かっている質問者なら、 この素朴な改造の持つ問題点も理解できる筈なので、終了! -- 粘着質な回答者? 2006-05-19 (金) 09:14:42
  • ありがとうございました。 -- ダイナマン? 2006-05-20 (土) 01:41:02
  • 問題点って何ですか? 興味あります。 -- 通りがかり? 2006-05-20 (土) 03:19:02
  • 問題点はダイナマンさんに聞いて下さい。 -- 粘着質な回答者? 2006-05-27 (土) 04:50:35
  • 管理者が編集者のIPを把握しておきたいという場合は、メール通知($notify)を使うことでそれが可能です。 -- 2007-04-02 (月) 21:04:18

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2009-12-03 (木) 15:57:43
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.275 sec.

OSDN