ノート:Wikipedia風なPukiWikiスキン "Monobook for PukiWiki"

Table of Contents

[編集]Monobook for PukiWiki 2007.03.30 リリース

  • Monobook for PukiWiki 2007.03.30 をリリースしました。各種不具合の修正のほかに新機能として
    • 印刷用CSS
    • 設定でフッタにカウンタを表示
    • paraedit.inc.php によるパラグラフ編集

を追加しました。 -- lunt? 2007-03-30 (金) 01:43:31

[編集]MenuBarにpopularプラグインを設置する場合

  • こんにちは。本日リリースを見つけまして、早速使わせていただきました。とても完成度が高く大満足です! -- kens? 2007-04-03 (火) 19:06:23
  • すみません、誤って書き込んでしまいました。質問が2つあります。1つは、"-"または"+"でリストを作成すると表示が崩れてしまいます。具体的には、リストで指定した文が画面左端によってしまいます。このような現象は、私だけでしょうか?PukiWikiのバージョンは1.4.7です。もう1つは質問よりは要望になってしまいますが、#monobook_toolboxをpopularプラグインに対応される予定はございますでしょうか? -- kens? 2007-04-03 (火) 19:15:50
  • 連続投稿すみません。リストの件は自己解決しました。default.ini.phpの設定でリストのマージンを".75"にしなければならない所を"75"にしていました。小数点が抜けていました。 -- kens? 2007-04-03 (火) 19:20:52
  • ありがとうございます。喜んでいただけるとこちらとしても嬉しいです。 -- lunt? 2007-04-03 (火) 22:14:24
  • 小数点の件は確かに間違えやすいので「0.75」に変更しました。こういう経験談はありがたいです。 -- lunt? 2007-04-03 (火) 22:15:36
  • 要望の件ですが、「デザインを合わせたpopularプラグインをMenuBarに設置したい」という理解でよろしいですか? もしそういう意味ならこれ使ってください。filemonobook_popular.rev172.zip-- lunt? 2007-04-03 (火) 22:17:07
  • はい、まったくその通りです。早速のご対応ありがとうございまた! -- kens? 2007-04-04 (水) 01:02:10
  • monobook_popularプラグインは、2007.08.03版から同梱しています。 -- lunt? 2007-08-03 (金) 22:52:31

