♻️ refactor(syzoj-header): restructure navigation menu and upgrade LLM model

- Remove "来源/分类" (category.php) link from main navigation
- Relocate "cppreference" to end of menu, after contest-related items
- Add conditional "AI 聊天" section using `$OJ_AI_HTML` variable
- Update LLM model from `MiniMax-M2.7` to `MiniMax-M3` in db_info.inc.php
- Fix trailing whitespace in header.php template
This commit is contained in:
2026-06-05 18:40:45 +08:00
parent d60458ad35
commit c55b010d6f
2 changed files with 15 additions and 13 deletions

View File

@@ -203,7 +203,7 @@ a.label:hover {
<div id="menu" class="ui stackable mobile ui container computer" style="margin-left:auto;margin-right:auto;">
<a class="header item" href="/"><span
style="font-family: 'Exo 2'; font-size: 1.5em; font-weight: 600; "><?php echo $domain==$DOMAIN?$OJ_NAME:ucwords($OJ_NAME)."'s OJ"?></span></a>
<?php
if(isset($OJ_AI_HTML)&&$OJ_AI_HTML) echo $OJ_AI_HTML;
else echo '<a class="desktop-only item" href="/"><i class="home icon"></i>'.$MSG_HOME.'</a>';
@@ -216,20 +216,17 @@ a.label:hover {
<!-- 问题 -->
<a class="item <?php if ($url=="problemset.php") echo "active";?>"
href="<?php echo $path_fix?>problemset.php"><i class="list icon"></i><?php echo $MSG_PROBLEMS?> </a>
<!-- 来源/分类 -->
<a class="item <?php if ($url=="category.php") echo "active";?>"
href="<?php echo $path_fix?>category.php"><i class="globe icon"></i><?php echo $MSG_SOURCE?></a>
<!-- 竞赛/作业 -->
<a class="item <?php if ($url=="contest.php") echo "active";?>" href="<?php echo $path_fix?>contest.php<?php if(isset($_SESSION[$OJ_NAME."_user_id"])) echo "?my" ?>" ><i
class="trophy icon"></i> <?php echo $MSG_CONTEST?></a>
<!-- 状态 -->
<a class="item <?php if ($url=="status.php") echo "active";?>" href="<?php echo $path_fix?>status.php"><i
class="tasks icon"></i><?php echo $MSG_STATUS?></a>
<!-- cppreference -->
<a class="item <?php if ($url=="cppreference.php") echo "active";?>"
href="cppreference.php">
<i class="help icon"></i><?php echo $MSG_CPPREFRENCE?>
</a>
<!-- AI 聊天 -->
<?php
if(isset($OJ_AI_HTML)&&$OJ_AI_HTML) echo $OJ_AI_HTML;
?>
<!-- 文档 -->
<a class="item <?php if ($url=="docs.php") echo "active";?>"
href="<?php echo $path_fix?>docs.php"><i class="book icon"></i> 文档</a>
<!-- 排名 -->
@@ -251,9 +248,6 @@ a.label:hover {
}
?>
<?php if( isset($_GET['cid']) && intval($_GET['cid'])>0 ){
$cid=intval($_GET['cid']);
?>
<a id="" class="item" href="<?php echo $path_fix?>contest.php" ><i class="arrow left icon"></i><?php echo $MSG_CONTEST.$MSG_LIST?></a>
<a id="" class="item active" href="<?php echo $path_fix?>contest.php?cid=<?php echo $cid?>" ><i class="list icon"></i><?php echo $MSG_PROBLEMS.$MSG_LIST?></a>
<a id="" class="item active" href="<?php echo $path_fix?>status.php?cid=<?php echo $cid?>" ><i class="tasks icon"></i><?php echo $MSG_STATUS.$MSG_LIST?></a>
@@ -267,6 +261,14 @@ a.label:hover {
<a id="" class="item active" href="<?php echo $path_fix?>conteststatistics.php?cid=<?php echo $cid?>" ><i class="eye icon"></i><?php echo $MSG_STATISTICS?></a>
<?php } ?>
<?php } ?>
<!-- cppreference菜单最后 -->
<a class="item <?php if ($url=="cppreference.php") echo "active";?>"
href="cppreference.php"><i class="help icon"></i><?php echo $MSG_CPPREFRENCE?></a>
<?php if( isset($_GET['cid']) && intval($_GET['cid'])>0 ){
$cid=intval($_GET['cid']);
?>
<?php echo $sql_news_menu_result_html; ?>
<div class="right menu">
<?php if(isset($_SESSION[$OJ_NAME.'_'.'user_id'])) { ?>