Changes for page 学校ページ テンプレート
Last modified by Super Admin on 2026/04/05 18:59
From version
54.1
edited by Super Admin
on 2026/03/15 00:11
on 2026/03/15 00:11
Change comment:
There is no comment for this version
To version
55.1
edited by Super Admin
on 2026/03/15 01:20
on 2026/03/15 01:20
Change comment:
There is no comment for this version
Summary
Details
- Page properties
-
- Content
-
... ... @@ -541,33 +541,8 @@ 541 541 ## --- ⑩ 活動報告一覧(スレッド型・年度タブ付き) --- 542 542 = 活動報告 = 543 543 544 -## --- 投稿者ステータス凡例 (折りたたみ)---544 +## --- 年度タブ + 投稿者ステータス凡例 --- 545 545 {{html clean="false"}} 546 -<div class="author-legend-wrapper"> 547 - <button class="author-legend-toggle" onclick="this.classList.toggle('open');this.nextElementSibling.classList.toggle('open')"><svg class="ico" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"/><path d="M12 16v-4"/><path d="M12 8h.01"/></svg> バッジの見方 <span class="chevron">▼</span></button> 548 - <div class="author-legend-body"> 549 - <div class="author-legend"> 550 - <span class="author-legend-title">投稿者の信頼度:</span> 551 - <span class="author-legend-item"><span class="bar bar-admin"></span> 管理者</span> 552 - <span class="author-legend-item"><span class="bar bar-verified"></span> 承認済み</span> 553 - <span class="author-legend-item"><span class="bar bar-referred"></span> 紹介</span> 554 - <span class="author-legend-item"><span class="bar bar-general"></span> 一般(未承認)</span> 555 - </div> 556 - <div class="author-legend"> 557 - <span class="author-legend-title">所属:</span> 558 - <span class="author-legend-item"><span class="badge badge-school-internal-confirmed badge-sm"><svg class="ico" viewBox="0 0 24 24"><path d="M2 20h20"/><path d="M5 20V10l7-5 7 5v10"/><path d="M9 20v-5h6v5"/></svg> 校内(確認済)</span> 承認済み+同校</span> 559 - <span class="author-legend-item"><span class="badge badge-school-internal badge-sm"><svg class="ico" viewBox="0 0 24 24"><path d="M2 20h20"/><path d="M5 20V10l7-5 7 5v10"/><path d="M9 20v-5h6v5"/></svg> 校内</span> 紹介+同校</span> 560 - <span class="author-legend-item"><span class="badge badge-school-external badge-sm"><svg class="ico" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"/><path d="M2 12h20"/><path d="M12 2a15.3 15.3 0 014 10 15.3 15.3 0 01-4 10 15.3 15.3 0 01-4-10 15.3 15.3 0 014-10z"/></svg> 他校</span> 他校所属</span> 561 - <span class="author-legend-item text-hint">※一般アカウントは所属未確認のため非表示</span> 562 - </div> 563 - <div class="author-legend"> 564 - <span class="author-legend-title">役割:</span> 565 - <span class="author-legend-item"><span class="badge badge-role-student badge-sm"><svg class="ico" viewBox="0 0 24 24"><path d="M22 10v6M2 10l10-5 10 5-10 5z"/><path d="M6 12v5c0 2 4 3 6 3s6-1 6-3v-5"/></svg> 生徒</span></span> 566 - <span class="author-legend-item"><span class="badge badge-role-officer badge-sm"><svg class="ico" viewBox="0 0 24 24"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"/></svg> 役員</span></span> 567 - <span class="author-legend-item"><span class="badge badge-role-teacher badge-sm"><svg class="ico" viewBox="0 0 24 24"><path d="M20 21v-2a4 4 0 00-4-4H8a4 4 0 00-4 4v2"/><circle cx="12" cy="7" r="4"/></svg> 教員</span></span> 568 - </div> 569 - </div> 570 -</div> 571 571 572 572 ## --- 年度タブ --- 573 573 ## 全活動から年度一覧を収集 ... ... @@ -589,14 +589,41 @@ 589 589 #end 590 590 ## ソート(降順にしたいが Velocity にはないので JS で制御) 591 591 592 -<div class="activity-fy-tabs"> 593 - <button class="activity-fy-tab active" onclick="switchActivityFY('$currentFYStr', this)">$currentFYStr 年度</button> 594 - #foreach($fy in $fySet) 595 - #if($fy != $currentFYStr) 596 - <button class="activity-fy-tab" onclick="switchActivityFY('$fy', this)">$fy 年度</button> 567 +<div class="activity-toolbar"> 568 + <div class="activity-fy-tabs"> 569 + <button class="activity-fy-tab active" onclick="switchActivityFY('$currentFYStr', this)">$currentFYStr 年度</button> 570 + #foreach($fy in $fySet) 571 + #if($fy != $currentFYStr) 572 + <button class="activity-fy-tab" onclick="switchActivityFY('$fy', this)">$fy 年度</button> 573 + #end 597 597 #end 598 - #end 599 - <button class="activity-fy-tab" onclick="switchActivityFY('all', this)">全期間</button> 575 + <button class="activity-fy-tab" onclick="switchActivityFY('all', this)">全期間</button> 576 + </div> 577 + <div class="author-legend-wrapper"> 578 + <button class="author-legend-toggle" onclick="this.classList.toggle('open');this.nextElementSibling.classList.toggle('open')"><svg class="ico" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"/><path d="M12 16v-4"/><path d="M12 8h.01"/></svg> バッジの見方 <span class="chevron">▼</span></button> 579 + <div class="author-legend-body"> 580 + <div class="author-legend"> 581 + <span class="author-legend-title">投稿者の信頼度:</span> 582 + <span class="author-legend-item"><span class="bar bar-admin"></span> 管理者</span> 583 + <span class="author-legend-item"><span class="bar bar-verified"></span> 承認済み</span> 584 + <span class="author-legend-item"><span class="bar bar-referred"></span> 紹介</span> 585 + <span class="author-legend-item"><span class="bar bar-general"></span> 一般(未承認)</span> 586 + </div> 587 + <div class="author-legend"> 588 + <span class="author-legend-title">所属:</span> 589 + <span class="author-legend-item"><span class="badge badge-school-internal-confirmed badge-sm"><svg class="ico" viewBox="0 0 24 24"><path d="M2 20h20"/><path d="M5 20V10l7-5 7 5v10"/><path d="M9 20v-5h6v5"/></svg> 校内(確認済)</span> 承認済み+同校</span> 590 + <span class="author-legend-item"><span class="badge badge-school-internal badge-sm"><svg class="ico" viewBox="0 0 24 24"><path d="M2 20h20"/><path d="M5 20V10l7-5 7 5v10"/><path d="M9 20v-5h6v5"/></svg> 校内</span> 紹介+同校</span> 591 + <span class="author-legend-item"><span class="badge badge-school-external badge-sm"><svg class="ico" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"/><path d="M2 12h20"/><path d="M12 2a15.3 15.3 0 014 10 15.3 15.3 0 01-4 10 15.3 15.3 0 01-4-10 15.3 15.3 0 014-10z"/></svg> 他校</span> 他校所属</span> 592 + <span class="author-legend-item text-hint">※一般アカウントは所属未確認のため非表示</span> 593 + </div> 594 + <div class="author-legend"> 595 + <span class="author-legend-title">役割:</span> 596 + <span class="author-legend-item"><span class="badge badge-role-student badge-sm"><svg class="ico" viewBox="0 0 24 24"><path d="M22 10v6M2 10l10-5 10 5-10 5z"/><path d="M6 12v5c0 2 4 3 6 3s6-1 6-3v-5"/></svg> 生徒</span></span> 597 + <span class="author-legend-item"><span class="badge badge-role-officer badge-sm"><svg class="ico" viewBox="0 0 24 24"><polygon points="12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2"/></svg> 役員</span></span> 598 + <span class="author-legend-item"><span class="badge badge-role-teacher badge-sm"><svg class="ico" viewBox="0 0 24 24"><path d="M20 21v-2a4 4 0 00-4-4H8a4 4 0 00-4 4v2"/><circle cx="12" cy="7" r="4"/></svg> 教員</span></span> 599 + </div> 600 + </div> 601 + </div> 600 600 </div> 601 601 602 602 {{/html}}