* MenuBarにタイトルバー [#o36a4351]

PukiWikiのMenuBarでrecentプラグインと同じようなデザインのタイトルバーを作りたかったけど、デザイン力の無さでうまく実現できなかったので、プラグインの勉強がてら作ってみたもの。

#menubar_title(こんなこと)~
や~
#menubar_title(こんなこと, 1, 1)~
や~
#menubar_title(こんなこと, 6)~
ができる。~
つか、これだけみると 見出しの再発明?(汗。~
デザインは<h1>~<h6>までのCSS設定に依存している。


** ソースコード [#bc75799a]
 <?php
 define('PLUGIN_MENUBAR_TITLE_USAGE', '#menubar_title(menubar-title[, h_tag-no[, upper-br(0/1)]])');
 
 function plugin_menubar_title_convert()
 {
   $h = 5;
   $upper_br = 0;
 
   if (func_num_args()) {
     $args = func_get_args();
     if (!isset($args[0])) {
       return PLUGIN_MENUBAR_TITLE_USAGE . '<br />';
     } else {
       $menubar_title = $args[0];
     }
     if (isset($args[1])) {
       $h = (int)$args[1];
     } 
     if (isset($args[2])) {
       $upper_br = (int)$args[2];
     }
   }
 
   $ret_string = '';
   {
     $h_tag = 'h' . $h;
     if ($upper_br != 0) {
       $ret_string .= '<br />';
     }
     $ret_string .= '<' . $h_tag . '>' . $menubar_title . '</' . $h_tag . '>';
   }
 
   return $ret_string;
 }
 ?>

これを
 [PukiWiki-DIR]/plugin/menubar_title.inc.php
として保存すると、~
~#menubar_title(こんな感じ)↓
#menubar_title(こんな感じ)
として使える。

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS