188 lines
7.2 KiB
PHP
188 lines
7.2 KiB
PHP
<!DOCTYPE html>
|
||
<html lang="zh-CN">
|
||
|
||
<head>
|
||
<meta charset="UTF-8">
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||
<title>核心成员 - 张三详情</title>
|
||
<link rel="stylesheet" href="/css/common.css">
|
||
<link rel="stylesheet" href="/css/core_member_detail.css">
|
||
</head>
|
||
|
||
<body>
|
||
<div class="form-mask" id="formMask"></div>
|
||
<?php
|
||
$member_id = Web_getint('id');
|
||
$db = new ciy\db();
|
||
$csql = new ciy\sql('www_list_art');
|
||
$csql->where('id', $member_id);
|
||
$csql->column("name,content,descs,icon");
|
||
$count = -1;
|
||
$rows = $db->get($csql, $count);
|
||
|
||
// 成员产品
|
||
$member_product_sql = new ciy\sql('www_list_art');
|
||
$member_product_sql->where('keyw', '坤班产品');
|
||
$member_product_sql->column("id,name");
|
||
$product_name = $db->get($member_product_sql, $count);
|
||
|
||
// 随机成员
|
||
$member_sql = new ciy\sql('www_list_art');
|
||
$member_sql->where('keyw', '坤班成员');
|
||
$member_sql->where('id != ?', $member_id);
|
||
$member_sql->column("id,name");
|
||
$member_rows = $db->get($member_sql, $count);
|
||
// clog($member_rows);
|
||
$recommendRows = [];
|
||
if (!empty($member_rows)) {
|
||
shuffle($member_rows);
|
||
$recommendRows = array_slice($member_rows, 0, 3);
|
||
}
|
||
|
||
include_once('wwpage/Kun_header.php');
|
||
?>
|
||
<!-- 详情页头部Banner -->
|
||
<section class="member-detail-banner">
|
||
<div class="member-detail-banner-text">
|
||
<h1>核心成员</h1>
|
||
<p>前辈领衔,聚力同行</p>
|
||
</div>
|
||
</section>
|
||
|
||
<!-- 详情内容 -->
|
||
<div class="container">
|
||
<div class="member-detail-container">
|
||
<?php
|
||
foreach ($rows as $row) {
|
||
$imgsrc = '/ud' . $row['icon'];
|
||
$descs = explode("专业", $row['descs']);
|
||
$content = trim($row['content']);
|
||
$b = '';
|
||
$research_projects = '';
|
||
if (preg_match('/在研项目:\s*(.*?)\s*负责产品:/s', $content, $matches)) {
|
||
$project_list = explode('、', trim($matches[1]));
|
||
$research_projects .= '<p><strong>在研项目:</strong></p>';
|
||
foreach ($project_list as $project) {
|
||
$project = trim($project);
|
||
// clog($project);
|
||
if (!empty($project)) {
|
||
$matched_id = '';
|
||
foreach ($product_name as $pn) {
|
||
// clog($pn);
|
||
if (trim($pn['name']) == $project) {
|
||
$matched_id = $pn['id'];
|
||
// clog(1);
|
||
break;
|
||
}
|
||
}
|
||
if ($matched_id) {
|
||
$research_projects .= '<p><a href="/product_detail/' . $matched_id . '" style="text-decoration: none;">' . $project . '</a></p>';
|
||
} else {
|
||
$research_projects .= '<p>' . $project . '</p>';
|
||
}
|
||
}
|
||
}
|
||
}
|
||
|
||
$responsible_products = '';
|
||
if (preg_match('/负责产品:\s*(.*)/s', $content, $matches)) {
|
||
$product_list = explode('、', trim($matches[1]));
|
||
$responsible_products .= '<p><strong>负责产品:</strong></p>';
|
||
foreach ($product_list as $product) {
|
||
$product = trim($product);
|
||
if (!empty($product)) {
|
||
$matched_id = '';
|
||
foreach ($product_name as $pn) {
|
||
if (trim($pn['name']) == $product) {
|
||
$matched_id = $pn['id'];
|
||
break;
|
||
}
|
||
}
|
||
if ($matched_id) {
|
||
$responsible_products .= '<p><a href="/product_detail/' . $matched_id . '" style="text-decoration: none;">' . $product . '</a></p>';
|
||
} else {
|
||
$responsible_products .= '<p>' . $product . '</p>';
|
||
}
|
||
}
|
||
}
|
||
}
|
||
$b = $research_projects . $responsible_products;
|
||
echo '
|
||
<div class="member-main-content">
|
||
<div class="member-basic">
|
||
<div class="member-detail-avatar">
|
||
<img src="' . $imgsrc . '" alt="' . $row['name'] . '形象照">
|
||
</div>
|
||
<div class="member-detail-info">
|
||
<h3>姓名:' . $row['name'] . '</h3>
|
||
<p>' . $descs[0] . '</p>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="member-section">
|
||
<h4>核心实践成果</h4>
|
||
' . $b . '
|
||
</div>
|
||
|
||
<a href="/core_member/" class="back-link">返回核心成员页</a>
|
||
</div>
|
||
|
||
<div class="member-sidebar">
|
||
<div class="other-members">
|
||
<h4 class="other-members-title">其他核心成员</h4>
|
||
<div class="other-members-list">';
|
||
if (!empty($recommendRows)) {
|
||
foreach ($recommendRows as $rec) {
|
||
echo '<a href="/core_member_detail/' . $rec['id'] . '" class="recommend-item">' . $rec['name'] . '</a> ';
|
||
}
|
||
} else {
|
||
echo '<div class="other-members-empty">暂无其他核心成员</div>';
|
||
}
|
||
echo '
|
||
</div>
|
||
</div>
|
||
</div>
|
||
';
|
||
}
|
||
?>
|
||
</div>
|
||
</div>
|
||
|
||
<div id="consult-fixed" class="consult-fixed">
|
||
<span>☁</span>
|
||
</div>
|
||
|
||
<div class="form-modal" id="formModal">
|
||
<div class="form-header">
|
||
<h3>业务需求提交</h3>
|
||
<button class="close-modal-btn" id="closeModalBtn">×</button>
|
||
</div>
|
||
<form class="business-form" id="businessForm">
|
||
<div class="form-item">
|
||
<label for="name">姓名:</label>
|
||
<input type="text" id="name" name="name" placeholder="请输入姓名" required>
|
||
</div>
|
||
<div class="form-item">
|
||
<label for="phone">电话:</label>
|
||
<input type="tel" id="phone" name="phone" placeholder="请输入手机号" required>
|
||
</div>
|
||
<div class="form-item">
|
||
<label for="demand">业务需求(非必填):</label>
|
||
<textarea id="demand" name="demand" rows="4" placeholder="请描述你的业务需求"></textarea>
|
||
</div>
|
||
<div class="form-btn-group">
|
||
<button type="submit">提交</button>
|
||
<button type="button" class="close-form-btn" id="closeFormBtn">取消</button>
|
||
</div>
|
||
</form>
|
||
</div>
|
||
|
||
<?php
|
||
include_once('wwpage/Kun_footer.php');
|
||
?>
|
||
|
||
<script src="/js/common.js"></script>
|
||
<script src="js/ask.js"></script>
|
||
</body>
|
||
|
||
</html>
|