diff --git a/AGENTS.md b/AGENTS.md index b6fde8e..f51e762 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -106,11 +106,13 @@ nginx:`root /opt/app` + `Cache-Control: no-cache` + `etag on` —— 缓存靠 - 决策人:产品负责人(用户本人),2026-11-02 拍板「人数用模拟数字就行,先帮我放上模拟数字」;已书面告知虚假宣传风险(《反不正当竞争法》第 8 条),并建议过改用真实统计。 - 期限:**最晚 2026-12-31** 复核;接真实统计后删掉 `gcTested` / `gcTestedText`,调用处改读接口。 - 边界:只限上述几处;测试结果页、分享图、其他应用不得引用这个数。 + - 2026-11-02 扩展:首页「其他妈妈也在搜 → 全部问题」页每条的「N 人正在看」(看过人数 × 约万分之六,按分钟浮动)和「N 人看过」(「此刻」总人数 × heat,同首页),以及专题页「相关推荐」的「N 人看过」,同属模拟数,同一期限复核。 12c. **⚠️ 第 2 条的第三个登记例外:孕妈广场帖子下的模拟评论与 1000 个模拟人设(2026-11-02 起)** - 内容:`guangchang/cm.json`(179 篇占位帖子,每篇 22~26 条评论 + 作者回复 + 楼中楼,共约 4100 条)和其中 1000 个人设(昵称 + 头像 `guangchang/av/*.webp` 代码绘制 / 59 张 `assets/img/mom/` 写实照 + 阶段)。全是 AI 写的「假装有人说过的话」,不是真实用户发言,不落库、不进任何报表。 - 决策人:产品负责人(用户本人),2026-11-02 拍板「准备 1000 个头像和名字,每篇评论至少 20 条以上,也会有作者回复」;已书面告知虚假宣传风险(《反不正当竞争法》第 8 条),且比模拟数字更敏感。 - 期限:**最晚 2026-12-31** 复核;真实评论上线后,有真实评论的帖子要先撤掉模拟评论,不得混排冒充。 + - 2026-11-02 扩展:104 个专题页底部「大家怎么说」的预置评论 `topic/_shared/cm/.json`(每页 10~14 条 + 楼中楼,共约 1200 条,人设取自同一批 1000 个),由 `topic/_shared/tools.js` 渲染;用户自己发的评论只存本机 `mmbox.tp.v1`,不上传。同一期限复核。 - 边界:只用于占位帖子的详情页评论区;真实投稿(`n.real`)一律不配模拟评论;这 1000 个人设不得出现在投稿审核、排行榜、通知等任何其他地方。 13. **跳其它 H5 应用 / 调第三方接口一律同源:只写相对路径 `//`,不写域名**(2026-10-09 用户定) diff --git a/demo/gch/v4.js b/demo/gch/v4.js index 23cdaa8..1b90bdd 100644 --- a/demo/gch/v4.js +++ b/demo/gch/v4.js @@ -48,7 +48,7 @@ '
1/8' + '
' + '
' + - '
效果稿 V4
'; + '
效果稿 V4
'; sec.classList.remove('hide'); var deck = sec.querySelector('.g4-deck'), pgB = sec.querySelector('.g4-pg b'), pgI = sec.querySelector('.g4-pg i'), tags = sec.querySelector('.g4-tags'); @@ -187,5 +187,5 @@ } /* feed.js 首页默认不加载(index.html 只引了 topics.js),这里按需拉一次 */ if (window.GC_FEED) init(); - else { var fs = document.createElement('script'); fs.src = 'guangchang/feed.js?v=26110231'; fs.onload = fs.onerror = init; document.body.appendChild(fs); } + else { var fs = document.createElement('script'); fs.src = 'guangchang/feed.js?v=26110232'; fs.onload = fs.onerror = init; document.body.appendChild(fs); } })(); diff --git a/demo/gch/v6.css b/demo/gch/v6.css index a0730c3..92c3f77 100644 --- a/demo/gch/v6.css +++ b/demo/gch/v6.css @@ -32,6 +32,7 @@ html.night #gcHome.gv4.gv6 .g6-mt{color:#F3E8F0} #gcHome.gv4.gv6 .g6-mt{margin:0} #gcHome.gv4.gv6 .g6-mt span{background:none;padding:0} #gcHome.gv4.gv6 .g6-qh small{font-size:12px;font-weight:500;color:#A8928C} +#gcHome.gv4.gv6 .g6-qa{margin-left:auto;align-self:center;padding:3px 10px;border-radius:99px;background:#FFF0EC;color:#F2533A;font-size:12px;font-weight:800;letter-spacing:0;text-decoration:none;white-space:nowrap} #gcHome.gv4.gv6 .g6-qr{display:grid;grid-template-columns:1fr 1fr;gap:10px} #gcHome.gv4.gv6 .g6-q{display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:#fff;border:1px solid #F3E6E0;text-decoration:none;color:#2A1E1E;box-shadow:0 6px 16px -14px rgba(150,90,80,.5)} #gcHome.gv4.gv6 .g6-q img{display:block;width:100%;height:84px;object-fit:cover;object-position:60% 45%;background:#FBF3EF} diff --git a/demo/gch/v6.js b/demo/gch/v6.js index f1b9821..5ff5cab 100644 --- a/demo/gch/v6.js +++ b/demo/gch/v6.js @@ -37,7 +37,8 @@ var QV = (location.search.match(/[?&]qz=([1-4])/) || [])[1] || '4'; /* 11-02 用户定:默认用第 4 版彩色卡 */ var qz = document.createElement('div'), lk = function (q) { return esc(q.href + location.search + location.hash); }; qz.className = 'g6-qz qv' + QV; - var hd = '
测一测1 分钟,看看你和他
'; + /* 11-02 用户:「还有多少份测试」→ 头部右侧放总数入口,进孕妈广场的测一测页(30 份 = guangchang/ceshi/meta.js 条数,加减测试时同步改) */ + var hd = '
测一测1 分钟,看看你和他全部 30 份测试 ›
'; if (QV === '4') { /* 第 4 版:用户说「测一测要明显一点,把之前那版(紫/橙底)拿来试试」→ 彩色底 + 类型小标签 + 实心按钮 + 右下圆形插画;标题用短的,避免单字掉行 */ qz.innerHTML = hd + '
' + QZ.map(function (q) { diff --git a/guangchang/ceshi/index.html b/guangchang/ceshi/index.html index 3f30736..2885690 100644 --- a/guangchang/ceshi/index.html +++ b/guangchang/ceshi/index.html @@ -325,8 +325,8 @@ mark{background:linear-gradient(transparent 62%,var(--c20) 0);color:inherit;padd
- - + + - - - + + + + + - +