Daiying CMS让建站更简单,让扩展更自由。

官方动态

戴影全球城市分站 0.1.1 图文教程:选地区、建城市页与分类 SEO

戴影全球城市分站插件 0.1.1 图文教程:从地区选择、城市页创建、招聘美食等分类内容发布,到分类 SEO、Sitemap 与常见问题,含隔离测试站截图。

发布于 · 插件

一套 Daiying CMS 可以管理多个国家和城市。地区从内置目录逐级选择;「美食、招聘、找工、租房」等是城市里的内容版块,与省、市、区县的行政区划是两回事。本教程以杭州为例,完成安装、选地区、建分站、发布分类内容和设置 SEO。

本文截图取自 Core 1.2.86 的隔离测试站,页面里的商家和招聘信息都是测试数据。正式使用时请填写核实过的城市资料,不要照搬示例文案。

1. 安装与启用

先把 CMS 升级到 Core 1.2.86,确认服务器 PHP 为 8.3 或更高版本,并准备城市插件授权码。进入后台「应用市场/官方市场」,找到「戴影全球城市分站」,选择已发布的 0.1.1 stable,按页面提示完成授权码激活、安装和启用。安装后从后台菜单进入「全球城市分站」。

插件授权码用于取得和激活插件;后台管理员重新认证是敏感操作的身份校验;payment.access 是商家付费推荐的独立权限。只使用城市、分类和 SEO 时,不必先配置支付 Provider。不要通过手工改数据库来跳过任何授权或权限步骤。

2. 设置站点地址并选择地区

在插件管理页「配置站点地址」填写本站对外访问的 HTTPS 地址,例如 https://example.com。若 CMS 安装在子目录,地址要包含子目录。保存后打开「选择地区」,选国家并逐级进入省、城市或区县,在目标地区旁点击「选用」。地区名称和编码已经备好,不需要自己输入。

隔离测试站中的浙江省城市选择界面

中国目录可以选到乡镇或街道。村名可在选定乡镇或街道后通过「手动添加村」填写。点击「选用」只导入该地区及缺失的上级,不会自动生成一个空城市网页。

3. 创建城市分站

在「创建或更新城市分站」选择刚选用的地区,填写 URL 路径名,例如 hangzhou。分别填写需要公开的语言的独立标题、描述和城市简介;不用的语言留空。最后勾选「启用分站」并保存。

隔离测试站中的城市分站表单示例

路径名会形成 /cities/cn/hangzhou/zh 这样的地址。已有分站的路径名不要随意改:0.1.1 没有自动的路径迁移和 301 跳转。每个语言还需要至少 40 字符简介及一条该语言的已发布内容,否则对应城市页仍返回 404。保存配置本身不等于已经公开页面。

4. 发布内容并选择本地生活版块

先在 CMS「新建内容」中写好并发布城市指南、商家介绍等文章或页面,记下内容 ID。回到插件「绑定内容与商家推荐」,选择城市、内容 ID、语言和城市内分类,保存归属。商家文章可以勾选「商家内容」;「编辑推荐」是人工编辑推荐,不表示已付款。

把已发布的 CMS 内容绑定到杭州美食版块

版块 示例用途
招聘求职 jobs 招工招聘 jobs-hiring、找工求职 jobs-seeking
房屋租售 housing 租房 housing-rent、卖房 housing-sale
美食餐饮 food 餐厅、菜品、探店文章
休闲娱乐 leisure、二手交易 secondhand 本地活动与闲置物品
生活服务 services、出行交通 transport、商家与优惠 business 其他本地生活内容

父版块汇集子版块的内容。没有已发布内容的分类不会凭空生成可访问页面。

5. 发布招工、找工、租房和美食信息

需要发布短期信息时,使用「发布本地分类信息」表单。选城市、版块和语言,填写标题、地点、价格或薪资、联系方式、详细说明及到期日,然后点「提交待审核」。提交后信息先处于待审核状态;管理员在同页「审核与下架」中批准后,才会出现在对应城市和版块。

隔离测试站中的招工信息发布与审核区

联系方式会在批准后的详情页公开,填写前请确认可以公开。到期、拒绝或下架后,列表和详情页不再展示。0.1.1 的这类信息由管理员发布和审核,访客不能自行发帖。短期分类信息不会单独让分类页获得搜索收录资格。

6. 给分类页填写独立 SEO 文案

打开「分类页 SEO 文案」,按城市、版块、语言分别填写标题、至少 50 字符描述及至少 120 字符的独立简介。确认该版块有已发布的非付费 CMS 文章或页面后,再决定是否勾选「开启收录资格」。

杭州美食分类页的独立 SEO 表单

分类页默认是 noindex,follow。只有独立文案、合格的已发布内容和手动开启收录三项同时满足,分类页才可进入该城市的 Sitemap。不要为只有广告、付费原文或即将到期的短期信息的版块开启收录。城市 Sitemap 地址示例:/cities/cn/hangzhou/sitemap.xml;总索引为 /cities/sitemap.xml。

7. 检查前台效果

访问 /cities?lang=zh 查看城市切换,打开 /cities/cn/hangzhou/zh 查看城市首页,再点「美食餐饮」进入 /cities/cn/hangzhou/zh/category/food。检查标题、简介、分类卡片、文章链接及语言切换是否对应真实内容。

杭州城市首页,内容为隔离测试数据

杭州美食分类页,内容为隔离测试数据

杭州美食分类页的 390 像素浏览器视口截图

最后核对页面的 Canonical、适用语言的 hreflang 和城市 Sitemap。截图中的窄屏画面是浏览器视口预览,不代表实体手机验收。

广告与付费推荐(可选)

城市配置可以引用 CMS 已有的广告位,无需在插件中重建广告系统。商家付费推荐则需要管理员另外授予 payment.access,配置可用的支付 Provider,并为已绑定的商家内容设置报价。只有 Core 确认付款权益有效时才显示「广告 · 赞助」;退款、撤权或到期后不再展示。这里的图文教程不把隔离测试付款当作真实收款验收。

遇到问题时

现象 先检查
安装提示 Core 版本过低 确认站点实际运行的 Core 已升级到 1.2.86;不要只看已下载的更新包。
安装提示 PHP 版本不符 查看网站实际使用的 PHP 版本,不要只看命令行 PHP。要求 8.3 或更高。
插件已安装却无法启用 核对 Core 运行版本是否为 1.2.86;旧版市场来源插件曾有启用校验问题。
城市页或分类页返回 404 检查地区是否选用、分站是否启用、该语言简介是否足够,以及是否绑定了已发布内容。空版块返回 404 是预期行为。
付费推荐显示 payment.access: not_granted 这是支付权限未授权,不等于基础城市功能不可用;需有权管理员单独授权并配置 Provider。

停用插件会停止城市路由,但保留城市业务数据。卸载代码也保留这些数据;如需迁移站点,先从插件管理页下载完整业务数据备份,并同时保留 CMS 本身备份。

评论

0 条

还没有评论。

游客可以直接评论,也可以 登录 或 注册 后评论。

评论审核通过后会显示。