質問箱/2132

カテゴリ
サマリ見出しごとの編集機能は本体に吸収される予定はないですか?
バージョン1.4.3
投稿者ari?
状態完了
投稿日2004-04-19 (MON) 18:05:45

質問

本体パッチのpara_edit.diffおよび、このサイトの質問箱/2038を参考に見出し編集機能を愛用してます。

pukiwiki1.4.3 が最近出て、para_edit.diffもてっきり本体に吸収されるかと期待していたのですが、入っていなかったので残念です。

本体に吸収されるとかいう話はどなたか聞いたことはないでしょうか?

#ここに書いていいのかな

回答

  • 三浦克介 2004-04-20 (TUE) 09:19:38

    どちらかというと、開発サイト で話すべき内容ですね。config で機能をON/OFFできるようにし、デフォルトではOFFにするような形で提案すれば、通ると思いますけど。

  • reimy 2004-04-20 (TUE) 09:34:59

    ですね。採用されるとすれば、pukiwiki.ini.phpでの設定になるでしょう。

  • ari? 2004-04-20 (TUE) 10:16:24

    回答ありがとうございます。開発サイトに行ってみます      

  • ari? 2004-04-20 (TUE) 15:21:13

    もう一つ質問ですが、このサイトの左側に表示されているメニューバーは見出し編集アンカーが表示されていませんがどうやって表示を抑制しているのでしょう?

    • reimy 2004-04-20 (TUE) 22:34:49

      PukiWiki.org/仕様にも書いているように、pukiwiki.orgではmenu.inc.phpを使用せずにメニューバーを表示しています。メニューバーを記述したページに見出しを記述していないので、見出し編集アンカーは表示されません。メニューバーの各見出しはスキンで表示しています。

  • ari? 2004-04-21 (WED) 10:20:18

    すいません、見落としてました。確かに書いてありました。回答ありがとうございます。

    • satoshi? 2004-05-04 (TUE) 21:09:28

      plugin/menu.inc.phpに以下のようなパッチを当てて使っています。これでメニューにアンカーや編集用リンクが表示されなくなります。

      -   return preg_replace('/<ul[^>]*>/','<ul>',convert_html(get_source($page)));
      +   $menutext = preg_replace('/^(\*{1,3}.*)\[#[A-Za-z][\w-]+\](.*)$/m','$1$2',get_source($page));
      +   return preg_replace('/<ul[^>]*>/','<ul>',convert_html($menutext));
  • ari? 2004-05-06 (THU) 19:25:24

    ためしてみました、お手軽に目的を達成できました。
    情報ありがとうございます。 :)
    convert前に、固定見出しIDを正規表現で置換しているのですね。なるほど、気付きもしませんでした。

  • ariさんと同じく、メニューバーでアンカーを表示させないようにしようとしているのですが、うまくいきません。
    satoshiさんの方法は、plugin/menu.inc.phpの54行目に
    return preg_replace('/<ul[^>]*>/','<ul>',convert_html(get_source($page)));
    を書き加えるということですよね?
    やってみたのですが、いまだ、†が消えません。 -- うま 2007-02-10 (土) 14:28:58
    • もう一行 + があるし、むしろそちらが大事 -- 2007-02-16 (金) 14:02:27
  • -を削除し、+を挿入する という意味では? -- 2007-05-30 (水) 16:17:39
  • 関連: dev:BugTrack/585 -- 2008-01-25 (金) 23:04:16


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-01-25 (金) 23:04:17
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.219 sec.

OSDN