**[[質問箱4/191]] [#p882476e]
#author("2018-03-11T19:53:56+09:00;2009-06-02T21:19:09+09:00","","")
**[[質問箱/4191]] [#p882476e]
|RIGHT:70|LEFT:410|c
|~カテゴリ||
|~サマリ|Pukiwikiの編集にて#や-を無効化する設定|
|~バージョン|1.4.7|
|~投稿者|[[liani]]|
|~状態|質問|
|~投稿日|&new{2007-11-19 (月) 00:00:07};|
***質問 [#t5bc5dfd]
初歩的な質問で申し訳ありません。

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

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

***回答 [#pbf1c415]
- リスト表示とかその他で大きな弊害が出ると思うんだけど?貼り付けるというのなら、エディタで数値置換文字列に変換してから実施すれば良いのでは? --  &new{2007-11-19 (月) 08:58:23};
- lib/convert_html.phpを改造します。 -- [[ぃぉぃぉ]] &new{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]]この辺が使えそうな気がしたりしなかったり。 --  &new{2007-11-19 (月) 21:20:15};
-- #と-だけを殺して*や|などはそのまま使いたいということだと、ぃぉぃぉさんのような改造が必要ですね --  &new{2007-11-19 (月) 21:22:57};
- とても丁寧なご回答、ありがとうございます。早速試してみます。 -- [[liani]] &new{2007-11-20 (火) 03:33:18};
- [[質問箱4/423]] --  &new{2009-06-02 (火) 21:19:09};
- [[質問箱/4423]] --  &new{2009-06-02 (火) 21:19:09};

#comment

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 8.2.12. HTML convert time: 0.015 sec.

SourceForge