#author("2023-09-21T23:58:05+09:00","","") #author("2023-09-22T00:04:22+09:00","","") * #insert() と書くと全然内容が追加されない [#ib531032] - ページ: [[BugTrack]] - 投稿者: [[ぬぺぺ]] - 優先順位: 低 - 状態: 提案 - カテゴリー: 本体バグ - 投稿日: 2022-12-30 (金) 12:55:50 - バージョン: 1.5.4 ** メッセージ [#w5411199] びっくりしました 投稿できないだけならまだしも、 #insert #insert() #insert というようになってると#insert()がカウントされなくて場所がズレたりエラーになったりします ***該当コード [#rb4c99ad] こいつのせいです insert.inc.php if (preg_match('/^#insert$/i', $line)) { if ($insert_no == $vars['insert_no']) $postdata .= $insert; $insert_no++; } ***修正案 [#r72fd2a4] if (preg_match('/^#insert(?:\([^)]*\)\s*\{*)?$/i', $line)) { 適当に試しましたがちゃんと動きました if (preg_match('/^#insert(?:\([^)]*\))?$/i', $line)) { こうでもいいのですが、複数行プラグイン式の #insert() {{{~}}} 表記に対応できてません (そんな使い方する人いないですけど、いちおうプラグインだと認識されて展開されるので…) -------- - あんまり真面目に動作確認してません(使わないし) -- [[ぬぺぺ]] &new{2022-12-30 (金) 13:12:25}; - 引数の部分も対応させるついでにmemoプラグインのように引数をテキストボックスの初期値にするといいかもしれません -- [[はいふん]] &new{2023-09-20 (水) 22:10:52}; -- [[BugTrack/2599]] へ分離します。 -- [[はいふん]] &new{2023-09-21 (木) 23:58:05}; - commit:1215212de3 コミットしました。ご報告ありがとうございます。 -- [[はいふん]] &new{2023-09-22 (金) 00:04:22}; #comment