#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; // ここまで