解決済
livedoor Wikiのタイトルの下にある履歴等のメニューを非表示にすることは可能ですか?
livedoor Wikiの画面左上のタイトルの下に| 編集 | 履歴 | 添付 | 設定 | 新規ページ作成というメニューがありますが、これらを非表示にすることは可能でしょうか?
オーナーが見える分には構わないのですが、編集権限をオーナーに限定しているにもかかわらず、ログアウトしてゲストユーザーとしてアクセスしても上記のメニューが表示されるので違和感があります。
ご教示の程どうかよろしくお願いします。
回答(3)
2.

どうしても一瞬見えますが、これに限らずどのパーツでもロード後に消す(または非表示)にすることはできます。
ただこつめかわうそさんのIDでも見えなくなるので、そこらへんのID選別(できるんだろうか?)とかが必要かもしれません。
DOMの使用例は
http://knowledge.livedoor.com/15407
などありますが、そういう用途集を作りたいと思って作って飽きて放置状態wのWikiがあります。(これって自分のリンクへの誘導になっちゃうかもしれませんが一応)
http://wiki.livedoor.jp/wiki_exgrammar/d/FrontPage
もしよければやってできあがったなら誰でも編集できますので適当に使用例として挙げといてもらえるとうれしいです。
IDを取得して分岐させてメニューの表示・非表示・・・というのは未解決ですが、道のりが長そうなので解決ということにさせて頂きます。解決したらプーニンさんのWikiに報告します。
1.

ご回答頂きありがとうございました。
3.

簡単なので一応テストしてみたらできましたけど。
オーナーも見えなくなるんだけどそこにメニューがあることを知ってればそれほど不便ということもないのでは。
編集権限はオーナーにしかないのだから間違えてクリックされても害はないし。
たしかに、リンクはあるけど見えないようにする、という手もありますね。ありがとうございました。
コメント(4)
非表示に出きるかどうかのところだけですが、できました。
http://wiki.livedoor.jp/wiki_exgrammar/d/%CA%D4%BD...
ID選別はやってません。でも設定と新規作成だけ表示にしとけばいいでしょう?そういう問題じゃないかもw
ああ、パスワード入れると表示が復活するようにする事は可能だと思いますよ。
ただパスワードはソースを見れば分かっちゃうかもしれませんがねw
それでもこつめかわうそさんの
>ゲストユーザーとしてアクセスしても上記のメニューが表示される違和感
はなくなると思います。
>>2 プーニンさん
ご丁寧な回答、ありがとうございました。
教えて頂いたソースをもとにフリーエリアのスクリプトを作ってみます。ID選別はやってみたいと思うので実現できればプーニンさんのウィキにご報告します。
でも、ログインユーザー取得の関数を調べるところから始めないと行けないのですが(^_^;)。
VBS+ASP は経験者ですが JavaScript は素人なもので…。
ナレ進呈が遅れることになり申し訳ありませんが、とりあえずはまだ未解決のままにしておきます。
それにしてもログイン情報はどこで保持してどうやって認証しているのでしょうかね?
認証してるルーチンがWIKIページで読みこまれてるJSファイル内にあるならそのfunctionを失敬して簡単にできそうですが。
内部のエロイ人は教えてくれないだろうか?

