トップ 差分 一覧 Farm ソース 検索 ヘルプ RSS ログイン

BBS-サポート掲示板/727

ページの作成や編集にはユーザ登録が必要です。

 bugtrackをカテゴリ毎に... - kitta (2007年07月26日 16時58分40秒)

bugtrackをカテゴリ毎に表示出来る様にしたく BugTrackHandler.pmを

"*カテゴリ: {{category $category}}\n".

な感じで修正したんですが、これをすると buglist で見ると

カテゴリ 優先度 状態 投稿者 サマリ
BugTrack-XXX/1 プラグインは存在しません。 普通 提案 kitta bugtrackをカテゴリ毎に...

と、カテゴリプラグインが動作してない状態で表示されてしまいます。カテゴリプラグインを buglist で動作させる方法は無いでしょうか?宜しく御願い致します。

  • 修正の詳細がよくわからないのですが、buglistはHTMLを返すので、上記のような記載ではダメっぽい感じ。 - 名無しさん (2007年07月26日 17時22分04秒)
  • おすすめはBugTrack-plugin/215を使うこと。bugtrack同等以上のことができます。お望みのことも多分可能かと。 - 名無しさん (2007年07月26日 17時25分58秒)
  • BugList.pm の make_row を以下のように修正してみてください。 - KG (2007年07月26日 18時02分42秒)
  • ・・・ソースが貼り付けられない・・・(ToT) - KG (2007年07月26日 18時04分09秒)
#==============================================================================
# 1行分のデータを出力する内部用関数
#==============================================================================
sub make_row {
	my $wiki  = pop;
	my $color = pop;
	my @row   = sort {$b->{count}<=>$a->{count}} @_;
	my $buf = "";
	
	foreach(@row){
		my $category = $wiki->process_wiki($_->{category});
		$category =~ s/^<p>(.+)<\/p>$/$1/;
#		$category =~ s/^<p>(.+)>\[<(.+)>\]<(.+)<\/p>$/$1><$2><$3/;
		$buf .= "  <tr bgcolor=\"$color\">\n".
		        "    <td><a href=\"".$wiki->create_page_url($_->{page})."\">".&Util::escapeHTML($_->{page})."</a></td>\n".
		        "    <td>".$category."</td>\n".
		        "    <td>".&Util::escapeHTML($_->{priority})."</td>\n".
		        "    <td>".&Util::escapeHTML($_->{status})."</td>\n".
		        "    <td>".&Util::escapeHTML($_->{name})."</td>\n".
		        "    <td>".&Util::escapeHTML($_->{subject})."</td>\n".
		        "  </tr>\n";
		
		# フォームを表示する
		if($_->{form}){
		    my $page = $wiki->get_CGI->param("page");
		    my $source = $_->{page};
		    my $form = &plugin::bugtrack::BugState::make_form($wiki,$page,$source);
		    $buf .= "<tr bgcolor=\"$color\"><td colspan=\"6\">".$form."</td></tr>\n";
		}
	}
	return $buf;
}
  • 添付しました。中ほどにあるコメント部はカテゴリプラグインが出力する[]を抑制する為のものです。お好みにより直前の行と切り替えてご利用ください。 - KG (2007年07月26日 18時09分02秒)
  • おぉ〜 嬉しいです。明日やってみす。 - kitta (2007年07月26日 19時33分23秒)
  • 確認しました。有り難うございます。 - kitta (2007年07月27日 09時58分46秒)
お名前: コメント:
BugList.make_row.txt

最終更新時間:2007年07月27日 09時58分46秒