**[[質問箱4/431]] [#i0db3c57]
#author("2018-03-11T20:37:26+09:00;2009-07-18T18:49:25+09:00","","")
**[[質問箱/4431]] [#i0db3c57]
|RIGHT:70|LEFT:410|c
|~カテゴリ||
|~サマリ|テンプレート保存時に、&page;等の置換えをしたくない|
|~バージョン|1.4.7|
|~投稿者|[[Elm]]|
|~状態|質問|
|~投稿日|&new{2009-02-23 (月) 11:32:52};|
***質問 [#i4f35302]
テンプレート保存時に&page;などが置き換えられてしまうため、テンプレートがうまく使えません。

私は、以下の方法で対応しているのですがほかにいい方法があればおしえてください。~
rules.ini.phpの$rules_strを修正します。~
注:この方法だと&&が使えなくなります~
元
 '&now;' 	=> format_date(UTIME),
修正(他の行にも同様に)
 '([^&])&now;' 	=> "\\1".format_date(UTIME),
ルールの最後に追加
 '&&'		=> '&',
1.テンプレート内では、&&page;の様に記述(修正による実行回避)~
2.テンプレート保存時に&page;のように修正される(追加分)~
3.文書保存時には、置き換えされる(修正により実行)~

***回答 [#c5d598c5]
- [[dev:BugTrack/299]] で、[[reimy]] さんが2003-06-27 (金) 01:04:13 にコメントしている方法は、「一時的に置き換えたくないルールを無効(コメント)にしてからテンプレートを登録し、その後置き換えルールを元に戻す」、という方法。 --  &new{2009-02-23 (月) 17:40:19};
-- 方法の記載場所を誤解されるような書き方だったので修正。 --  &new{2009-03-20 (金) 22:28:04};
- 上記方法、かなり問題起きてます tt 記事消したほうがいいかもです -- [[Elm]] &new{2009-03-20 (金) 22:05:59};
- どういう問題が起きてますか? -- &new{2009-03-20 (金) 22:28:04};
-- [[dev:PukiWiki/1.4/マニュアル/テンプレート]] にも書き換えが必要な問題ですか? --  &new{2009-03-20 (金) 23:15:50};
- ご無沙汰です。うまく変換できなかったので、PHP勉強しなおしてました -- [[Elm]] &new{2009-07-14 (火) 17:21:23};
- 改善版考えたのですが・・・・・。上の記事に変更していいものでしょうか? -- [[Elm]] &new{2009-07-14 (火) 17:24:58};
- 比較・検討できるように、新しい見出しを付けて追記しては? --  &new{2009-07-14 (火) 19:10:11};
- [[質問箱4/476]]に載せました、お役に立てればいいな・・・。 -- [[Elm]] &new{2009-07-14 (火) 22:33:09};
- [[質問箱/4476]]に載せました、お役に立てればいいな・・・。 -- [[Elm]] &new{2009-07-14 (火) 22:33: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.079 sec.

SourceForge