質問箱/4191

カテゴリ
サマリPukiwikiの編集にて#や-を無効化する設定
バージョン1.4.7
投稿者liani?
状態質問
投稿日2007-11-19 (月) 00:00:07

質問

初歩的な質問で申し訳ありません。

Pukiwiki編集にて、#や-が行頭に付く文字列を貼り付けてページの更新を実施した際、 そのままの文字列が表示されるようになる設定の変更部分を探しております。

逐一、#や-といった文字を正規表現に置換するというのも手間ですので、 こういった特殊命令を無効化する方法を教えて頂けたらと思います。

回答

  • リスト表示とかその他で大きな弊害が出ると思うんだけど?貼り付けるというのなら、エディタで数値置換文字列に変換してから実施すれば良いのでは? -- 2007-11-19 (月) 08:58:23
  • lib/convert_html.phpを改造します。 -- ぃぉぃぉ 2007-11-19 (月) 18:24:57
    • #
      function & Factory_Div(& $root, $text)
      のif文を削除。常に
      	$_ret_object = new Paragraph($text);
      	return $_ret_object;
      となるように。
    • -
      // Lists (UL, OL, DL)
      class ListContainer extends Element
      {
      ...
      		$this->tag   = $tag;
      		$this->tag2  = $tag2;
      -		$this->level = min(3, strspn($text, $head));
      +		$this->level = min(0, strspn($text, $head));
  • 貼り付けた文がそのまま表示されるようにってことだと、自作プラグイン/pre.inc.phpこの辺が使えそうな気がしたりしなかったり。 -- 2007-11-19 (月) 21:20:15
    • #と-だけを殺して*や|などはそのまま使いたいということだと、ぃぉぃぉさんのような改造が必要ですね -- 2007-11-19 (月) 21:22:57
  • とても丁寧なご回答、ありがとうございます。早速試してみます。 -- liani? 2007-11-20 (火) 03:33:18
  • 質問箱/4423? -- 2009-06-02 (火) 21:19:09


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2009-06-02 (火) 21:19:09
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.240 sec.

OSDN