編集や差分、検索、calendar2プラグインで前後の月に移動した時などでも、Menubarを常に表示する方法
<?php if (arg_check('read') and exist_plugin_convert('menu')) { ?>
- skin/pukiwiki.skin.php の154行目あたり (1.4.5~)
<?php if (arg_check('read') && exist_plugin_convert('menu')) { ?>
を次のように修正してください。
<?php if (exist_plugin_convert('menu')) { ?>
<?php if ((arg_check('read') || arg_check('search')) && exist_plugin_convert('menu')) { ?>
wiki初心者です。はじめまして。デフォルトの設定では、左側のMenuBarは「最新の20件」となっています。他のサイトを見ますと、自分で編集し、色々メニューやリンクを追加していますが、それはどうやって実現しますか?よろしくお願いします。
<?php if (arg_check('read') and exist_plugin_convert('menu')) { ?>を
<?php if ((arg_check('read') or arg_check('search')) and exist_plugin_convert('menu')) { ?>とすればできると思います。 -- さばぞう 2004-10-02 (土) 13:38:02
初歩的な質問になりますが、すみません。calendar2を使用していますが、例えば、pukiwikiをインストール直後に、FrontpageにCaledar2を表示するとしますよね。そして、表示されたあと、>><<で前後の月に移動すると、menubarもなくなってcarendarだけのページになってしまう。。というのが今のデフォルトだと思うのですが、前の月に移動してもMenubarはそのまま残しておきたいのです。自分で改造しようと思ったのですが、php初心者なもので、わかりません。。ここは専門の方にお任せしようと。どなたか、助けていただけると嬉しいです、お返事をお待ちしています、よろしくお願いいたします。
- <?php if (arg_check('read') and exist_plugin_convert('menu')) { ?> + <?php if (exist_plugin_convert('menu')) { ?>
編集や差分、検索など、一部のページではMenubarが表示されないのですが、それを常に表示させるようにするにはどうすればいいんでしょうか。
とりあえず、pukiwiki.skin.phpの
<?php if (arg_check('read') && exist_plugin_convert('menu')) { ?> <div id="menubar"><?php echo do_plugin_convert('menu') ?></div> <div id="body"><?php echo $body ?></div> <?php } else { ?> <div id="body"><?php echo $body ?></div> <?php } ?>
部分を
<?php if (arg_check('read') && exist_plugin_convert('menu')) { ?> <div id="menubar"><?php echo do_plugin_convert('menu') ?></div> <div id="body"><?php echo $body ?></div> <?php } else { ?> <div id="menubar"><?php echo do_plugin_convert('menu') ?></div> <div id="body"><?php echo $body ?></div> <?php } ?>
としたところ、見た目に変化は無く、ソースを見ると
<div id="menubar"></div>
とありまして、肝心の中身が無い状態でした。
- <?php if (arg_check('read') && exist_plugin_convert('menu')) { ?> + <?php if (exist_plugin_convert('menu')) { ?>
<?php if ((arg_check('read') or arg_check('edit')) and exist_plugin_convert('menu')) { ?>で編集ページに・・とか?searchとかeditとかの代わりに入れる文字列は、ja.lng.phpの108~130行目あたりを参考にしちゃっていいんでしょうか。 -- cha 2005-03-19 (土) 16:01:38