BugTrack/2240
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
* tracker_list のpage から正規表現を得る部分について [#ne...
- ページ: [[BugTrack2]]
- 投稿者: 名無しさん
- 優先順位: 普通
- 状態: 完了
- カテゴリー: プラグイン
- 投稿日: 2007-05-25 (金) 19:08:34
- バージョン:
** メッセージ [#b82704c8]
tracker_list のテンプレート/page から正規表現を得る部分を...
[[official:WebTrack/57]] で話題になった[[official:質問箱3...
// $Id: tracker.inc.php,v 1.36 2007/03/29 15:05:52 henoh...
// Copyright (C) 2003-2005 PukiWiki Developers Team
(中略)
class Tracker_list
{
(中略)
function Tracker_list($page,$refer,&$config,$list)
{
(中略)
while (count($pattern))
{
$this->pattern .= preg_replace('/\s+/','\\s*','(?>\\s*...
if (count($pattern))
{
$field = array_shift($pattern);
$this->pattern_fields[] = $field;
- $this->pattern .= '(.*)';
+ $this->pattern .= '(.*?)';
}
}
(以降、省略)
これで、なるべく最短でマッチするようになるので、~
テンプレート/page の形が[[official:質問箱3/400]] のように...
実際のページが、テンプレート/page の形でなくなると弱いの...
手のあいた時にCopyright と一緒にチェックをお願いします。
--------
- Trackerに手を入れていただいているようなので、上げ。&br;...
- 探索ありがとうございます。ついでにそれぞれのBugTrack間...
-- [[BugTrack2/243]]
-- [[official:質問箱4/21]]
- 関連?: [[BugTrack2/274]] -- &new{2007-09-22 (土) 12:46...
- [[cvs:plugin/tracker.inc.php]] (1.64) -- &new{2007-09-...
-- CVS に取り込まれたので完了に -- &new{2007-10-09 (火) 0...
- フォローありがとうであります。ちょっとケチなトリック(今...
-- ケチなトリックというのは: Tracker_list はこのような方...
必要としないフィールドについても必ず((正規表現のカッコ ()...
-- 対応というのは: 無視すべきフィールドはカッコで囲む必要...
-- ありうる副作用というのは: 穴の開いた紙(穴の数とか、周...
//#comment
終了行:
* tracker_list のpage から正規表現を得る部分について [#ne...
- ページ: [[BugTrack2]]
- 投稿者: 名無しさん
- 優先順位: 普通
- 状態: 完了
- カテゴリー: プラグイン
- 投稿日: 2007-05-25 (金) 19:08:34
- バージョン:
** メッセージ [#b82704c8]
tracker_list のテンプレート/page から正規表現を得る部分を...
[[official:WebTrack/57]] で話題になった[[official:質問箱3...
// $Id: tracker.inc.php,v 1.36 2007/03/29 15:05:52 henoh...
// Copyright (C) 2003-2005 PukiWiki Developers Team
(中略)
class Tracker_list
{
(中略)
function Tracker_list($page,$refer,&$config,$list)
{
(中略)
while (count($pattern))
{
$this->pattern .= preg_replace('/\s+/','\\s*','(?>\\s*...
if (count($pattern))
{
$field = array_shift($pattern);
$this->pattern_fields[] = $field;
- $this->pattern .= '(.*)';
+ $this->pattern .= '(.*?)';
}
}
(以降、省略)
これで、なるべく最短でマッチするようになるので、~
テンプレート/page の形が[[official:質問箱3/400]] のように...
実際のページが、テンプレート/page の形でなくなると弱いの...
手のあいた時にCopyright と一緒にチェックをお願いします。
--------
- Trackerに手を入れていただいているようなので、上げ。&br;...
- 探索ありがとうございます。ついでにそれぞれのBugTrack間...
-- [[BugTrack2/243]]
-- [[official:質問箱4/21]]
- 関連?: [[BugTrack2/274]] -- &new{2007-09-22 (土) 12:46...
- [[cvs:plugin/tracker.inc.php]] (1.64) -- &new{2007-09-...
-- CVS に取り込まれたので完了に -- &new{2007-10-09 (火) 0...
- フォローありがとうであります。ちょっとケチなトリック(今...
-- ケチなトリックというのは: Tracker_list はこのような方...
必要としないフィールドについても必ず((正規表現のカッコ ()...
-- 対応というのは: 無視すべきフィールドはカッコで囲む必要...
-- ありうる副作用というのは: 穴の開いた紙(穴の数とか、周...
//#comment
ページ名: