🔒 图片需 后查看

一、它到底是什么

一个独立的本地生活信息模块,和论坛帖子互不干扰:

  • 论坛:讨论、闲聊、内容沉淀
  • 同城:分类明确、区域明确、可以直接联系的信息条目

信息不再是一条「帖子」,而是一条结构化数据——它知道自己属于哪个区、哪条街、哪个分类, 自己带哪些字段、哪些能筛选、什么时候过期、联系方式要不要积分解锁。

二、能力总览

板块能力
区域省 / 市 / 区 / 街道 四级联动,可设置站点默认城市
分类无限级分类,后台自由增删改,父子层级自动维护
字段每个分类独立配置字段:文本 / 数字 / 单选 / 多选 / 日期 / 区域级联
发布前台发布、编辑、上下线、删除,支持多图、价格、有效期
浏览首页最新、分类列表、区域筛选、关键词搜索、字段区间/下拉筛选
变现联系方式按积分解锁、置顶、刷新(带冷却)、推广记录
管理后台区域 / 分类 / 字段 / 选项 / 信息审核 / 订单 / 运营设置
数据一键导入默认区域、分类、字段种子,导入即用

几个关键设计:

  • 字段继承:全局字段 + 父分类字段 + 当前分类字段,同名字段由子分类覆盖。
  • 下沉筛选:每个分类最多 4 个「下沉字段」可做区间筛选(如总价 100-300 万), 其余字段走扩展存储,不拖慢列表查询。
  • 审核可控:后台可切「先审后发」或「直接发布」,过期信息支持一键批量清理。
  • 联系方式可控:可设置公开、登录可见或积分解锁,解锁单价后台可改。

三、开箱即用:内置默认数据

安装后不用从零建分类,后台「概览 → 一键导入默认区域 / 分类 / 字段」即可:

数据数量
区域11 条(省 / 市 / 区 / 街道四级链路)
分类5 大类 + 10 个子分类
字段75 个
选项165 个

默认分类与字段设计(每个叶子分类 4 个可筛选字段 + 扩展字段):

大类子分类字段数核心筛选项
房产二手房7总价、面积、户型、满五唯一
房产租房8出租方式、户型、面积、押付方式
房产新房9户型、建筑面积、参考总价、交付标准
生活服务家政保洁7服务类型、计价方式、服务时长、可上门时间
生活服务维修安装7维修类型、计价方式、保修期
二手交易数码产品8品牌、成色、保修剩余、拆修情况
二手交易家具家电7品类、成色、规格尺寸、使用年限
招聘求职全职招聘7职位类别、招聘人数、学历、经验
招聘求职兼职招聘7职位类别、招聘人数、结算方式、班次
本地资讯同城活动8活动类型、活动时间、报名人数、费用

导入是 INSERT OR IGNORE,不会覆盖你已有的数据,重复执行也安全。 导入之后想改名、改选项、加必填、加新分类,直接在后台字段页签编辑即可。

前台效果:选了「房产 → 二手房」,表单自动变成总价、面积、户型、满五唯一; 换成「招聘求职 → 全职招聘」,又自动变成职位类别、学历、经验、福利。 字段跟着分类走,不用写一行代码。

四、一条信息的完整生命周期

  1. 发布:选区域、选分类、填字段、传图、设有效期
  2. 审核:按站点设置决定直接发布或进后台待审
  3. 展示:列表页按区域/分类/字段筛选,置顶信息优先
  4. 联系:详情页看信息,联系方式按积分解锁(同一用户只扣一次)
  5. 推广:作者可刷新(有冷却)或置顶,全部写入推广记录
  6. 过期:到期自动下架,后台可一键批量清理

站长视角,这条链路里每个环节都能收积分:解锁、置顶、刷新、后续的入驻费。

五、后续模块预告

下面三个模块都在规划内,按「离钱的距离」排序。

优先级模块定位形态
P1同城商家 · 商圈入驻离钱最近独立插件 orange_store,依赖橙子同城
P2同城 114 黄页离流量最近复用分类 + 字段 + 拨号组件
P3同城跑腿 / 顺风车做活跃度建分类 + 配字段即可

P1 · 同城商家(商圈入驻)

理由:这是整个同城生态里站长唯一能持续收「保护费」的模块。 有了它,同城就从「信息墙」变成了「商业街」。

  • 商家入驻:用户申请成为商家,可设置收积分 / FC 入驻,或按年费续费
  • 店铺主页:商家独立页面,展示 Logo、简介、电话、地址,以及发布的全部信息
  • 商家特权:入驻商家发布的信息自动带「认证商家」标签,列表页可享置顶特权

落地方式:直接开发独立插件 orange_store,依赖橙子同城,复用现有区域/分类体系。

P2 · 同城 114 黄页

理由:极其轻量,但用户黏性极高。本地人找开锁、通下水道、家政,全靠这个。

  • 零成本复用:后台建一个「114 黄页」分类,加「电话号码、营业时间」两个字段
  • 一键拨号:手机端详情页点电话号码直接唤起拨号盘
  • 付费收录:商家花积分 / FC 即可把电话排到前面

落地方式:几乎不用写新代码——建分类、配字段,再加一个前端拨号小组件即可。

P3 · 同城跑腿 / 顺风车

理由:同城信息最怕「死水一潭」。跑腿、顺风车这种高频刚需,能极大拉升每日活跃。

  • 发布需求:今天下午 3 点,从朝阳区到海淀区,带个文件,悬赏 10 元 / 积分
  • 接单模式:不做复杂的即时通讯,直接展示联系方式,或加一个「点击接单」按钮(走库存占用逻辑)

落地方式:直接建分类,配好「出发地、目的地、时间、悬赏」字段即可。

六、安装与上手

  1. 插件商店搜索「橙子同城」安装,后台启用
  2. 进入 /admin/orange 概览,点「一键导入默认区域 / 分类 / 字段」
  3. 按需调整:删掉用不上的分类、改字段名、设默认城市、设解锁积分与刷新冷却
  4. 前台 /orange 即可发布,/orange/post 是发布页

七、边界说明

  • 不做即时通讯:联系靠详情页联系方式或站内私信,避免做成 IM
  • 不做在线支付:所有变现走站点积分 / FC,和现有经济体系打通
  • 不接管论坛:同城是独立入口,论坛帖子体系完全不受影响
主楼