PR

【今日】スカウトCP表示調整 #4502

wada opened this at 2026-02-06T09:56:03; closed

Description

opened by wada at 2026-02-06T09:56:03; updated 2026-02-06T16:22:18

概要

スカウトCPページの表示調整

対応内容

  • ユーザの状況に応じて、セイラのコメント、リンクの変更
  • チーム所属かつ非対象時に団員進捗をCPページに表示
  • 団員詳細ページからCPページへのリンク設置
  • チーム未所属時に団員詳細ボタン非表示
  • クエスト条件を満たしていない時クエストオーバレイ+解放条件
  • メンバー、団員表記ゆれ

Comment

#44192 by wada at 2026-02-06T09:56:10; updated 2026-02-06T09:56:10

@kouho
レビューおねがいします。

Comment

#44202 by kouho at 2026-02-06T12:17:45; updated 2026-02-06T12:17:45

@wada
①get_member_progress関数の以下の箇所が判定が逆に見えます。

SUM(utcq.border_count >= utcq.clear_count),

SUM(utcq.border_count <= utcq.clear_count),

②ユーザーの新人海賊かどうかの表示箇所
リストが追加されたことで表示箇所を変えたほうが良いかと
{$cp_status_bar}を{$quest_attention_link}下ぐらい?

③メーターバーの初期化漏れ
以下のように初期化しないと0%でもバーが表示されてしまいました

$per = sprintf("%d", (int)($member['progress'] / $quest_count * 100));
$page_quest_meter = ''; 

④オーバーレイの指定
現在の動作上は現在問題ないですが、position:relativeを明示しておいたほうが安全そうです。

					<li data-theme="c" style="padding:0; position:relative;">
						{$not_countable_overlay}
kouho add_label at 2026-02-06T12:17:49: コメントあり

Comment

#44204 by wada at 2026-02-06T12:20:33; updated 2026-02-06T12:20:33

@kouho
対応しました。

> ①get_member_progress関数の以下の箇所が判定が逆に見えます。
②ユーザーの新人海賊かどうかの表示箇所
③メーターバーの初期化漏れ

Comment

#44205 by kouho at 2026-02-06T12:23:07; updated 2026-02-06T12:23:07

@wada
ありがとうございます。修正確認OKです

kouho add_label at 2026-02-06T12:23:11: 皇甫 LGTM

Comment

#44208 by wada at 2026-02-06T12:28:35; updated 2026-02-06T12:28:35

@kouho
対応しました。

> ④オーバーレイの指定

解放条件の表示を対象者のみにしました。

【団員3人以上でクエスト解放】

Comment

#44210 by kouho at 2026-02-06T13:21:01; updated 2026-02-06T13:21:01

@wada
ありがとうございます。確認OKです。

> 対応しました。
>
④オーバーレイの指定
>
解放条件の表示を対象者のみにしました。

kouho merge at 2026-02-06T16:22:18: 【今日】スカウトCP表示調整
kouho close at 2026-02-06T16:22:18: Close

Commit range

basee219d397c56e0192906e32a7884288268c8f0e5b
heade2f1671ad7127a9adb633121adf8ecafc571b760
base branchjolly/jr-web:master
head branchjolly/jr-web:add_seira_comment_and_link

View commits

Commit details are loaded from Git when a dynamic archive server is running, or can be embedded with --include-commits.
Files changed4 filesView patch
statusfile
modifiedlib/class/controller/JrControllerTeamJoinCampaign.class.php
modifiedlib/models/Team_join_campaign.php
modifiedpublic_html/template/TeamJoinCampaign-Default.tpl
modifiedpublic_html/template/TeamJoinCampaign-Obserb.tpl
Patch body is stored as a separate file to keep this page lightweight.