*PukiWiki Tips [#h1bb0363] RIGHT:更新日&lastmod(); **RSSのスタイルシートを追加(RSS1.0) [#u0b9a952] pukiwiki内のリンク(アドレス欄ではなく)でOpera等でアクセスするとスタイルシートが無いので テキスト羅列になる。これを防ぐのに、[[RSSの作成>Windows_Router Memo/RSSの作成#rss]]で使用したrss.xslを利用する。 rss.xslをpukiwikiのルートにコピー plugin/rss.inc.phpの90行くらいに1行追加 header('Content-type: application/xml'); print '<?xml version="1.0" encoding="UTF-8"?>' . "\n\n"; print '<?xml-stylesheet type="text/xsl" href="./rss.xsl"?>'. "\n\n"; <==追加 $r_whatsnew = rawurlencode($whatsnew); **人気ページ(Plugin:popular.inc.php)等のタイトル表示の変更 [#a7b0d3cf] popular.inc.phpとrecent.inc.phpのタイトル部分の書式を変更 ja.lng.phpで $_popular_plugin_frame ////////////////////////////////////// // popular.inc.php //$_popular_plugin_frame = '<h5>人気の%d件</h5><div>%s</div>'; //$_popular_plugin_today_frame = '<h5>今日の%d件</h5><div>%s</div>'; $_popular_plugin_frame = '<span style="font-size:small ; background- color:#FFE0FF ;\ font-weight : bold">☆人気の%d件☆</span><div>%s</div>'; <==変更 $_popular_plugin_today_frame = '<span style="font-size:small ; background- color:#FFE0FF ;\ font-weight : bold">☆今日の%d件☆</span><div>%s</div>'; <==変更 ////////////////////////////////////// // recent.inc.php //$_recent_plugin_frame = '<h5>最新の%d件</h5> //<div>%s</div>'; $_recent_plugin_frame = '<span style="font-size:12px ; background- color:#FFE0FF ; font-we ight:bold">☆最新の%d件☆</span> <==変更 <div>%s</div>'; &color(red){''recent.inc.phpの表示データ''}; rcache/ecent.datに入っている。 **&aname(menubar){メニューを左右に出す方法}; [#g820d357] plugin/menu.inc.phpをコピーしてmenu2.inc.phpを作成 menu2.inc.phpの以下の内容を変更(menubarとつくところをmenubar2に変更) define('MENU_SUBMENUBAR', 'MenuBar'); ==> define('MENU_SUBMENUBAR', 'MenuBar2'); plugin_menu_convert() ==> plugin_menu2_convert() global $vars, $menubar; ==> global $vars, $menubar2; $page = ($menu === NULL) ? $menubar : $menu; ==> $page = ($menu === NULL) ? $menubar2 : $menu; pukiwiki.ini.phpにMenuBar2を追加この名前が右メニューのページ名 $menubar = 'MenuBar'; // Menu $menubar2 = 'MenuBar2'; // Menu2 pukiwiki.skin.phpに以下の内容追加 <?php if (arg_check('read') && exist_plugin_convert('menu')) { ?> <table border="0" style="width:100%"> <tr> <?php if (exist_plugin_convert('menu')) { ?> <==追加 <td class="menubar" style="background:#fff0e0"> <div id="menubar"><?php echo do_plugin_convert('menu') ?></div> </td> <?php } ?> <==追加 <td valign="top"> <div id="body"><?php echo $body ?></div> </td> <?php if (exist_plugin_convert('menu2')) { ?> <---- <td class="menubar2" style="background:#fff0e0"> | <div id="menubar2"><?php echo do_plugin_convert('menu2') ?></div> |追加 </td> | <?php } ?> <---- </tr> </table> pukiwiki.css.phpのmenubarのclassとidをmenubar2としてコピーして追加 td.menubar { <?php if ($media == 'print') { ?> display:none; (略) <?php } ?> } [追加] td.menubar2 { <?php if ($media == 'print') { ?> (略) <?php } ?> } div#menubar { <?php if ($media == 'print') { ?> display:none; (略) <?php } ?> } [追加] div#menubar2 { <?php if ($media == 'print') { ?> (略) <?php } ?> } div#menubar ul { margin:0px 0px 0px .5em; padding:0px 0px 0px .5em; } [追加] div#menubar2 ul { margin:0px 0px 0px .5em; padding:0px 0px 0px .5em; } div#menubar ul li { line-height:110%; } [追加] div#menubar2 ul li { line-height:110%; } div#menubar h4 { font-size:110%; } [追加] div#menubar2 h4 { font-size:110%; }