#author("2022-06-10T19:14:12+09:00","","")
#access();
#author("2022-06-24T17:10:13+09:00","","")
#access(Web Collaboration by PukiWiki-PukiWikiで最終更新したIPアドレスとユーザ名を表示したい);
**PukiWikiで最終更新したIPアドレスとユーザ名を表示したい [#d8b9d60d]
各ページの最終更新者が誰であるかというのをページ最下部の Last-modified に表示できるように変更する方法です。

***具体的な設定 [#a6d9ca8d]
まず、lib/file.php ファイルの page_write() 関数の、links_update($page);の下に下記を追加します。

 $fh = fopen(CACHE_DIR.'lmb_'.encode($page),'w');
 fwrite($fh,$_SERVER['PHP_AUTH_USER'].'('.$_SERVER['REMOTE_ADDR'].')');
 fclose($fh);

あとは表示側の設定です。

skin/pukiwiki.skin.php ファイルで、Last-modified の部分を下記のように修正します。

 <div id="lastmodified">Last-modified: <?php echo $lastmodified.' by '.file_get_contents(CACHE_DIR.'lmb_'.encode($vars['page']));?></div>

設定変更後、ページ下にあるLast-modified:から始まる行に表示されるようになります。

***参考資料ページ [#t2c390c0]
[[質問箱のページ:https://pukiwiki.osdn.jp/?%E8%B3%AA%E5%95%8F%E7%AE%B1/3408]]

カウンター&counter;
// ここまで

トップ   差分 履歴 リロード   一覧 検索 最終更新   ヘルプ   最終更新のRSS