[編集]MediaWikiのテンプレート機能

  • MediaWikiのパラメータ付きテンプレートを実現できるPukiWikiのプラグインがあれば教えてください -- kahata? 2007-04-25 (水) 18:55:35
  • ちょっとわかりませんが、ないと思います。 -- lunt? 2007-04-25 (水) 23:12:03
  • luntさん、早速のコメントをありがとうございます。 -- kahata? 2007-04-26 (木) 01:02:33
    このmonobookスキンは本当にすばらしいです。sonotさんのタグプラグインを使ってカテゴリー化もできるので、あと欲しい機能はパラメータ付きテンプレートと思います。sonotさんのhtmlinsertを応用して作ってみましたのでご紹介します。
    アップロードができないのでこのページに貼り付けておきます。(いつでも削除して結構です)
    また、wikiのページをテンプレートにするプラグインも作成しております。(PukiWiki/自作プラグイン参照)
    (問題点全て解決しましたので、以下の忠告もあり、書きかけの文は削除しました)
  • なんでここで聞くの?dev の雑談ページとか 2ch のスレで聞けば? -- 2007-04-26 (木) 10:32:56
  • pukiwiki:自作プラグイン/include_template.inc.php で発表されたようですね。いろいろ突っ込みが入っているようですが、頑張ってください。ひとつアドバイスすると、ループ対策はやらないとまずいです。 -- lunt? 2007-04-26 (木) 21:22:36
    • プラグイン名を変更しましたのでこちらのリンクも変更させていただきました。 -- kahata? 2007-04-28 (土) 01:34:41
  • 尚、html_templateプラグインは削除させていただきました。このページはスキン使用のためのサポート用という位置付けです。もちろん多少の逸脱は構わないのですが、さすがに自作プラグイン発表の場としては適切ではありません。ご了承ください。 -- lunt? 2007-04-26 (木) 21:26:58
  • luntさん、自作プラグインでの重要なご指摘ありがとうございました。html_templateの方はもともと一時的なご連絡のつもりですので削除が適切と思います。
    スキンのサポートと言えば.....このスキンは切り替えるのに結構変更箇所が多いので元に戻したりする時大変です。皆さん勿論コメントアウトで対応しているとは思いますが、私はSKIN_MONOBOOKという定数を定義して、変更箇所(+と-)をif elseで分岐するようにしました。これですと瞬時にスキンが切り替わります。ご参考まで。 -- kahata? 2007-04-26 (木) 21:56:08
  • luntさん、色々アドバイスありがとうございました。お礼に一つユーザサポートさせて頂きます。
    MediaWikiの目次を折り畳んで見えなくする機能はpukiwiki:自作プラグイン/region.inc.phpで実現できます。-- kahata? 2007-04-28 (土) 03:26:02
    • region プラグインはちょっと違うでしょ。参考にするかしないかで言えば FirefoxまとめサイトのPukiwikiスキン “White flow” のほうがいい。 まぁそもそも折り畳みたいのはいつなんだ、って気がしますが。 -- 2007-04-28 (土) 06:47:07
    • #contentsを#region~#endregionで囲めば可能ですよと申し上げたかっただけです。これもユーザーの好みですから、skin本体に組み込むかどうかとは別問題でしょう。 -- kahata? 2007-04-29 (日) 05:45:02
    • 今さらなんですが、公式サイトで「色々アドバイス」された方は私ではありません (^^;。一応念のため。 -- lunt? 2007-05-06 (日) 17:54:28
      • わかりました。このページも今読返すと色々余計な、逸脱したことを書いていますので管理者権限で全て削除して結構です。 -- kahata? 2007-05-06 (日) 19:00:35

[編集]外部リンクのアイコン

  • 本文ページのインストールガイドの設定だけでは外部リンクのアイコンが表示されないようです。 -- kahata? 2007-05-06 (日) 20:16:58
    • 外部リンクにアイコンを付ける機能は、スキン(とプラグイン)で提供できる機能ではないのでMonobookに含めていません。ただ cubic9.comさんのパッチ を当てるだけでアイコンが付くようにしてあります。 -- lunt? 2007-05-07 (月) 22:01:23
    • 本体のlib/make_link.phpをいじるのは嫌なので当面pukiwiki:自作プラグイン/exlink.inc.phpをページに埋め込んでいます。pukiwiki:自作スキン/iridのようにスキンで実現するようにしたほうがよいと思いますが・・・
  • パッチを当てなくてもアイコンが付くように、2007.08.03版にrelinkプラグインなるものを付けてみました。 -- lunt? 2007-08-03 (金) 22:54:57

[編集]印刷時の表組みの罫線

  • はじめまして、strayと申します。こちらのskinを活用させて頂いております。質問なのですが、印刷時に表組みの罫線が消えてしまうのを防ぐにはどうしたらよいでしょうか?defaultのskinですとcssのstyle_tdなどにborder:solidで無理やり描画する荒業が使えるのですが、monobookですとそれができない状況でして…。打開策があればご教授いただけないでしょうか? -- stray? 2007-05-07 (月) 00:32:42
    • Monobook for PukiWiki/ファイル一覧 をIE6,7, Firefox, Opera9で印刷してみましたが、どれも特に問題なく罫線が印刷されます。こちらで再現できないと対処できないので、もう少し詳しい情報をお願いします。 -- lunt? 2007-05-07 (月) 22:14:59
    • luntさん、申し訳ございません。私が印刷を行おうとしていたのは初回版(07/02/24リリース)でした。07/03/30リリース版のmonobook.print.cssを利用することで難なく罫線を表示させることができました [sad]
      リリースノートを熟読すべきでした。お騒がせして申し訳ございませんでした。 -- stray? 2007-05-09 (水) 09:56:05

[編集]関連するページのリンク一覧を表示する場合

  • こちらのskinを使用した場合、関連するページのリンク一覧を常に表示しない設定になっています。($related_link = 0;)
    表示したい場合はどうすればよいでしょうか。 -- halk? 2007-05-22 (火) 10:39:02
    • このスキンには「関連するページのリンク一覧」を表示する機能がないので、表示したい場合はスキンの改造が必要です。monobook.skin.php を次のようにすれば、注釈の下に表示されます($related_link = 1; が必要)。 -- lunt? 2007-05-22 (火) 21:12:10
           <h1 class="firstHeading"><?php echo $display_title ?></h1><div id="contentSub"></div>
           <?php echo $body ?><?php echo $notes ?>
      +    <?php if ($related != '') { ?>
      +    <div id="related">Link: <?php echo $related ?></div>
      +    <?php } ?>
          </div>
    • 遅くなりました…正常に出力できました!!ありがとうございます! -- halk? 2007-05-26 (土) 00:48:49

[編集]自己解決

  • 質問なんですが、フッターの編集をmonobook.skin.phpで編集をしてるんですが反映されなくて困っています。(自分が利用しているアクセスカウンターをつけたいです)どうすればいいでしょうか;; -- 真弓? 2007-07-02 (月) 09:34:23
  • <div id="footer">にリンクタグなどを書いてるんですが表示されません -- 真弓? 2007-07-02 (月) 09:35:07
  • すいません;;FTPでアップ先を間違えてました。 -- 真弓? 2007-07-02 (月) 09:36:41

[編集]Monobook for PukiWiki 2007.08.03 リリース

  • Monobook for PukiWiki 2007.08.03 をリリースしました。今回の新機能は
    • monobook_popular.inc.php の追加
    • revert.inc.php によるリバート機能
    • monobook_login.inc.php によって右上のログインを有効化
    • relink.inc.php による外部リンクへのアイコンの付与
    • 3段組に対応

などです。 -- lunt? 2007-08-03 (金) 22:49:56

[編集]Monobook for PukiWiki 2008.01.06 リリース

  • コメントが投稿されて始めてノートが作成されるようになりました。経緯はwikinoteプラグインの改造にあります。 -- lunt? 2008-01-06 (日) 21:37:34

[編集]アカウントの作成は?

  • 最上段右の「ログインまたはアカウントの作成」(すなわちmonobook_login.inc.php)の使い方がよく分かりません。簡単な説明か、説明のあるリンクを示して頂けないでしょうか? -- 2008-01-30 (水) 20:45:19
    • pukiwiki.ini.php で設定した $auth_users でBasic認証するだけです。アカウントの作成はできません。 -- lunt? 2008-02-03 (日) 21:08:17
    • ありがとうございます。アカウントの作成ができるのかと思いました。 -- 2008-02-03 (日) 22:45:35

[編集]ページ名を日本語にすると編集できない

  • ページ名を日本語にすると編集ができなくなりませんか? -- nishida? 2007-10-16 (火) 10:54:37
    • utf版のpukiwikiを使っています。 -- nishida? 2007-10-16 (火) 10:56:20
    • 編集できないとは具体的にどういうことかわかりませんが、そういうことはないですね。実際ページ名に日本語を含むページもあります。 -- lunt? 2007-10-17 (水) 21:50:59
  • PukiWIkiの最新版(1.4.8)を使っております。UTF-8版です。ページ名を日本語にするとページ名のみ文字化けされて編集や削除ができないのですが、どのようにすれば解消するのでしょうか。 -- rlinking? 2008-04-20 (日) 00:11:32
    • 訂正:Versionは1.4.7でした。補足:ページ名を日本語にすると[編集]ボタンをクリックしたときに[(文字化け)は編集できません]と削除は[(文字化け)は削除できません]と出ます。 -- rlinking? 2008-04-20 (日) 00:13:47
    • 以前にも同様の報告がありましたが、こちらでは再現できませんでした。それはデフォルトスキンに戻しても発生しますか? -- lunt? 2008-04-20 (日) 08:58:02
    • 失礼しました。はやり、デフォルトのスキンでも発生するようです。どうやらスキンの原因ではないようです。でも、解決方法が分かりません。教えていただける方、いらっしゃいませんか? -- rlinking? 2008-04-20 (日) 09:24:36
    • 自己解決しました!http://oshiete1.goo.ne.jp/qa3543500.html このページを参考に(って外部リンク勝手に貼ってすみません)設定をしたらできました。 php.ini の設定で
      default_charset =
      mbstring.internal_encoding = UTF-8
      mbstring.http_output = UTF-8
      にすると良さそうです。 私はこのようにやってできました。 -- rlinking? 2008-04-20 (日) 10:19:35
    • 解決してよかったです。 -- lunt? 2008-04-20 (日) 20:08:32

[編集]1.3非対応

  • 1.3には対応していないのでしょうか? -- 1.3? 2008-04-30 (水) 00:38:12
  • 残念ながら対応してません。 -- lunt? 2008-05-04 (日) 09:02:27

[編集]xreaでエラー

  • 悲惨なエラーが出てますがxreaの問題?monobook_login.inc.phpの問題? -- 2008-06-18 (水) 10:27:44
  • 多分、xreaがerror_reporting()を無視するようになったためだと思います。以前からcoreserverでは報告されてました。急ぎの場合はmonobook_login.inc.phpを削除して、フッタのカウンタをオフにしてください こっちの方法で対処してください。 -- lunt? 2008-06-18 (水) 14:42:09

[編集]Firefoxで最小フォントサイズを有効にしていると見出しがおかしくなる

screenshot.jpg
  • Firefox3でMonobookスキンを適用したWikiを見るとすごく空間があいてしまいます。CSSのどの辺りを修正したらよろしいのでしょうか。 -- kg? 2008-07-06 (日) 21:39:13
  • Firefox3.0でこのサイトを見て回りましたが、どこのことかわかりませんでした。 -- lunt? 2008-07-07 (月) 20:05:41
  • ソースで言いますと、H2タグなどで表示されている部分が、ものすごく空間を空けてしまっている現象のことです。スクリーンショットを撮ってみました。 -- kg? 2008-07-07 (月) 20:22:34
  • うわ大変なことになってますね。ユーザースタイルシートか何かのアドオンが原因でしょうか?自分の環境では何の問題もないので調べようがないし、ちょっとわかりません。 -- lunt? 2008-07-07 (月) 21:11:30
  • 他にも同じ現象で原因がわかる人がいれば是非教えてください。よろしくお願いします。 -- lunt? 2008-07-07 (月) 21:13:55
  • 一度アドオンを全て無効化してみましたが、結果は変わらずでした。何が原因なのでしょうか・・・。 -- kg? 2008-07-08 (火) 09:57:25
  • 事故解決いたしました。pukiwiki.ini.phpにてPKWK_DTD_XHTML_1_0_TRANSITIONALを使用するように設定すれば解決いたしました。 -- kg? 2008-07-22 (火) 17:08:53
  • あ、事故じゃないw 自己解決、でした。失礼しました。 -- kg? 2008-07-22 (火) 17:09:24
    • Almost Standards Mode でレンダリングされる場合は正常に表示されるということでしょうか。ワケがわかりません>< -- lunt? 2008-07-23 (水) 21:53:18
  • こんにちは。うちでは問題ありませんでした。 -- sonots? 2008-07-22 (火) 21:49:05
    • コメントありがとうございます。実はkgさんに固有の問題なのかどうかわからず困ってました。他に報告もないのでレアケースなんでしょうね。 -- lunt? 2008-07-23 (水) 21:53:47
  • 利用させていただいています。ありがとうございます。こちらの環境では、この現象は Firefox のオプションで「最小フォントサイズ」を指定しているときにおこることがわかりました。解決法ですが、monobook.css.anchor_super の項目で、font-size: .1%;のところを変更すると治りました。ご参考になれば幸いです。 -- moto? 2008-10-04 (土) 09:52:12
  • なるほど!そういうことだったんですね。ありがとうございます。こちらでも現象を確認しました。 font-size は0で良いみたいです。display:none; にしてしまうとアンカーへジャンプできなくなるブラウザがある(あったような気がする)ので、 font-size:0; もダメなんだと勘違いしてたようです。 -- lunt? 2008-10-09 (木) 21:59:29
skin/monobook/monobook.css
 /* aname.inc.php */
 .anchor_super {
-	font-size: .1px;
+	font-size: 0;
-	line-height: 1px;
 }

[編集]目次の表示がおかしい

  • このページの上部のcontentsは四角く囲まれていますが私の設置したサイトでは枠がありません。なにか特殊な設定などが必要なのでしょうか? -- 2008-11-04 (火) 19:37:46
  • sonotsさんのcontentsxを使っています。最後の x に注意してください。 -- lunt? 2008-11-04 (火) 22:46:32
  • もしかしてデフォルトで入ってましたか?sonotsさんのを入れて使って見たら**と***の見出しは表示されません>< -- 質問者? 2008-11-05 (水) 19:56:21
  • デフォルトで入ってるのは古いバージョンですが、最新版でも問題なく使えます。なおcontentsxに関する込み入った話は私では対応できません。 -- lunt? 2008-11-09 (日) 07:50:08
  • いちおう、お知らせいたします。自分の環境でPukiWiki + monobookをインストールしたときは、(デフォルトでは)#contentsは表示されましたが、#contentsxは表示されませんでした。もちろんpluginにはcontentsxが入っていましたが。sonotsさんの最新版contentsxを入れたら、表示されるようになりました(**も***もOKです。このへんはオプションで変えられましたっけ)。 -- moto? 2009-02-15 (日) 22:15:51
  • 報告ありがとうございます。私の方では確認できませんでしたが、該当する方はcontentsxをアップグレードしてみてください。 -- lunt? 2009-02-17 (火) 22:40:40
  • 基本的にwikinote以外のプラグインはどんどんアップグレードしてもらってかまいません。 -- lunt? 2009-02-17 (火) 22:43:19

[編集]Monobook for PukiWiki 1.0 リリース

  • IE8でも特に問題はなさそうなので、Monobook for PukiWiki 1.0 をリリースしました。大きな変更点はparaedit.inc.phpがsecedit.inc.phpになったことです。バージョンアップの際はparaedit用の本体改造を元に戻してから、再改造になります。 -- lunt? 2009-03-22 (日) 16:36:04
  • また今回のパッケージからcontentsx.inc.php, lsx.inc.php, tag.inc.php を削除しました。今まで通りCSSは対応してるので自分でインストールしてもらえればmonobookライクな表示になります。 -- lunt? 2009-03-22 (日) 16:36:17

[編集]#monobook_toolbox()が空リストになってしまう?

はじめましてasaと申します。素晴らしいスキン&プラグインありがとうございます。 しかしながら、うまくいかない部分があり、ヒントをいただければ幸いです。

  • #monobook_toolbox('new') としましたが、リスト要素が表示されません。
  • <div class="toolbox"><ul></ul></div> は出力されますが、<li>が出ません。
  • function plugin_monobook_toolbox_convert() 内に↓書いて試すと Null でした。
    $link = plugin_monobook_getlink($item, $_monobook_toolbox_messages);
    // test
    var_dump(plugin_monobook_getlink('new', $_monobook_toolbox_messages)); exit(__FILE__);
    //=> Null
  • ファイルのバージョンは
    • monobook_toolbox.inc.php 2009-01-28 14:14:26
    • monobook_getlink.inc.php 2009-01-28 14:14:26
  • Pukiwiki Plus! は本日(2009-06-02) trunkリポジトリ↓から取得しました。 http://svn.cafelounge.net/repos/pukiwiki-plus-i18n/trunk/
  • $_LINK が空のようです。何が足りないのか...(TT)
    function plugin_monobook_getlink($tab, $message, $check_selected = FALSE)
    {
        global $vars, $plugin, $_LINK;
        var_dump($_LINK); exit(__FILE__);
        //=> Null

どうすればうまく行くのでしょうか?

  • プラグインだけカスタマイズして使いたいという話でしょうか。 $_LINKがセットされるのはスキン処理の直前なので、スキン(MenuBar)以外では使えません。 Plus!では$_LINKの代わりに get_cmd_uri() という関数を使えばいいみたいです。 -- lunt? 2009-06-05 (金) 00:08:56

[編集]SKIN_DIRでスキンを切り替えたい

  • スキンファイル名を'monobook/monobook.skin.php'としている理由は?
    'monobook/pukiwiki.skin.php'であればdefault.ini.phpを変更しなくてもpukiwiki.ini.pnpのSKIN_DIRの設定で済むと思いますが・・・また、このようにファイル名を変更して何か不具合が生じますか? -- 2009-09-26 (土) 05:33:47
    • たぶん大丈夫です。 -- lunt? 2009-10-12 (月) 18:18:10
  • 上記の補足ですが、monobookへスキン変更の際、既存のPukiWiki本体ファイルの改造を最小限に留めて欲しいです。見出し編集のためのconvert_html.phpの改造は仕方ないにしても、たとえば、見栄え変更のためのdefault.ini.phpの設定、ja.lng.phpの設定などはmonobook.skin.phpで再設定出来ないですか?そうしてスキン変更をpukiwiki.ini.phpのSKIN_DIRの設定だけで出来るようにしておかないとスキン切替の際にたいへん不自由です。*1 -- 2009-09-27 (日) 08:19:03
    • これでも最小限になるようにしたつもりです。スキンで再設定することはできません。 スキンだけでやるのなら、出来上がったHTMLを直接変更するくらいです。-- lunt? 2009-10-12 (月) 18:19:05

[編集]部分編集でエラー

  • lib/convert_html.php を設置の際にコードを追加するとエラーになるんですがXREAなんですが私だけでしょうか? -- 2009-10-03 (土) 02:02:39
  • +から始まる行を追加しますが、+自体は不要なのでコピペするときは削除してください。 -- lunt? 2009-10-12 (月) 18:27:13


*1 気にならなければ変更しなくてもかまいませんとの但し書きはありますが・・・・・