欲しいプラグイン/65
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
**BugTrack機能の改良版 [#ia9e2100]
|RIGHT:70|LEFT:410|c
|~バージョン|-|
|~投稿者|[[ひろやん]]|
|~状態|保留|
|~投稿日|&new{2003-10-28 (TUE) 15:25:33};|
***メッセージ [#w9764530]
BugTrack機能の改良版で、
-参加メンバーリストの登録
-そのメンバーへバグ内容投稿時にメールが送信されるプラグイ...
***コメント [#o53bc2d2]
-[[sha]] &new{2003-10-29 (WED) 12:10:33};
~便乗で申し訳ありません。BugTrackとは限らず、任意のページ...
~例えば、社内で1つのPukiWikiで複数の委員会のページを用意...
-[[ぱんだ]] &new{2003-10-29 (WED) 13:00:26};
~$notifyの仕掛けを拡張して、こんな風にするのはどうですか...
Index: file.php
========================================================...
RCS file: /cvsroot/pukiwiki/pukiwiki/file.php,v
retrieving revision 1.35
diff -u -r1.35 file.php
--- file.php 27 Oct 2003 13:07:16 -0000 1.35
+++ file.php 29 Oct 2003 03:57:26 -0000
@@ -163,6 +163,13 @@
ini_set('SMTP',$smtp_server);
mb_language(LANG);
mb_send_mail($notify_to,$subject,$str,$notify_header);
+ foreach ($notify_pages as $pattern=>$to)
+ {
+ if (preg_match($pattern,$page))
+ {
+ mb_send_mail($to,$subject,$str,$notify_header);
+ }
+ }
}
}
Index: pukiwiki.ini.php
========================================================...
RCS file: /cvsroot/pukiwiki/pukiwiki/pukiwiki.ini.php,v
retrieving revision 1.50
diff -u -r1.50 pukiwiki.ini.php
--- pukiwiki.ini.php 27 Oct 2003 02:45:52 -0000 1.50
+++ pukiwiki.ini.php 29 Oct 2003 03:57:26 -0000
@@ -240,6 +240,12 @@
$pop_userid = '';
// POP パスワード
$pop_passwd = '';
+// ページ名がマッチした場合にメールを送信する
+$notify_pages = array(
+'/^FrontPage/' => 'foo@example.com',
+'/^BugTrack\//' => 'bar@example.com',
+'/(ネタバレ|ねたばれ)/' => 'hoge@example.com',
+);
/////////////////////////////////////////////////
// 一覧・更新一覧に含めないページ名(正規表現で)
-[[ぱんだ]] &new{2003-10-29 (WED) 18:11:03};
~しまった。
global $notify_pages;
をfile.phpの適当な場所に…
--[[sha]] &new{2003-10-30 (THU) 06:57:30};
~なかなか良さげですね。ただ、ページ毎にアドレスが1つだと...
-[[名無しさん]] &new{2003-10-30 (THU) 09:06:49};
~mb_send_mailは「各アドレ スをカンマで区切ることにより複...
-[[merlin]] &new{2003-10-30 (THU) 10:14:34};
~ううむぅ。 メンバー関連を強化するなら Xoops + BWikiの方...
//#comment
終了行:
**BugTrack機能の改良版 [#ia9e2100]
|RIGHT:70|LEFT:410|c
|~バージョン|-|
|~投稿者|[[ひろやん]]|
|~状態|保留|
|~投稿日|&new{2003-10-28 (TUE) 15:25:33};|
***メッセージ [#w9764530]
BugTrack機能の改良版で、
-参加メンバーリストの登録
-そのメンバーへバグ内容投稿時にメールが送信されるプラグイ...
***コメント [#o53bc2d2]
-[[sha]] &new{2003-10-29 (WED) 12:10:33};
~便乗で申し訳ありません。BugTrackとは限らず、任意のページ...
~例えば、社内で1つのPukiWikiで複数の委員会のページを用意...
-[[ぱんだ]] &new{2003-10-29 (WED) 13:00:26};
~$notifyの仕掛けを拡張して、こんな風にするのはどうですか...
Index: file.php
========================================================...
RCS file: /cvsroot/pukiwiki/pukiwiki/file.php,v
retrieving revision 1.35
diff -u -r1.35 file.php
--- file.php 27 Oct 2003 13:07:16 -0000 1.35
+++ file.php 29 Oct 2003 03:57:26 -0000
@@ -163,6 +163,13 @@
ini_set('SMTP',$smtp_server);
mb_language(LANG);
mb_send_mail($notify_to,$subject,$str,$notify_header);
+ foreach ($notify_pages as $pattern=>$to)
+ {
+ if (preg_match($pattern,$page))
+ {
+ mb_send_mail($to,$subject,$str,$notify_header);
+ }
+ }
}
}
Index: pukiwiki.ini.php
========================================================...
RCS file: /cvsroot/pukiwiki/pukiwiki/pukiwiki.ini.php,v
retrieving revision 1.50
diff -u -r1.50 pukiwiki.ini.php
--- pukiwiki.ini.php 27 Oct 2003 02:45:52 -0000 1.50
+++ pukiwiki.ini.php 29 Oct 2003 03:57:26 -0000
@@ -240,6 +240,12 @@
$pop_userid = '';
// POP パスワード
$pop_passwd = '';
+// ページ名がマッチした場合にメールを送信する
+$notify_pages = array(
+'/^FrontPage/' => 'foo@example.com',
+'/^BugTrack\//' => 'bar@example.com',
+'/(ネタバレ|ねたばれ)/' => 'hoge@example.com',
+);
/////////////////////////////////////////////////
// 一覧・更新一覧に含めないページ名(正規表現で)
-[[ぱんだ]] &new{2003-10-29 (WED) 18:11:03};
~しまった。
global $notify_pages;
をfile.phpの適当な場所に…
--[[sha]] &new{2003-10-30 (THU) 06:57:30};
~なかなか良さげですね。ただ、ページ毎にアドレスが1つだと...
-[[名無しさん]] &new{2003-10-30 (THU) 09:06:49};
~mb_send_mailは「各アドレ スをカンマで区切ることにより複...
-[[merlin]] &new{2003-10-30 (THU) 10:14:34};
~ううむぅ。 メンバー関連を強化するなら Xoops + BWikiの方...
//#comment
ページ名: