65 lines
6.1 KiB
JavaScript
65 lines
6.1 KiB
JavaScript
/* 孕妈广场 · 话题表(11-02 用户:标题要更口语、说人话、像小红书 → 40 个话题名第二次改写;此前一版口语正向版,id 不变;2026-11-01 第三版:按用户给的选题清单,分 家庭 / 婚姻 / 职场 / 母婴 四块,每块 10 个;占位内容,纯前端)
|
||
首页「孕妈广场」横滑卡(js/app.js initPlaza)和广场页(guangchang/index.html)共用这一份。
|
||
⚠️ 篇数 / 在聊人数是占位数字,正式版接后端后替换;广场页底部有一行「示例占位」说明。
|
||
字段:id 话题 id(广场页 ?t=)· name 名称 · cat family 家庭 / marriage 婚姻 / work 职场 / baby 母婴 · g 封面水印字
|
||
c 渐变两色 · ink 主题深色 · n 篇数 · talk 在聊人数 · hot 热门角标(每块 3 个;「全部」里四块轮流排,首页和广场页一致) */
|
||
(function () {
|
||
var C = {
|
||
family: { c: ['#FFE6EB', '#FFC6D2'], ink: '#C23A55' },
|
||
marriage: { c: ['#EEE7FF', '#D3C4F5'], ink: '#6A4BB8' },
|
||
work: { c: ['#E3EEFB', '#BCD3F0'], ink: '#2F64A8' },
|
||
baby: { c: ['#E0F3EE', '#B8E3D8'], ink: '#21705F' }
|
||
};
|
||
var L = [
|
||
['family', 'f01', '怀孕后,我妈的电话一天比一天多', '叨', 1],
|
||
['family', 'f02', '长辈那套老说法,我是这么接的', '老', 1],
|
||
['family', 'f03', '亲戚随口一句话,我琢磨了一下午', '琢'],
|
||
['family', 'f04', '娘家婆家习惯不一样,我夹在中间当翻译', '齐'],
|
||
['family', 'f05', '关心太多有点招架不住,我给自己留了点空间', '空', 1],
|
||
['family', 'f06', '不住一起,叮嘱照样每天准时到', '嘱'],
|
||
['family', 'f07', '我妈让我躺着养,医生说多走走', '代'],
|
||
['family', 'f08', '怀孕后我变宅了,在家待着也挺香', '静'],
|
||
['family', 'f09', '过年回家,全家围着我的肚子猜男女', '节'],
|
||
['family', 'f10', '我妈寄吃的,婆婆也寄吃的', '味'],
|
||
['marriage', 'm01', '怀孕后,家务换他来干了', '分', 1],
|
||
['marriage', 'm02', '憋着的小委屈,说出来就好了', '说'],
|
||
['marriage', 'm03', '他嘴笨,但一直在学怎么哄我', '学'],
|
||
['marriage', 'm04', '半夜睡不着,他陪我聊到天亮', '夜'],
|
||
['marriage', 'm05', '怀孕后跟老公拌嘴,我们这样和好', '和'],
|
||
['marriage', 'm06', '不要礼物,就想听他说句「辛苦了」', '见', 1],
|
||
['marriage', 'm07', '以前约会看电影,现在一起研究产检单', '琐'],
|
||
['marriage', 'm08', '挤牙膏这种小事,我们也能拌两句', '小'],
|
||
['marriage', 'm09', '宝宝快来了,我们俩的日子在悄悄变', '盼'],
|
||
['marriage', 'm10', '他终于知道,养胎不是躺着玩手机', '懂', 1],
|
||
['work', 'w01', '怀孕了,啥时候跟领导说', '言', 1],
|
||
['work', 'w02', '第一次请产检假,我在门口转了三圈', '假', 1],
|
||
['work', 'w03', '上班孕妈的自救小妙招', '职'],
|
||
['work', 'w04', '开会的时候,宝宝踢了我一脚', '惦'],
|
||
['work', 'w05', '上班不舒服,别硬撑,说出来', '说'],
|
||
['work', 'w06', '同事一杯热水,暖了我一整天', '暖'],
|
||
['work', 'w07', '生完回去,位置还是我的吗?过来人说说', '岗'],
|
||
['work', 'w08', '把带了两年的项目交出去那天', '交'],
|
||
['work', 'w09', '怀孕上班,我给自己定了几条规矩', '界'],
|
||
['work', 'w10', '上班孕妈的一天,比你想的忙', '忙', 1],
|
||
['baby', 'b01', '孕吐、烧心、腿抽筋,大家都怎么缓过来的', '缓', 1],
|
||
['baby', 'b02', '宝宝还没生,钱已经花出去不少', '钱'],
|
||
['baby', 'b03', '育儿攻略刷多了,我学会挑着看', '挑', 1],
|
||
['baby', 'b04', '囤货过来人:这些真用不上', '囤'],
|
||
['baby', 'b05', '孕期体重,我这样一点点稳住的', '重'],
|
||
['baby', 'b06', '每天数胎动,是我和宝宝的暗号', '动'],
|
||
['baby', 'b07', '顺产还是剖,过来人说说真实感受', '生'],
|
||
['baby', 'b08', '快生了心里没底?听听过来人怎么说', '松', 1],
|
||
['baby', 'b09', '这也不能吃那也不能吃?其实没那么多讲究', '忌'],
|
||
['baby', 'b10', '怀孕后身体的这些变化,你中了几个', '变']
|
||
];
|
||
/* 首页横滑卡的照片(11-01 用户:首页广场也放一些真实图):取该话题第一篇照片笔记的封面,图在 guangchang/img/;data.js 太大首页不加载,所以抄一份到这里,换图后要同步 */
|
||
var PH = {"f01":"e162f646a261.jpg","f02":"51f7109d3e0a.jpg","f03":"1e407147a7d6.jpg","f04":"2b7cd0977052.jpg","f05":"74fcf1947758.jpg","f06":"eb463a81fdd7.jpg","f07":"cb29695fab54.jpg","f08":"31f882e16914.jpg","f09":"f0d6053f553d.jpg","f10":"43edb2d3acd5.jpg","m01":"25ecb1eb163a.jpg","m02":"147d0519481e.jpg","m03":"e21761f3909b.jpg","m04":"aabaa4dc3760.jpg","m05":"81fcc07d0924.jpg","m06":"8cb3f067533f.jpg","m07":"8c3ef5281164.jpg","m08":"34718543cf08.jpg","m09":"8b23186f223a.jpg","m10":"8f5030db0500.jpg","w01":"8bff4261dfa7.jpg","w02":"b1795efbe74c.jpg","w03":"5a7d0209ec94.jpg","w04":"0d3b46a73b3d.jpg","w05":"405389b3796a.jpg","w06":"b5920c69c668.jpg","w07":"b434716cd2c3.jpg","w08":"1aaaa3dfa8bb.jpg","w09":"ec45f509d01f.jpg","w10":"9fac402546bc.jpg","b01":"72ae16e11706.jpg","b02":"dea30d15581f.jpg","b03":"1e67ee57e321.jpg","b04":"bed671014ceb.jpg","b05":"aca5056b590b.jpg","b06":"26b28ee5a747.jpg","b07":"e56d9e16b471.jpg","b08":"9dc008c22d57.jpg","b09":"ba8c1f03705b.jpg","b10":"931e1e3a1c97.jpg"};
|
||
/* 占位数字:按 id 确定性生成,刷新不变 */
|
||
var h = function (s) { var x = 7; for (var i = 0; i < s.length; i++) x = (x * 31 + s.charCodeAt(i)) | 0; return Math.abs(x); };
|
||
/* 11-01 用户:家庭和婚姻合成一块「家庭婚姻」,母婴改名「经验」→ marriage 话题并进 family(id m01~m10 不变,sub 记原来的小类);baby 只改显示名 */
|
||
window.GC_TOPICS = L.map(function (r) {
|
||
var k = h(r[1]), n = 300 + k % 1100, cat = r[0] === 'marriage' ? 'family' : r[0];
|
||
return { id: r[1], name: r[2], cat: cat, sub: r[0], g: r[3], c: C[cat].c, ink: C[cat].ink, n: n, talk: n * 3 + k % 900, hot: r[4] ? 1 : 0, ph: PH[r[1]] ? 'guangchang/img/' + PH[r[1]] : '' };
|
||
});
|
||
})();
|