トップ/pukiwiki1.4/tips/hide_edit_button

pukiwiki1.4/tips/hide_edit_button の変更点


#author("2025-04-20T15:04:49+09:00","default:nemusg.pad","nemusg.pad")
#author("2025-08-24T23:30:16+09:00;2025-04-20T15:04:49+09:00","default:nemusg.pad","nemusg.pad")
* 編集ボタンを隠す [#kb4f06e9]

(権限が必要な)押せない編集ボタンは表示しないほうが親切なので、CSSで非表示にする。
URLの末尾に ''#editor'' を付けると表示。

あえて隠してちょっと編集に慣れている人だけが使うというのもありかも。

** 手順 [#k76b7d53]

- skin(しかしもうちょっとスマートに書けないのだろうか・・・)
 <?php if ($vars["page"] == 'FrontPage' or $vars["page"] == 'MenuBar' or $vars["page"] == 'リンク') { ?>
 	<li class="adminOnly" id="editor"><?php _navigator('edit') ?></li>
 <?php } else { ?>
 	<li><?php _navigator('edit') ?></li>
 	<?php if ($is_read && $function_freeze) { ?><li><?php (! $is_freeze) ? _navigator('freeze') : _navigator('unfreeze') ?></li><?php } ?>
 <?php } ?>

- CSS
 div#navigator li.adminOnly{display:none;}
 div#navigator li.adminOnly:target{display:block;}/*アンカーが一致したら表示*/


** ブックマークレット [#hed43d44]

URLの末尾に ''#editor'' を追加するブックマークレット。
押した数だけ追加されてしまうが気にしない。

 javascript:(function(){n='';u=location.href;{window.open(u+'#editor','_self','');}})();

#include(parts/feedback,notitle)