BugTrack/2175
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
* yetlist プラグインで non_list が反映されない [#pe34d5b6]
- ページ: [[BugTrack2]]
- 投稿者: [[しましま]]
- 優先順位: 普通
- 状態: 却下
- カテゴリー: プラグイン
- 投稿日: 2006-04-29 (土) 13:21:15
- バージョン: 1.4.6
#contents
** メッセージ [#fecc6034]
yetlist プラグインで non_list が反映されていません.
:RenameLog や RecentDeleted などの管理ファイルを除外しな...
*** 改造点 [#oa4324ab]
参照元のファイル名が non_list にマッチしたら無視する.
*** パッチ [#d97f0842]
$Id: yetlist.inc.php,v 1.23 2005/06/18 10:44:00 teanan E...
に対するパッチ
--- yetlist.inc.php.orig 2006-04-29 03:31:19.000000000 +...
+++ yetlist.inc.php 2006-04-29 12:56:56.000000000 +0900
@@ -6,19 +6,21 @@
function plugin_yetlist_action()
{
- global $script;
+ global $script, $non_list;
global $_title_yetlist, $_err_notexist;
$retval = array(
'msg' => $_title_yetlist,
'body' => ''
);
+ $non_list_pattern = '/' . $non_list . '/';
$refer = array();
$pages = array_diff(get_existpages(CACHE_DIR, '.ref'), ...
foreach ($pages as $page) {
foreach (file(CACHE_DIR . encode($page) . '.ref') as $...
list($_page) = explode("\t", rtrim($line));
+ if (preg_match($non_list_pattern, $_page)) continue;
$refer[$page][] = $_page;
}
}
--------
***コメント [#c7e11be9]
- non_list関係は再編の途中と伺っていますが,こちらのパッ...
- 上記の流れとは異なりますが、当方ではyetlist.inc.phpを(P...
- hirokasaさん,お返事ありがとうございます.yetlist を使...
- パッチありがとうございます。他にも色々あった直し所も含...
-- [[cvs:plugin/yetlist.inc.php]] (r1.24-r1.26)
--- henohenoさんありがとうございます.1.24へのパッチを拝...
--- 1.27に対するパッチを作ってみました. -- [[しましま]] ...
--- yetlist.inc.php.orig 2006-05-05 15:16:28.000000000 +...
+++ yetlist.inc.php 2006-05-05 15:19:25.000000000 +0900
@@ -29,6 +29,7 @@
$refer = array();
foreach (file(CACHE_DIR . $file) as $line) {
list($_page) = explode("\t", rtrim($line));
+ if (preg_match('/' . $non_list . '/S', $_page)) cont...
$refer[] = $_page;
}
if (! empty($refer)) {
- 度々ご確認いただきありがとうございます。私の方でも誤解...
-- [[cvs:plugin/yetlist.inc.php]] (r1.28)
-- refer ページの数は予想ができず、またforeach() の中で毎...
$refer = array();
foreach (file(CACHE_DIR . $file) as $line) {
list($_page) = explode("\t", rtrim($line));
$refer[] = $_page;
}
+ // Diff
+ $refer = array_diff($refer, preg_grep($refer_regex, $...
--- henohenoさんありがとうございます.私の文章に曖昧な点...
1.28 を試したところ,意図したとおり non_list に含まれたペ...
- お疲れ様です。コメントありがとうございます。現在の r1.2...
-- 単純な話ですが、(特定のページを除いた) ページには、あ...
-- もし 「$non_list に合致する dangling link」 がyetlist...
-- というのが、「r1.25で私が加えた $non_list の処理はどう...
- 関連? [[BugTrack2/140]] -- [[teanan]] &new{2006-05-08 (...
//#comment
** [保留] preを生成するプラグインとWikiName? [#i7180c61]
- "WikiName" のように大文字で始まる単語を二つ以上連結した...
-- こんにちは。yetlistのアイデアは *.ref ファイルを素早く...
- たぶん、[[BugTrack2/84]]にも関連する話題だと思います。&...
lib/link.php の次の関数が、*.rel や*.ref を生成するときに...
function & links_get_objects($page, $refresh = FALSE)
{
static $obj;
if (! isset($obj) || $refresh)
$obj = & new InlineConverter(NULL, array('note'));
$result = $obj->get_objects(join('', preg_grep('/^(?!\/...
return $result;
}
links_get_objects 関数はwikiテキストからhtmlに変換した時...
マルチラインを使っていない時は、ブロック型プラグインの引...
しかし、マルチラインを使っている場合は、複数行の引数の中...
((WikiName だけでなく、BracketName %%やAutoLink%%((yetlis...
-- 書き終わってから思ったのですが、memo プラグインの引数...
-- 試してみたところ、yetlist の一覧に含まれていました。 -...
- 結論としては、複数行引数かどうかは関係なく、ブロック型...
#comment
終了行:
* yetlist プラグインで non_list が反映されない [#pe34d5b6]
- ページ: [[BugTrack2]]
- 投稿者: [[しましま]]
- 優先順位: 普通
- 状態: 却下
- カテゴリー: プラグイン
- 投稿日: 2006-04-29 (土) 13:21:15
- バージョン: 1.4.6
#contents
** メッセージ [#fecc6034]
yetlist プラグインで non_list が反映されていません.
:RenameLog や RecentDeleted などの管理ファイルを除外しな...
*** 改造点 [#oa4324ab]
参照元のファイル名が non_list にマッチしたら無視する.
*** パッチ [#d97f0842]
$Id: yetlist.inc.php,v 1.23 2005/06/18 10:44:00 teanan E...
に対するパッチ
--- yetlist.inc.php.orig 2006-04-29 03:31:19.000000000 +...
+++ yetlist.inc.php 2006-04-29 12:56:56.000000000 +0900
@@ -6,19 +6,21 @@
function plugin_yetlist_action()
{
- global $script;
+ global $script, $non_list;
global $_title_yetlist, $_err_notexist;
$retval = array(
'msg' => $_title_yetlist,
'body' => ''
);
+ $non_list_pattern = '/' . $non_list . '/';
$refer = array();
$pages = array_diff(get_existpages(CACHE_DIR, '.ref'), ...
foreach ($pages as $page) {
foreach (file(CACHE_DIR . encode($page) . '.ref') as $...
list($_page) = explode("\t", rtrim($line));
+ if (preg_match($non_list_pattern, $_page)) continue;
$refer[$page][] = $_page;
}
}
--------
***コメント [#c7e11be9]
- non_list関係は再編の途中と伺っていますが,こちらのパッ...
- 上記の流れとは異なりますが、当方ではyetlist.inc.phpを(P...
- hirokasaさん,お返事ありがとうございます.yetlist を使...
- パッチありがとうございます。他にも色々あった直し所も含...
-- [[cvs:plugin/yetlist.inc.php]] (r1.24-r1.26)
--- henohenoさんありがとうございます.1.24へのパッチを拝...
--- 1.27に対するパッチを作ってみました. -- [[しましま]] ...
--- yetlist.inc.php.orig 2006-05-05 15:16:28.000000000 +...
+++ yetlist.inc.php 2006-05-05 15:19:25.000000000 +0900
@@ -29,6 +29,7 @@
$refer = array();
foreach (file(CACHE_DIR . $file) as $line) {
list($_page) = explode("\t", rtrim($line));
+ if (preg_match('/' . $non_list . '/S', $_page)) cont...
$refer[] = $_page;
}
if (! empty($refer)) {
- 度々ご確認いただきありがとうございます。私の方でも誤解...
-- [[cvs:plugin/yetlist.inc.php]] (r1.28)
-- refer ページの数は予想ができず、またforeach() の中で毎...
$refer = array();
foreach (file(CACHE_DIR . $file) as $line) {
list($_page) = explode("\t", rtrim($line));
$refer[] = $_page;
}
+ // Diff
+ $refer = array_diff($refer, preg_grep($refer_regex, $...
--- henohenoさんありがとうございます.私の文章に曖昧な点...
1.28 を試したところ,意図したとおり non_list に含まれたペ...
- お疲れ様です。コメントありがとうございます。現在の r1.2...
-- 単純な話ですが、(特定のページを除いた) ページには、あ...
-- もし 「$non_list に合致する dangling link」 がyetlist...
-- というのが、「r1.25で私が加えた $non_list の処理はどう...
- 関連? [[BugTrack2/140]] -- [[teanan]] &new{2006-05-08 (...
//#comment
** [保留] preを生成するプラグインとWikiName? [#i7180c61]
- "WikiName" のように大文字で始まる単語を二つ以上連結した...
-- こんにちは。yetlistのアイデアは *.ref ファイルを素早く...
- たぶん、[[BugTrack2/84]]にも関連する話題だと思います。&...
lib/link.php の次の関数が、*.rel や*.ref を生成するときに...
function & links_get_objects($page, $refresh = FALSE)
{
static $obj;
if (! isset($obj) || $refresh)
$obj = & new InlineConverter(NULL, array('note'));
$result = $obj->get_objects(join('', preg_grep('/^(?!\/...
return $result;
}
links_get_objects 関数はwikiテキストからhtmlに変換した時...
マルチラインを使っていない時は、ブロック型プラグインの引...
しかし、マルチラインを使っている場合は、複数行の引数の中...
((WikiName だけでなく、BracketName %%やAutoLink%%((yetlis...
-- 書き終わってから思ったのですが、memo プラグインの引数...
-- 試してみたところ、yetlist の一覧に含まれていました。 -...
- 結論としては、複数行引数かどうかは関係なく、ブロック型...
#comment
ページ名: