踢腿音效加开关(默认开);测试分组「好物配置」改名「花钱风格」

This commit is contained in:
deploy
2026-11-05 02:17:06 +00:00
parent 20613191f5
commit a6b279343e
34 changed files with 110 additions and 107 deletions

View File

@@ -3,7 +3,7 @@
<head>
<meta charset="utf-8">
<!-- 11-04 UGC 总开关关着时本页不展示,直接回首页(js/ugc.js) -->
<script src="../../js/ugc.js?v=26110440" data-guard></script>
<script src="../../js/ugc.js?v=26110441" data-guard></script>
<meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no,viewport-fit=cover">
<meta name="format-detection" content="telephone=no">
<title>测一测 · 孕妈广场</title>
@@ -322,9 +322,9 @@ mark{background:linear-gradient(transparent 62%,var(--c20) 0);color:inherit;padd
</div>
<div class="toast" id="toast"></div>
<script src="../../js/share-card.js?v=26110440"></script>
<script src="meta.js?v=26110440"></script>
<script src="tests.js?v=26110440"></script>
<script src="../../js/share-card.js?v=26110441"></script>
<script src="meta.js?v=26110441"></script>
<script src="tests.js?v=26110441"></script>
<script>
(function () {
'use strict';
@@ -348,7 +348,7 @@ mark{background:linear-gradient(transparent 62%,var(--c20) 0);color:inherit;padd
quiz: { name: '常识小测', en: 'QUIZ', c: '#F0714F', bg: '#FFEFE9', c2: '#FFD9CB', rgb: '240,113,79' },
psy: { name: '趣味心理测试', en: 'MIND TEST', c: '#7C5CFC', bg: '#F1EDFF', c2: '#E4DDFD', rgb: '124,92,252' },
game: { name: '趣味闯关', en: 'CHALLENGE', c: '#13A08A', bg: '#E4F6F1', c2: '#C4EBE1', rgb: '19,160,138' },
shop: { name: '好物配置', en: 'SHOPPING TYPE', c: '#E9557F', bg: '#FFEEF3', c2: '#FFD3E0', rgb: '233,85,127' }
shop: { name: '花钱风格', en: 'SHOPPING TYPE', c: '#E9557F', bg: '#FFEEF3', c2: '#FFD3E0', rgb: '233,85,127' }
};
var G = GROUP[t.group] || GROUP.psy, R = t.results, N = t.questions.length, KS = 'ABCD';
var st = document.documentElement.style;
@@ -356,7 +356,7 @@ mark{background:linear-gradient(transparent 62%,var(--c20) 0);color:inherit;padd
st.setProperty('--c06', 'rgba(' + G.rgb + ',.06)'); st.setProperty('--c10', 'rgba(' + G.rgb + ',.10)'); st.setProperty('--c20', 'rgba(' + G.rgb + ',.22)');
document.title = t.title + ' · 测一测';
var IMG = function (k) { return 'img/' + t.id + '_' + k + '.webp'; }; /* k=0 主图;k=i+1 第 i 个结果 */
var rImg = function (r) { return r.img || IMG(R.indexOf(r) + 1); }; /* 好物配置组按类型共用插画:results[].img */
var rImg = function (r) { return r.img || IMG(R.indexOf(r) + 1); }; /* 花钱风格组按类型共用插画:results[].img */
var optT = function (o) { return typeof o === 'string' ? o : o.t; };
var isQuiz = t.type === 'quiz', isType = t.type === 'type';

View File

@@ -4,7 +4,7 @@
window.gcTested = function (id) {
var h = 2166136261; for (var i = 0; i < id.length; i++) { h ^= id.charCodeAt(i); h = Math.imul(h, 16777619); } h ^= h >>> 13; h = Math.imul(h, 0x5bd1e995); h = (h ^ (h >>> 15)) >>> 0;
var g = (window.GC_TESTS_META || []).filter(function (x) { return x.id === id; })[0], k = g && (g.group === 'quiz' || g.group === 'psy') ? 1.4 : 1;
/* 11-02 用户:好物配置这几个热度高一点,5万~15万之间 */
/* 11-02 用户:花钱风格这几个热度高一点,5万~15万之间 */
var base = g && g.group === 'shop' ? 50000 + h % 80000 : (12000 + h % 36000) * k, days = Math.max(0, (Date.now() - Date.parse('2026-11-02T00:00:00+08:00')) / 864e5);
return Math.round(base * (1 + 0.004 * days));
};