diff --git a/guangchang/ceshi/index.html b/guangchang/ceshi/index.html
index 7a329c0..7bf4675 100644
--- a/guangchang/ceshi/index.html
+++ b/guangchang/ceshi/index.html
@@ -3,7 +3,7 @@
-
+
测一测 · 孕妈广场
@@ -322,9 +322,9 @@ mark{background:linear-gradient(transparent 62%,var(--c20) 0);color:inherit;padd
-
-
-
+
+
+
+
孕妈广场
@@ -888,11 +888,11 @@ button{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:poin
-
-
-
-
-
+
+
+
+
+
+
我的投稿
@@ -107,7 +107,7 @@ main{padding:6px 16px 0}
-
+
-
+
+
@@ -2614,9 +2614,9 @@
-
+
-
+
-
+
diff --git a/js/app.js b/js/app.js
index e9daddf..3c6e6f8 100644
--- a/js/app.js
+++ b/js/app.js
@@ -3,7 +3,7 @@
(function () {
'use strict';
/* 页面版本号(YYMMDD+序号):显示在「关于兜爸心选」页底部;bump 时同步 head 注释与 ?v= */
- var VER = '26110428';
+ var VER = '26110429';
const $ = (s, c) => (c || document).querySelector(s);
const $$ = (s, c) => Array.from((c || document).querySelectorAll(s));
diff --git a/js/gch/v4.js b/js/gch/v4.js
index 6daf585..161937d 100644
--- a/js/gch/v4.js
+++ b/js/gch/v4.js
@@ -244,5 +244,5 @@
}
/* feed.js 首页默认不加载(index.html 只引了 topics.js),这里按需拉一次 */
if (window.GC_FEED) init();
- else { var fs = document.createElement('script'); fs.src = 'guangchang/feed.js?v=26110428'; fs.onload = fs.onerror = init; document.body.appendChild(fs); }
+ else { var fs = document.createElement('script'); fs.src = 'guangchang/feed.js?v=26110429'; fs.onload = fs.onerror = init; document.body.appendChild(fs); }
})();
diff --git a/js/gch/v6.css b/js/gch/v6.css
index c0bf2fe..c334c11 100644
--- a/js/gch/v6.css
+++ b/js/gch/v6.css
@@ -134,35 +134,35 @@ html.night #gcHome.gv4.gv6 .g6-au b{color:#C9BBBF}
#gcHome.gv4.gv6 .g6-nt{border-bottom-color:rgba(232,190,186,.45)}
html.night #gcHome.gv4.gv6{background:linear-gradient(180deg,rgba(58,44,50,.72),rgba(54,44,42,.68));border-color:rgba(255,255,255,.06)}
/* 11-04 用户:作者头像 + 名字 + 孕周(评论区同款灰色小标签)+ 点赞头像 + N 人点赞 全放一行,不换行;去掉小心心 */
-#gcHome.gv4.gv6 .g6-mt{display:flex;align-items:center;gap:6px;margin-top:5px;min-width:0;font-size:12px;line-height:18px;white-space:nowrap;overflow:hidden}
-#gcHome.gv4.gv6 .g6-mt .g6-au{display:flex;align-items:center;gap:3px;flex:0 1 auto;min-width:0;margin:0}
-#gcHome.gv4.gv6 .g6-mt .g6-au img{flex:none;width:18px;height:18px;border-radius:50%;object-fit:cover}
-#gcHome.gv4.gv6 .g6-mt .g6-au b{overflow:hidden;text-overflow:ellipsis;font-weight:600;color:#6F625F;min-width:0}
-#gcHome.gv4.gv6 .g6-mt .stg{flex:none;font-style:normal;font-size:10.5px;line-height:16px;padding:0 5px;border-radius:99px;background:#F5EFEC;color:#A08C86}
-#gcHome.gv4.gv6 .g6-mt .ms-h{flex:none;display:flex;align-items:center;margin:0 0 0 2px;gap:0}
-#gcHome.gv4.gv6 .g6-mt .g6-avs{margin-right:3px}
-#gcHome.gv4.gv6 .g6-mt .ms-h b{font-size:12px}
-html.night #gcHome.gv4.gv6 .g6-mt .stg{background:rgba(255,255,255,.1);color:#C9BBBF}
+#gcHome.gv4.gv6 .g6-meta{display:flex;align-items:center;gap:6px;margin-top:5px;min-width:0;font-size:12px;line-height:18px;white-space:nowrap;overflow:hidden}
+#gcHome.gv4.gv6 .g6-meta .g6-au{display:flex;align-items:center;gap:3px;flex:0 1 auto;min-width:0;margin:0}
+#gcHome.gv4.gv6 .g6-meta .g6-au img{flex:none;width:18px;height:18px;border-radius:50%;object-fit:cover}
+#gcHome.gv4.gv6 .g6-meta .g6-au b{overflow:hidden;text-overflow:ellipsis;font-weight:600;color:#6F625F;min-width:0}
+#gcHome.gv4.gv6 .g6-meta .stg{flex:none;font-style:normal;font-size:10.5px;line-height:16px;padding:0 5px;border-radius:99px;background:#F5EFEC;color:#A08C86}
+#gcHome.gv4.gv6 .g6-meta .ms-h{flex:none;display:flex;align-items:center;margin:0 0 0 2px;gap:0}
+#gcHome.gv4.gv6 .g6-meta .g6-avs{margin-right:3px}
+#gcHome.gv4.gv6 .g6-meta .ms-h b{font-size:12px}
+html.night #gcHome.gv4.gv6 .g6-meta .stg{background:rgba(255,255,255,.1);color:#C9BBBF}
/* 紧凑一点,好让一行放下(11-04) */
-#gcHome.gv4.gv6 .g6-mt{gap:4px;font-size:11.5px}
-#gcHome.gv4.gv6 .g6-mt .g6-au img{width:16px;height:16px}
-#gcHome.gv4.gv6 .g6-mt .g6-au b{font-size:11.5px}
-#gcHome.gv4.gv6 .g6-mt .stg{font-size:10px;padding:0 4px}
-#gcHome.gv4.gv6 .g6-mt .g6-avs img{width:15px;height:15px;margin-left:-6px}
-#gcHome.gv4.gv6 .g6-mt .g6-avs img:first-child{margin-left:0}
-#gcHome.gv4.gv6 .g6-mt .ms-h b{font-size:11.5px}
+#gcHome.gv4.gv6 .g6-meta{gap:4px;font-size:11.5px}
+#gcHome.gv4.gv6 .g6-meta .g6-au img{width:16px;height:16px}
+#gcHome.gv4.gv6 .g6-meta .g6-au b{font-size:11.5px}
+#gcHome.gv4.gv6 .g6-meta .stg{font-size:10px;padding:0 4px}
+#gcHome.gv4.gv6 .g6-meta .g6-avs img{width:15px;height:15px;margin-left:-6px}
+#gcHome.gv4.gv6 .g6-meta .g6-avs img:first-child{margin-left:0}
+#gcHome.gv4.gv6 .g6-meta .ms-h b{font-size:11.5px}
/* 再省 ~30px 给点赞头像:缩略图 56→50、行内间距收紧、头像多叠 1px;「人点赞」→「点赞」 */
#gcHome.gv4.gv6 .g6-nt{gap:8px}
#gcHome.gv4.gv6 .g6-ph{width:50px;height:50px;margin-left:4px}
-#gcHome.gv4.gv6 .g6-mt .g6-avs img{margin-left:-7px}
-#gcHome.gv4.gv6 .g6-mt .g6-avs img:first-child{margin-left:0}
+#gcHome.gv4.gv6 .g6-meta .g6-avs img{margin-left:-7px}
+#gcHome.gv4.gv6 .g6-meta .g6-avs img:first-child{margin-left:0}
/* 11-04 用户:加了作者 / 点赞之后标题不够显眼 → 小幅拉开层次:标题加粗加深、稍大一点;下面一行字重变轻、颜色变浅(不改结构) */
#gcHome.gv4.gv6 .g6-nt .ms-q{font-size:15.5px;font-weight:700;color:#1F1717;letter-spacing:.1px}
-#gcHome.gv4.gv6 .g6-mt{margin-top:6px}
-#gcHome.gv4.gv6 .g6-mt .g6-au b{font-weight:500;color:#8E807C}
-#gcHome.gv4.gv6 .g6-mt .ms-h b{font-weight:500;color:#ADA09C}
+#gcHome.gv4.gv6 .g6-meta{margin-top:6px}
+#gcHome.gv4.gv6 .g6-meta .g6-au b{font-weight:500;color:#8E807C}
+#gcHome.gv4.gv6 .g6-meta .ms-h b{font-weight:500;color:#ADA09C}
html.night #gcHome.gv4.gv6 .g6-nt .ms-q{color:#F4EAEE}
-html.night #gcHome.gv4.gv6 .g6-mt .g6-au b,html.night #gcHome.gv4.gv6 .g6-mt .ms-h b{color:#A99BA0}
+html.night #gcHome.gv4.gv6 .g6-meta .g6-au b,html.night #gcHome.gv4.gv6 .g6-meta .ms-h b{color:#A99BA0}
/* 11-04 再改(用户:整块还是偏白)→ 加深整块磨砂底色(粉 → 杏),下半部分有明显颜色;不加小框 */
#gcHome.gv4.gv6{background:
radial-gradient(260px 220px at 0% 60%,rgba(255,160,160,.38),transparent 72%),
@@ -182,4 +182,6 @@ html.night #homeBody>section#gcHome.gv4.gv6{background:linear-gradient(180deg,rg
#gcHome.gv4.gv6 .g6-nt:nth-child(n+4) .ms-no{margin-top:0;line-height:22px}
#gcHome.gv4.gv6 .g6-nt .g6-ph{align-self:center}
/* 11-04 用户:作者头像和后面那排点赞头像要一样大 → 都是 15px */
-#gcHome.gv4.gv6 .g6-mt .g6-au img{width:15px;height:15px}
+#gcHome.gv4.gv6 .g6-meta .g6-au img{width:15px;height:15px}
+/* 11-04 用户:「大家都在关注」字大一点 → 16px 改 18px(之前作者行误用了同名 .g6-mt 把它压成 11.5px,已改名 .g6-meta) */
+#gcHome.gv4.gv6 h3.g6-mt{font-size:18px}
diff --git a/js/gch/v6.js b/js/gch/v6.js
index cc191f8..4b7e280 100644
--- a/js/gch/v6.js
+++ b/js/gch/v6.js
@@ -6,9 +6,9 @@
(function () {
var sec = document.getElementById('gcHome');
if (!sec) return;
- var l = document.createElement('link'); l.rel = 'stylesheet'; l.href = 'js/gch/v4.css?v=26110428';
+ var l = document.createElement('link'); l.rel = 'stylesheet'; l.href = 'js/gch/v4.css?v=26110429';
document.head.appendChild(l);
- var s = document.createElement('script'); s.src = 'js/gch/v4.js?v=26110428';
+ var s = document.createElement('script'); s.src = 'js/gch/v4.js?v=26110429';
s.onload = function () { if (sec.querySelector('.g4-foot')) merge(); else sec.addEventListener('gc4-ready', merge, { once: true }); }; /* v4 要先拉 feed.js 才渲染 */
document.body.appendChild(s);
@@ -95,7 +95,7 @@
/* 11-04 用户:一行放下 作者头像 + 名字 + 点赞头像(仅前 3 条)+ N 点赞;不要小心心、不换行;同日再改:名字后面的孕周删掉 */
var n = x.likes || 0,
au = x.author ? '
' + esc(x.author) + '' : '',
- heat = '' + au + '' + (i < 3 ? avs(i) : '') + '' + (n >= 1e4 ? Math.round(n / 1e3) / 10 + '万' : n) + ' 点赞';
+ heat = '' + au + '' + (i < 3 ? avs(i) : '') + '' + (n >= 1e4 ? Math.round(n / 1e3) / 10 + '万' : n) + ' 点赞';
var q = new URLSearchParams(location.search); q.set('n', x.id);
return '' + (i + 1) + '' +
'' + esc(x.title) + '' + heat + '' +
@@ -109,7 +109,7 @@
}
/* 一行放不下(窄屏)就从点赞头像里一个个减,最少留 2 个;作者名不截断 */
function fitMeta() {
- [].forEach.call(list.querySelectorAll('.g6-mt'), function (m) {
+ [].forEach.call(list.querySelectorAll('.g6-meta'), function (m) {
var ims = m.querySelectorAll('.g6-avs img'), k = ims.length, nm = m.querySelector('.g6-au b');
function tight() { return m.scrollWidth > m.clientWidth + 1 || (nm && nm.scrollWidth > nm.clientWidth + 1); }
while (k > 2 && tight()) ims[--k].remove();
diff --git a/js/kit.js b/js/kit.js
index f1bd060..7addd53 100644
--- a/js/kit.js
+++ b/js/kit.js
@@ -9,7 +9,7 @@
if (/[?&]kit=0(?:&|$)/.test(location.search)) return;
var box = document.getElementById('kit'), sec = document.getElementById('kitHome');
if (!box || !sec) return;
- var V = '26110428';
+ var V = '26110429';
var l = document.createElement('link'); l.rel = 'stylesheet'; l.href = 'js/kit.css?v=' + V; document.head.appendChild(l);
document.documentElement.classList.add('has-kit');
diff --git a/js/share-card.js b/js/share-card.js
index e1eb4f6..1d1eb6d 100644
--- a/js/share-card.js
+++ b/js/share-card.js
@@ -8,7 +8,7 @@
postMessage 不是实时投递,微信在分享那一刻才派发,所以每次换内容都要再报一次;子页面没引 jweixin,这里按需加载。 */
(function (g) {
'use strict';
- var V = '26110428';
+ var V = '26110429';
var isWx = /MicroMessenger/i.test(navigator.userAgent || '');
var waiting = [], loading = false;
function ready(cb) {
diff --git a/topic/_shared/tools.js b/topic/_shared/tools.js
index ff7c9f8..710b625 100644
--- a/topic/_shared/tools.js
+++ b/topic/_shared/tools.js
@@ -57,7 +57,7 @@
'.tc-more{display:block;width:100%;margin-top:6px;height:40px;border:0;border-radius:99px;background:#F7F8FA;color:#4E5969;font-size:13px;font-weight:600}';
var SLUG = (location.pathname.match(/\/topic\/([^\/]+)\//) || [])[1] || '';
/* 11-04 微信转发图:每个专题一张 assets/share/t/.jpg(核心词大字 + logo),见 js/share-card.js */
- if (SLUG) (function () { var s = document.createElement('script'); s.src = '../../js/share-card.js?v=26110428'; s.onload = function () { window.mbShare('../../assets/share/t/' + SLUG + '.jpg'); }; document.head.appendChild(s); })();
+ if (SLUG) (function () { var s = document.createElement('script'); s.src = '../../js/share-card.js?v=26110429'; s.onload = function () { window.mbShare('../../assets/share/t/' + SLUG + '.jpg'); }; document.head.appendChild(s); })();
var SK = 'mmbox.tp.v1', UK = (function () { var m = ((location.hash || '') + '&' + (location.search || '')).match(/[#?&]openid=([^&]*)/); return m ? decodeURIComponent(m[1]) : '_guest'; })();
function loadMe() { try { var a = JSON.parse(localStorage.getItem(SK) || '{}') || {}; var m = a[UK] || {}; m.cm = m.cm || {}; m.lk = m.lk || {}; return { a: a, m: m }; } catch (e) { return { a: {}, m: { cm: {}, lk: {} } }; } }
function saveMe(st) { try { st.a[UK] = st.m; localStorage.setItem(SK, JSON.stringify(st.a)); } catch (e) {} }
@@ -70,7 +70,7 @@
function getJSON(u) { return fetch(u, { cache: 'no-cache' }).then(function (r) { if (!r.ok) throw r.status; return r.json(); }); }
function related(box) {
- getJSON('../_shared/idx.json?v=26110428').then(function (idx) {
+ getJSON('../_shared/idx.json?v=26110429').then(function (idx) {
var me = null; idx.forEach(function (x) { if (x[0] === SLUG) me = x; });
var tag = me ? me[2] : '', h = 0; for (var i = 0; i < SLUG.length; i++) h = (h * 31 + SLUG.charCodeAt(i)) >>> 0;
var rest = idx.filter(function (x) { return x[0] !== SLUG && (window.__mbUgc || ['ceshi', 'duiyou'].indexOf(x[0]) < 0); }); /* UGC 关着不推两个测试 */
@@ -177,13 +177,13 @@
}
fetch(API + '/comments?kind=topic&target=' + encodeURIComponent(SLUG) + (OID ? '&openid=' + encodeURIComponent(OID) : ''))
.then(function (r) { return r.json(); }).then(function (j) { if (j && j.code === 200) { RC = j.result; paint(); } }).catch(function () {});
- getJSON('../_shared/cm/' + SLUG + '.json?v=26110428').then(function (d) { L = d.c || []; paint(); }).catch(function () { paint(); });
+ getJSON('../_shared/cm/' + SLUG + '.json?v=26110429').then(function (d) { L = d.c || []; paint(); }).catch(function () { paint(); });
}
function ugcReady() {
if (window.__mbUgcReady) return window.__mbUgcReady;
return new Promise(function (res) {
- var u = document.createElement('script'); u.src = '../../js/ugc.js?v=26110428';
+ var u = document.createElement('script'); u.src = '../../js/ugc.js?v=26110429';
u.onload = function () { (window.__mbUgcReady || Promise.resolve(false)).then(res); };
u.onerror = function () { res(false); };
document.head.appendChild(u);
diff --git a/topic/butie-js/index.html b/topic/butie-js/index.html
index 7d7945a..05bce34 100644
--- a/topic/butie-js/index.html
+++ b/topic/butie-js/index.html
@@ -11,8 +11,8 @@
月数按「自然月」数:从 max(出生月, 2025-01) 起,到满 3 周岁那个月之前为止(结果标「约」,以当地核定为准)。
最多填 3 个孩子;还没出生的填预产期先算。地方另有加码的(如部分城市每孩另发)不在这里算。
共用 ../_shared/calc.css + calc.js(返回 / 禁回弹 / 日期按北京时间 / 记住上次填的值);自成一页,不引 app.js。 -->
-
-
+
+
@@ -46,7 +46,7 @@
地方可能另有补贴:部分城市在国家 3600 元之外还另发生育补贴、育儿补贴,问一下当地卫健部门或看政务平台。
-
+
-
+
-
+