孕妈广场:591 个照片头像替换代码头像,评论区前排换真人照;测一测换 3D 黏土图标、人测过数字醒目、知识考卷改名常识小测、好物配置热度 5~15 万(v26110237)

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
deploy
2026-11-02 14:50:49 +00:00
parent 2cdea16f2e
commit 65a814a216
1697 changed files with 133 additions and 131 deletions

View File

@@ -158,10 +158,11 @@ button{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:poin
.cr b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14.5px;font-weight:800;line-height:1.4;color:#2A1E1E}
.cr small{display:block;margin-top:3px;font-size:12px;color:#A99590;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.cr small em{font-style:normal;font-weight:800;color:var(--tg)}
.cr .cn{flex:none;min-width:58px;text-align:right}
.cr .cn b{display:block;font-size:18px;font-weight:900;line-height:1.1;color:#F0603E;font-family:-apple-system,"DIN Alternate","Helvetica Neue",sans-serif;letter-spacing:-.3px}
.cr .cn b i{font-size:12px;font-style:normal;font-weight:800;margin-left:1px}
.cr .cn small{margin-top:2px;font-size:11px;color:#B8A39D}
.cr .cn{flex:none;min-width:66px;padding:7px 8px 6px;border-radius:14px;background:linear-gradient(160deg,#FFF3EE,#FFE4DA);text-align:center} /* 11-02 用户:「N万人测过」要更明显 */
.cr .cn b{display:flex;align-items:baseline;justify-content:center;font-size:22px;font-weight:900;line-height:1.05;color:#EE4B2B;font-family:-apple-system,"DIN Alternate","Helvetica Neue",sans-serif;letter-spacing:-.5px}
.cr .cn b i{font-size:12.5px;font-style:normal;font-weight:900;margin-left:1px}
.cr .cn small{display:flex;align-items:center;justify-content:center;gap:2px;margin-top:3px;font-size:11px;font-weight:800;color:#F0704F}
.cr .cn small svg{width:11px;height:11px}
.cr .cn.dn b{font-size:13px;color:var(--tg)}
.ckm{display:block;width:100%;height:42px;border-top:1px solid #F7EFEB;color:#8A7470;font-size:12.5px;font-weight:800;background:#fff}
.k-ceshi{--kf:#7C5CFC;--kt:#6346B0;--kl:#F1EDFF;--kl2:#E4DDFD}
@@ -570,10 +571,10 @@ button{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:poin
<div id="sheet" role="dialog" aria-modal="true"><i class="sg"></i><div class="sbd" id="sbd"></div></div>
<div class="toast" id="toast"></div>
<script src="topics.js?v=26110236"></script>
<script src="data.js?v=26110236"></script>
<script src="feed.js?v=26110236"></script>
<script src="ceshi/meta.js?v=26110236"></script>
<script src="topics.js?v=26110237"></script>
<script src="data.js?v=26110237"></script>
<script src="feed.js?v=26110237"></script>
<script src="ceshi/meta.js?v=26110237"></script>
<script>
(function () {
'use strict';
@@ -639,7 +640,7 @@ button{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:poin
var CMD = null, CMERR = false;
/* 头像编码:数字 = av/NNNN.webp(旧代码头像);'av:c012' = av/c012.webp(卡通/可爱卡通);'/…' = 站内绝对路径(内置头像库 /_bridge/avatars/);其余 = assets/img/mom/xxx.jpg */
var avP = function (a) { return typeof a === 'number' ? 'av/' + ('000' + a).slice(-4) + '.webp' : a.indexOf('av:') === 0 ? 'av/' + a.slice(3) + '.webp' : a.charAt(0) === '/' ? a : '../assets/img/mom/' + a + '.jpg'; };
fetch('cm.json?v=26110236').then(function (r) { return r.json(); }).then(function (j) {
fetch('cm.json?v=26110237').then(function (r) { return r.json(); }).then(function (j) {
CMD = j; if (openId && NBY[openId]) { renderComments(NBY[openId]); syncBar(NBY[openId]); }
}).catch(function () { CMERR = true; if (openId && NBY[openId]) renderComments(NBY[openId]); });
function commentsOf(n) {
@@ -772,7 +773,7 @@ button{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:poin
测试目录只引轻量 ceshi/meta.js;题库在 ceshi/tests.js,只在测试页加载。 */
var TM = window.GC_TESTS_META || [], TMBY = {};
TM.forEach(function (x) { TMBY[x.id] = x; });
var TG = { quiz: '知识考卷', psy: '趣味心理', game: '趣味闯关', shop: '好物配置' }, tGrp = '';
var TG = { quiz: '常识小测', psy: '趣味心理', game: '趣味闯关', shop: '好物配置' }, tGrp = '';
var CS_MIX = ['t11', 't29', 't01', 't24', 't26', 't16', 't03', 't27', 't14', 't21', 't30', 't18'];
function csDone() { try { return (JSON.parse(localStorage.getItem('mmbox.gcts.v1') || '{}')[param('openid') || '_guest']) || {}; } catch (e) { return {}; } }
function ceshiURL(id, fromTab) {
@@ -797,7 +798,7 @@ button{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:poin
return '<button type="button" class="cr g-' + x.group + '" data-test="' + x.id + '"><span class="cth"><img src="ceshi/img/' + x.id + '_s.webp" alt="" loading="lazy">' +
(rank ? '<i class="crk' + (rank <= 3 ? ' r' + rank : '') + '">' + rank + '</i>' : '') + '</span>' +
'<span class="tx"><b>' + esc(x.title) + '</b><small>' + (d ? '<em>' + (x.group === 'quiz' || x.group === 'game' ? '已拿「' : '我是「') + esc(d.title) + '」</em>' : (rank ? '<em>' + TG[x.group] + '</em> · ' : '') + esc(x.sub)) + '</small></span>' +
'<span class="cn"><b>' + num + '</b><small>人测过</small></span></button>';
'<span class="cn"><b>' + num + '</b><small><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M12.6 2.5c.4 3-1.6 4.6-3 6.2C8 10.4 7 12 7 14.3A5 5 0 0012 19.5a5 5 0 005-5.2c0-2-1-3.6-1.9-4.6-.2 1.3-.9 2.2-1.9 2.6.6-3.4-.2-7-.6-9.8z" fill="currentColor"/></svg>人测过</small></span></button>';
}
function hotHTML(done) {
var l = byHot(TM);