65 lines
6.2 KiB
JavaScript
65 lines
6.2 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":"d9d596acde1f.jpg","f02":"5cc12b5ca19d.jpg","f03":"ed263579a24d.jpg","f04":"bcfe0afdde7c.jpg","f05":"708ac2af65f7.jpg","f06":"cbd9db78f705.jpg","f07":"c04f5a22e224.jpg","f08":"2cac4ef6500f.jpg","f09":"8f974da03cfa.jpg","f10":"b2b5e91a4553.jpg","m01":"e0118088acf0.jpg","m02":"0b5b852dd448.jpg","m03":"32744c66d8cb.jpg","m04":"dc0e74c1f385.jpg","m05":"ec0314894337.jpg","m06":"eb20a272d965.jpg","m07":"14ce1f9686ee.jpg","m08":"5db0ce8c9d52.jpg","m09":"9ca7ad933408.jpg","m10":"6c2c8052d6f4.jpg","w01":"874abee3d741.jpg","w02":"41ceb30d229a.jpg","w03":"f3f33bbeba33.jpg","w04":"6b374c98a040.jpg","w05":"bd8a5ddc39f5.jpg","w06":"657bd5779003.jpg","w07":"9320f245d904.jpg","w08":"0a2a87cfd56b.jpg","w09":"209084ea24fb.jpg","w10":"9e1feb87c814.jpg","b01":"67fa7494e33b.jpg","b02":"c5443c035a02.jpg","b03":"c20651a7fd3c.jpg","b04":"269846ead50f.jpg","b05":"81541ebb328d.jpg","b06":"966b55aa24e3.jpg","b07":"6440eaf30b5a.jpg","b08":"37815563fb9a.jpg","b09":"b0910125c744.jpg","b10":"21c5e2b04c5b.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]] : '' };
|
||
});
|
||
})();
|