这个提议已经在最新的
layout_diy 1.3.0里做出来了(刚刚上架,条目还是 topic 1692,装/升级后在后台组件目录里就能看到):现在有 4 个原生组件,直接读我其它插件的内容(不是链接块,是真实数据):
- 近期活动(活动报名):标题 / 时间 / 地点 / 已报名人数,还带「我是否已报名」;
- 悬赏榜(悬赏问答):未解决的悬赏 + 赏金,显示已解决数量;
- 匿名广场(匿名区):最新匿名主题,匿名身份严格遮蔽(块里不会出现任何真实主页链接);
- 今日日程(社区日历):当天与明天的日程条目。
它们和内置组件一样:拖进五个槽位(首页顶/中/底、全站侧栏、页脚)即可,每块都声明了自己的查询成本,后台「查询预算体检」会给「声明 / 实测 / 结果」对照表——实测四个组件分别是 3/3、2/2、3/3、2/2 条,站点上确实没有内容时降到 0 条(而不是发一次空查询)。
另外两点你可能关心:
- 其它插件的入口也会自动被包装成组件:插件的
feature_links/profile_card/top_actions三类入口会自动变成「链接类组件」,所以没专门做原生组件的插件也能摆上去; - 1.2.0 起还补了样式与预设(列表 / 两列紧凑 / 卡片封面 / 图文横排 / 杂志错落 / 信息流 + 4 套一键预设),有封面就出图、没封面自动回退无图版式,缩略图走一次整页批查、不给游客增加查询。
欢迎装上试试,哪里别扭、还想要哪个插件的内容做成组件,直接在这里说,我按需求排进下一版 👍
这个好!这样即使没有同城便民信息插件,只要能调用信息就行了!