BugTrack/248
の編集
Top
/
BugTrack
/
248
[
トップ
] [
編集
|
差分
|
履歴
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
*Windows でbugtrack がソートされず、色も一色になる [#a4844b33] -ページ: BugTrack -投稿者: [[xzr]] -優先順位: 低 -状態: 完了 -カテゴリー: プラグイン -投稿日: 2003-03-05 (水) 14:36:55 -バージョン: PuKiWiKi 1.3.3(XSS対応版), Windows2000pro, Apache 1.3.27, PHP4.3.1(モジュール版) **メッセージ [#i8ee3dd6] ええと、どうも[[BugTrack/203]]の改行がらみのようですね。 bagtrack.inc.php の function plugin_bugtrack_pageinfo($page) { global $WikiName, $InterWikiName, $BracketName; $source = get_source($page); +$source = preg_replace("/\x0D\x0A|\x0D|\x0A/","\n",$source); で対処できそうです。 あと、概要とは直接関係ないですが、 function plugin_bugtrack_list_convert() .....(略) - if($state_no===NULL) { + if($state_no===FALSE) { $state_no = count($_bugtrack_plugin_state_list); } のような気が。 ---- -改行の方はWindows98で動作確認できました。もういっこのほうは私にはわかりませんでした。 -- [[長月あきと]] SIZE(10){2003-03-05 (水) 16:09:37} -状態を自分で書き換えるなどして、$_bugtrack_plugin_state_list にないものであれば、$state_noをどれでもない数にする、という処理だと思いますが、array_search() って、無い場合「FALSE」を返すのでは、と。 -- [[xzr]] SIZE(10){2003-03-05 (水) 17:39:46} -[[英語のマニュアル>http://www.php.net/manual/en/function.array-search.php]]には、 >''Note:'' Prior to PHP 4.2.0, ''array_search()'' returns ''NULL'' on failure instead of ''FALSE''. <と書いてあるんですよ。困りました。NULLとFALSEの両方をチェックしないと ;( -- [[ぱんだ]] SIZE(10){2003-03-05 (水) 18:13:12} -cvsに投入しました。[[cvs:plugin/bugtrack.inc.php]] (v1.4:r1.11)(v1.3.3:r1.2.2.5) -- [[ぱんだ]] SIZE(10){2003-03-05 (水) 18:18:54} -Windows でもOKですね。これでまた一歩... 。でもまだ動かないプラグインが... (1.4にしろって?) -- [[xzr]] SIZE(10){2003-03-06 (木) 09:40:34} //#comment
タイムスタンプを変更しない
*Windows でbugtrack がソートされず、色も一色になる [#a4844b33] -ページ: BugTrack -投稿者: [[xzr]] -優先順位: 低 -状態: 完了 -カテゴリー: プラグイン -投稿日: 2003-03-05 (水) 14:36:55 -バージョン: PuKiWiKi 1.3.3(XSS対応版), Windows2000pro, Apache 1.3.27, PHP4.3.1(モジュール版) **メッセージ [#i8ee3dd6] ええと、どうも[[BugTrack/203]]の改行がらみのようですね。 bagtrack.inc.php の function plugin_bugtrack_pageinfo($page) { global $WikiName, $InterWikiName, $BracketName; $source = get_source($page); +$source = preg_replace("/\x0D\x0A|\x0D|\x0A/","\n",$source); で対処できそうです。 あと、概要とは直接関係ないですが、 function plugin_bugtrack_list_convert() .....(略) - if($state_no===NULL) { + if($state_no===FALSE) { $state_no = count($_bugtrack_plugin_state_list); } のような気が。 ---- -改行の方はWindows98で動作確認できました。もういっこのほうは私にはわかりませんでした。 -- [[長月あきと]] SIZE(10){2003-03-05 (水) 16:09:37} -状態を自分で書き換えるなどして、$_bugtrack_plugin_state_list にないものであれば、$state_noをどれでもない数にする、という処理だと思いますが、array_search() って、無い場合「FALSE」を返すのでは、と。 -- [[xzr]] SIZE(10){2003-03-05 (水) 17:39:46} -[[英語のマニュアル>http://www.php.net/manual/en/function.array-search.php]]には、 >''Note:'' Prior to PHP 4.2.0, ''array_search()'' returns ''NULL'' on failure instead of ''FALSE''. <と書いてあるんですよ。困りました。NULLとFALSEの両方をチェックしないと ;( -- [[ぱんだ]] SIZE(10){2003-03-05 (水) 18:13:12} -cvsに投入しました。[[cvs:plugin/bugtrack.inc.php]] (v1.4:r1.11)(v1.3.3:r1.2.2.5) -- [[ぱんだ]] SIZE(10){2003-03-05 (水) 18:18:54} -Windows でもOKですね。これでまた一歩... 。でもまだ動かないプラグインが... (1.4にしろって?) -- [[xzr]] SIZE(10){2003-03-06 (木) 09:40:34} //#comment
テキスト整形のルールを表示する