同城流量有个尴尬的现状:人在本地,需求也在本地,但信息全散在灌水帖里。 找房、找活、找人修水管,翻十页帖子也未必有结果,最后都流向了专门的同城 App。
橙子同城要做的,就是把这块流量留在站内:论坛负责聊天,同城负责办事。
一、它到底是什么
一个独立的本地生活信息模块,和论坛帖子互不干扰:
- 论坛:讨论、闲聊、内容沉淀
- 同城:分类明确、区域明确、可以直接联系的信息条目
信息不再是一条「帖子」,而是一条结构化数据——它知道自己属于哪个区、哪条街、哪个分类, 自己带哪些字段、哪些能筛选、什么时候过期、联系方式要不要积分解锁。
二、能力总览
| 板块 | 能力 |
|---|---|
| 区域 | 省 / 市 / 区 / 街道 四级联动,可设置站点默认城市 |
| 分类 | 无限级分类,后台自由增删改,父子层级自动维护 |
| 字段 | 每个分类独立配置字段:文本 / 数字 / 单选 / 多选 / 日期 / 区域级联 |
| 发布 | 前台发布、编辑、上下线、删除,支持多图、价格、有效期 |
| 浏览 | 首页最新、分类列表、区域筛选、关键词搜索、字段区间/下拉筛选 |
| 变现 | 联系方式按积分解锁、置顶、刷新(带冷却)、推广记录 |
| 管理 | 后台区域 / 分类 / 字段 / 选项 / 信息审核 / 订单 / 运营设置 |
| 数据 | 一键导入默认区域、分类、字段种子,导入即用 |
几个关键设计:
- 字段继承:全局字段 + 父分类字段 + 当前分类字段,同名字段由子分类覆盖。
- 下沉筛选:每个分类最多 4 个「下沉字段」可做区间筛选(如总价 100-300 万), 其余字段走扩展存储,不拖慢列表查询。
- 审核可控:后台可切「先审后发」或「直接发布」,过期信息支持一键批量清理。
- 联系方式可控:可设置公开、登录可见或积分解锁,解锁单价后台可改。
三、开箱即用:内置默认数据
安装后不用从零建分类,后台「概览 → 一键导入默认区域 / 分类 / 字段」即可:
| 数据 | 数量 |
|---|---|
| 区域 | 11 条(省 / 市 / 区 / 街道四级链路) |
| 分类 | 5 大类 + 10 个子分类 |
| 字段 | 75 个 |
| 选项 | 165 个 |
默认分类与字段设计(每个叶子分类 4 个可筛选字段 + 扩展字段):
| 大类 | 子分类 | 字段数 | 核心筛选项 |
|---|---|---|---|
| 房产 | 二手房 | 7 | 总价、面积、户型、满五唯一 |
| 房产 | 租房 | 8 | 出租方式、户型、面积、押付方式 |
| 房产 | 新房 | 9 | 户型、建筑面积、参考总价、交付标准 |
| 生活服务 | 家政保洁 | 7 | 服务类型、计价方式、服务时长、可上门时间 |
| 生活服务 | 维修安装 | 7 | 维修类型、计价方式、保修期 |
| 二手交易 | 数码产品 | 8 | 品牌、成色、保修剩余、拆修情况 |
| 二手交易 | 家具家电 | 7 | 品类、成色、规格尺寸、使用年限 |
| 招聘求职 | 全职招聘 | 7 | 职位类别、招聘人数、学历、经验 |
| 招聘求职 | 兼职招聘 | 7 | 职位类别、招聘人数、结算方式、班次 |
| 本地资讯 | 同城活动 | 8 | 活动类型、活动时间、报名人数、费用 |
导入是 INSERT OR IGNORE,不会覆盖你已有的数据,重复执行也安全。
导入之后想改名、改选项、加必填、加新分类,直接在后台字段页签编辑即可。
前台效果:选了「房产 → 二手房」,表单自动变成总价、面积、户型、满五唯一; 换成「招聘求职 → 全职招聘」,又自动变成职位类别、学历、经验、福利。 字段跟着分类走,不用写一行代码。
四、一条信息的完整生命周期
- 发布:选区域、选分类、填字段、传图、设有效期
- 审核:按站点设置决定直接发布或进后台待审
- 展示:列表页按区域/分类/字段筛选,置顶信息优先
- 联系:详情页看信息,联系方式按积分解锁(同一用户只扣一次)
- 推广:作者可刷新(有冷却)或置顶,全部写入推广记录
- 过期:到期自动下架,后台可一键批量清理
站长视角,这条链路里每个环节都能收积分:解锁、置顶、刷新、后续的入驻费。
五、后续模块预告
下面三个模块都在规划内,按「离钱的距离」排序。
| 优先级 | 模块 | 定位 | 形态 |
|---|---|---|---|
| P1 | 同城商家 · 商圈入驻 | 离钱最近 | 独立插件 orange_store,依赖橙子同城 |
| P2 | 同城 114 黄页 | 离流量最近 | 复用分类 + 字段 + 拨号组件 |
| P3 | 同城跑腿 / 顺风车 | 做活跃度 | 建分类 + 配字段即可 |
P1 · 同城商家(商圈入驻)
理由:这是整个同城生态里站长唯一能持续收「保护费」的模块。 有了它,同城就从「信息墙」变成了「商业街」。
- 商家入驻:用户申请成为商家,可设置收积分 / FC 入驻,或按年费续费
- 店铺主页:商家独立页面,展示 Logo、简介、电话、地址,以及发布的全部信息
- 商家特权:入驻商家发布的信息自动带「认证商家」标签,列表页可享置顶特权
落地方式:直接开发独立插件 orange_store,依赖橙子同城,复用现有区域/分类体系。
P2 · 同城 114 黄页
理由:极其轻量,但用户黏性极高。本地人找开锁、通下水道、家政,全靠这个。
- 零成本复用:后台建一个「114 黄页」分类,加「电话号码、营业时间」两个字段
- 一键拨号:手机端详情页点电话号码直接唤起拨号盘
- 付费收录:商家花积分 / FC 即可把电话排到前面
落地方式:几乎不用写新代码——建分类、配字段,再加一个前端拨号小组件即可。
P3 · 同城跑腿 / 顺风车
理由:同城信息最怕「死水一潭」。跑腿、顺风车这种高频刚需,能极大拉升每日活跃。
- 发布需求:今天下午 3 点,从朝阳区到海淀区,带个文件,悬赏 10 元 / 积分
- 接单模式:不做复杂的即时通讯,直接展示联系方式,或加一个「点击接单」按钮(走库存占用逻辑)
落地方式:直接建分类,配好「出发地、目的地、时间、悬赏」字段即可。
六、安装与上手
- 插件商店搜索「橙子同城」安装,后台启用
- 进入
/admin/orange概览,点「一键导入默认区域 / 分类 / 字段」 - 按需调整:删掉用不上的分类、改字段名、设默认城市、设解锁积分与刷新冷却
- 前台
/orange即可发布,/orange/post是发布页
七、边界说明
- 不做即时通讯:联系靠详情页联系方式或站内私信,避免做成 IM
- 不做在线支付:所有变现走站点积分 / FC,和现有经济体系打通
- 不接管论坛:同城是独立入口,论坛帖子体系完全不受影响
八、反馈
默认分类和字段是「常规同城站」的通用版本,不一定完全贴合每个站点的玩法。 你希望加什么分类、哪些字段要必填、哪些要做成可筛选,回帖说一声,我按需补进默认种子里。