BugTrack/281
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*複数ページをインクルードしているページでcommentプラグイ...
-ページ: BugTrack
-投稿者: [[龍司]]
-優先順位: 重要
-状態: 完了
-カテゴリー: プラグイン
-投稿日: 2003-04-03 (木) 22:36:49
-バージョン:
**メッセージ [#mab133da]
例えば、page1に
#include(page2)
#include(page3)
と書かれていて、page2、page3の中でそれぞれcommentプラグイ...
calendar_viewerでも複数のページをインクルードするので、同...
comment.inc.phpの
static $comment_no = 0;
に続いて、
static $before_page = "";
if ($before_page != $vars['page']){
$comment_no = 0;
}
$before_page = $vars['page'];
と書くことで、回避できた。~
これで大丈夫かな?
----
-うちでも確認しました。 -- [[reimy]] SIZE(10){2003-04-03 ...
-これだと、#includeの後の#commentが0になってしまうのでは...
#comment
#include(page2)
#comment
↑これ
-ページ毎にcomment_noを保持するようにしてみた。~
function plugin_comment_convert()の最初の方を下記のように...
// static $comment_no = 0;
static $comment_no_list_array = array();
if (isset($comment_no_list_array[$vars['page']])){
$comment_no = $comment_no_list_array[$vars['page']];
}else{
$comment_no =0;
}
で、return直前を下記のように
$comment_no++;
$comment_no_list_array[$vars['page']] = $comment_no;
これでどうかなぁ--[[龍司]]
-ありがとうございます。cvsに投入しました。 [[cvs:plugin/c...
-1.3.x用は…globalをstaticにすれば同じ手が使えますね。
ほかにもarticle,insert,memo,paint,voteが同じことをしてま...
--連番を発生するクラスかサブルーチンがあればおもしろいん...
--あと、「n番目のプラグイン行を探して、''その前''と''その...
---これは、次のバージョンかな… -- [[ぱんだ]] SIZE(10){200...
//#comment
終了行:
*複数ページをインクルードしているページでcommentプラグイ...
-ページ: BugTrack
-投稿者: [[龍司]]
-優先順位: 重要
-状態: 完了
-カテゴリー: プラグイン
-投稿日: 2003-04-03 (木) 22:36:49
-バージョン:
**メッセージ [#mab133da]
例えば、page1に
#include(page2)
#include(page3)
と書かれていて、page2、page3の中でそれぞれcommentプラグイ...
calendar_viewerでも複数のページをインクルードするので、同...
comment.inc.phpの
static $comment_no = 0;
に続いて、
static $before_page = "";
if ($before_page != $vars['page']){
$comment_no = 0;
}
$before_page = $vars['page'];
と書くことで、回避できた。~
これで大丈夫かな?
----
-うちでも確認しました。 -- [[reimy]] SIZE(10){2003-04-03 ...
-これだと、#includeの後の#commentが0になってしまうのでは...
#comment
#include(page2)
#comment
↑これ
-ページ毎にcomment_noを保持するようにしてみた。~
function plugin_comment_convert()の最初の方を下記のように...
// static $comment_no = 0;
static $comment_no_list_array = array();
if (isset($comment_no_list_array[$vars['page']])){
$comment_no = $comment_no_list_array[$vars['page']];
}else{
$comment_no =0;
}
で、return直前を下記のように
$comment_no++;
$comment_no_list_array[$vars['page']] = $comment_no;
これでどうかなぁ--[[龍司]]
-ありがとうございます。cvsに投入しました。 [[cvs:plugin/c...
-1.3.x用は…globalをstaticにすれば同じ手が使えますね。
ほかにもarticle,insert,memo,paint,voteが同じことをしてま...
--連番を発生するクラスかサブルーチンがあればおもしろいん...
--あと、「n番目のプラグイン行を探して、''その前''と''その...
---これは、次のバージョンかな… -- [[ぱんだ]] SIZE(10){200...
//#comment
ページ名: