星空页悄悄话:原样用系统默认话术发的免审(后端判),提示文案区分(v26110801)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -9,7 +9,7 @@
|
|||||||
<title>兜爸心选 · 孕育陪伴</title>
|
<title>兜爸心选 · 孕育陪伴</title>
|
||||||
<!-- 11-04 UGC 总开关(孕妈广场 + 测一测,后台 /box_bm/plaza 顶部切换),见 js/ugc.js -->
|
<!-- 11-04 UGC 总开关(孕妈广场 + 测一测,后台 /box_bm/plaza 顶部切换),见 js/ugc.js -->
|
||||||
<script src="js/ugc.js?v=26110702"></script>
|
<script src="js/ugc.js?v=26110702"></script>
|
||||||
<!-- V:26110653 缓存版本标记:改 css/js 时同步 bump 该值(与 js/app.js 的 VER 同源),静态资源按 mtime 走 ETag 自动刷新 -->
|
<!-- V:26110801 缓存版本标记:改 css/js 时同步 bump 该值(与 js/app.js 的 VER 同源),静态资源按 mtime 走 ETag 自动刷新 -->
|
||||||
<link rel="stylesheet" href="mama-box.css">
|
<link rel="stylesheet" href="mama-box.css">
|
||||||
<link rel="stylesheet" href="night.css?v=26110608">
|
<link rel="stylesheet" href="night.css?v=26110608">
|
||||||
<link rel="stylesheet" href="js/wh-cm.css?v=26110642">
|
<link rel="stylesheet" href="js/wh-cm.css?v=26110642">
|
||||||
@@ -2686,8 +2686,8 @@ html.night .rs-pan .rp-card{background:rgba(255,255,255,.06);border-color:rgba(2
|
|||||||
<script src="guangchang/topics.js?v=26110487"></script>
|
<script src="guangchang/topics.js?v=26110487"></script>
|
||||||
<script src="js/ava-pool.js?v=26110487"></script> <!-- 11-05 装饰头像分配表(各模块互不重复) -->
|
<script src="js/ava-pool.js?v=26110487"></script> <!-- 11-05 装饰头像分配表(各模块互不重复) -->
|
||||||
<script src="js/wh-themes.js?v=26110609"></script>
|
<script src="js/wh-themes.js?v=26110609"></script>
|
||||||
<script src="js/wh-cm.js?v=26110642" defer></script>
|
<script src="js/wh-cm.js?v=26110801" defer></script>
|
||||||
<script src="js/pv.js?v=26110653" defer></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
<script src="js/pv.js?v=26110801" defer></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||||
<script src="js/app.js"></script>
|
<script src="js/app.js"></script>
|
||||||
<script src="js/kit.js?v=26110605"></script>
|
<script src="js/kit.js?v=26110605"></script>
|
||||||
<!-- 11-05 用户:孕期百问加上跟趣味小测试一样的底部 Tab(孕期百问 / 记一下 / 返回首页)。挂在 #detailQA 里,面板关着时跟着滑出屏外;
|
<!-- 11-05 用户:孕期百问加上跟趣味小测试一样的底部 Tab(孕期百问 / 记一下 / 返回首页)。挂在 #detailQA 里,面板关着时跟着滑出屏外;
|
||||||
@@ -2733,7 +2733,7 @@ html.night .rs-pan .rp-card{background:rgba(255,255,255,.06);border-color:rgba(2
|
|||||||
})();
|
})();
|
||||||
</script>
|
</script>
|
||||||
<!-- 2026-10-03 首页彩蛋:宝宝在肚皮底下动(独立文件,删掉这一行即整体下线;开关在「隐私权限」) -->
|
<!-- 2026-10-03 首页彩蛋:宝宝在肚皮底下动(独立文件,删掉这一行即整体下线;开关在「隐私权限」) -->
|
||||||
<script src="js/bump.js?v=26110653"></script>
|
<script src="js/bump.js?v=26110801"></script>
|
||||||
<!-- 2026-10-04 首页头图:按孕周换宝宝 + 阳光水波(独立文件) -->
|
<!-- 2026-10-04 首页头图:按孕周换宝宝 + 阳光水波(独立文件) -->
|
||||||
<script src="js/hero-fx.js"></script>
|
<script src="js/hero-fx.js"></script>
|
||||||
<!-- 2026-10-05 首页头图:宝宝时不时动一动小手小脚(独立文件,删掉这一行即下线) -->
|
<!-- 2026-10-05 首页头图:宝宝时不时动一动小手小脚(独立文件,删掉这一行即下线) -->
|
||||||
|
|||||||
@@ -3,7 +3,7 @@
|
|||||||
(function () {
|
(function () {
|
||||||
'use strict';
|
'use strict';
|
||||||
/* 页面版本号(YYMMDD+序号):显示在「关于兜爸心选」页底部;bump 时同步 head 注释与 ?v= */
|
/* 页面版本号(YYMMDD+序号):显示在「关于兜爸心选」页底部;bump 时同步 head 注释与 ?v= */
|
||||||
var VER = '26110653';
|
var VER = '26110801';
|
||||||
const $ = (s, c) => (c || document).querySelector(s);
|
const $ = (s, c) => (c || document).querySelector(s);
|
||||||
const $$ = (s, c) => Array.from((c || document).querySelectorAll(s));
|
const $$ = (s, c) => Array.from((c || document).querySelectorAll(s));
|
||||||
|
|
||||||
@@ -5063,7 +5063,7 @@
|
|||||||
/* 11-07 悄悄话第 2 步(用户定):星空页「说一句」并入留言区 —— 发成置顶笔记下的留言(先审后发),赞够门槛自动挂星 */
|
/* 11-07 悄悄话第 2 步(用户定):星空页「说一句」并入留言区 —— 发成置顶笔记下的留言(先审后发),赞够门槛自动挂星 */
|
||||||
if (window.MBWhCm) {
|
if (window.MBWhCm) {
|
||||||
MBWhCm.post(t, data.week)
|
MBWhCm.post(t, data.week)
|
||||||
.then(m => { if (m) { toast(m); return; } closeModal(); toast('已发出,审核通过后大家就能看到'); })
|
.then(m => { if (m) { toast(m); return; } closeModal(); toast(MBWhCm.lastStatus && MBWhCm.lastStatus() === 'approved' ? '已发出,大家都能看到啦' : '已发出,审核通过后大家就能看到'); })
|
||||||
.then(() => { busy = false; btn.disabled = false; btn.textContent = '悄悄发出'; });
|
.then(() => { busy = false; btn.disabled = false; btn.textContent = '悄悄发出'; });
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -322,6 +322,7 @@
|
|||||||
method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(body)
|
method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(body)
|
||||||
}).then(function (r) { return r.json(); }).then(function (j) {
|
}).then(function (r) { return r.json(); }).then(function (j) {
|
||||||
if (!j || j.code !== 200 || !j.result) return (j && j.message) || '没发出去,再试一次';
|
if (!j || j.code !== 200 || !j.result) return (j && j.message) || '没发出去,再试一次';
|
||||||
|
LAST_ST = j.result.status; /* 11-08 星空页选系统默认话术发的免审,直接 approved(后端判),提示不说「审核」 */
|
||||||
if (j.result.status === 'rejected') return null; /* 审核中的也放进列表(标「审核中」,只有自己看得到) */
|
if (j.result.status === 'rejected') return null; /* 审核中的也放进列表(标「审核中」,只有自己看得到) */
|
||||||
if (reply) { RREP.push(repOf(j.result, 1)); rerender(reply); }
|
if (reply) { RREP.push(repOf(j.result, 1)); rerender(reply); }
|
||||||
else {
|
else {
|
||||||
@@ -334,7 +335,7 @@
|
|||||||
return null;
|
return null;
|
||||||
}).catch(function () { return '网络不太好,再试一次'; });
|
}).catch(function () { return '网络不太好,再试一次'; });
|
||||||
}
|
}
|
||||||
var busy = false;
|
var busy = false, LAST_ST = '';
|
||||||
function send() {
|
function send() {
|
||||||
var t = inp.value.trim();
|
var t = inp.value.trim();
|
||||||
if (t.length < 2) { toast('多写一两个字吧'); return; }
|
if (t.length < 2) { toast('多写一两个字吧'); return; }
|
||||||
@@ -344,7 +345,7 @@
|
|||||||
busy = false; sendB.disabled = false;
|
busy = false; sendB.disabled = false;
|
||||||
if (msg) { toast(msg); return; }
|
if (msg) { toast(msg); return; }
|
||||||
inp.value = ''; inp.blur(); setReply(null);
|
inp.value = ''; inp.blur(); setReply(null);
|
||||||
toast(REPLY0 ? '回复已发出,审核通过后大家就能看到' : '已发出,审核通过后大家就能看到');
|
toast(LAST_ST === 'approved' ? '已发出,大家都能看到啦' : REPLY0 ? '回复已发出,审核通过后大家就能看到' : '已发出,审核通过后大家就能看到');
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
sendB.addEventListener('click', send);
|
sendB.addEventListener('click', send);
|
||||||
@@ -438,12 +439,13 @@
|
|||||||
/* 11-07 用户:只留「被赞 3 次变成星星」,明显一点 */
|
/* 11-07 用户:只留「被赞 3 次变成星星」,明显一点 */
|
||||||
ld.innerHTML = '<span class="wms hi"><svg viewBox="0 0 20 20"><path d="M10 .5C10.9 7.4 12.6 9.1 19.5 10 12.6 10.9 10.9 12.6 10 19.5 9.1 12.6 7.4 10.9.5 10 7.4 9.1 9.1 7.4 10 .5Z"/></svg>' +
|
ld.innerHTML = '<span class="wms hi"><svg viewBox="0 0 20 20"><path d="M10 .5C10.9 7.4 12.6 9.1 19.5 10 12.6 10.9 10.9 12.6 10 19.5 9.1 12.6 7.4 10.9.5 10 7.4 9.1 9.1 7.4 10 .5Z"/></svg>' +
|
||||||
'<span>被赞 <b>' + STAR_N + '</b> 次,<br>你的话就变成一颗星星</span></span>';
|
'<span>被赞 <b>' + STAR_N + '</b> 次,<br>你的话就变成一颗星星</span></span>';
|
||||||
var lf = document.getElementById('whLeft'); if (lf) lf.textContent = '审核通过后,可以转给朋友帮你点赞';
|
var lf = document.getElementById('whLeft'); if (lf) lf.textContent = '点一句直接发出;自己写的审核通过后公开';
|
||||||
}
|
}
|
||||||
if (M && !M.querySelector('.wms-sky')) M.insertAdjacentHTML('afterbegin', '<i class="wms-sky" aria-hidden="true"></i>');
|
if (M && !M.querySelector('.wms-sky')) M.insertAdjacentHTML('afterbegin', '<i class="wms-sky" aria-hidden="true"></i>');
|
||||||
window.MBWhCm = {
|
window.MBWhCm = {
|
||||||
fillModal: fillModal,
|
fillModal: fillModal,
|
||||||
starLikes: function () { return STAR_N; },
|
starLikes: function () { return STAR_N; },
|
||||||
|
lastStatus: function () { return LAST_ST; },
|
||||||
post: function (text, week) {
|
post: function (text, week) {
|
||||||
return post(text, week, null).then(function (msg) { if (!msg) setTimeout(function () { snap('half'); }, 400); return msg; });
|
return post(text, week, null).then(function (msg) { if (!msg) setTimeout(function () { snap('half'); }, 400); return msg; });
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
/* 孕妈悄悄话 · 每周话题表(2026-11-07 从 app.js 抽出来,首页和孕妈广场共用)。
|
/* 孕妈悄悄话 · 每周话题表(2026-11-07 从 app.js 抽出来,首页和孕妈广场共用)。
|
||||||
一条 = 从 from(北京时间那周的周一)起生效,直到下一条的 from;取「from ≤ 今天」的最后一条,没配新话题时沿用上一周的。
|
一条 = 从 from(北京时间那周的周一)起生效,直到下一条的 from;取「from ≤ 今天」的最后一条,没配新话题时沿用上一周的。
|
||||||
换话题 = 往表尾追加一条。后端将来若在 /whisper 返回 theme(同结构),以后端为准。
|
换话题 = 往表尾追加一条。后端将来若在 /whisper 返回 theme(同结构),以后端为准。
|
||||||
presets 只是「不知道说什么?点一句」的示范句,发出去照常走微信内容安全审核。 */
|
presets =「不知道说什么?点一句」的示范句。11-08 用户定:原样发出的免审直接通过(自己打字/改过的照常先审),
|
||||||
|
判断在后端 box_app services/mama_box_plaza_comment_serv.py WH_THEME_PRESETS —— 改话术 / 换话题要同步改那里。 */
|
||||||
window.MB_WH_THEMES = [
|
window.MB_WH_THEMES = [
|
||||||
/* 2026-10-02 用户:本周话题由「对宝宝说的话」改成「对老公说的话」;2026-11-01 用户:改成「对未来宝宝说的话」 */
|
/* 2026-10-02 用户:本周话题由「对宝宝说的话」改成「对老公说的话」;2026-11-01 用户:改成「对未来宝宝说的话」 */
|
||||||
{ from: '2026-09-28', name: '对未来宝宝说的话', lines: ['对未来宝宝', '说的话'], /* lines:广场置顶笔记封面大字的分行 */
|
{ from: '2026-09-28', name: '对未来宝宝说的话', lines: ['对未来宝宝', '说的话'], /* lines:广场置顶笔记封面大字的分行 */
|
||||||
|
|||||||
Reference in New Issue
Block a user