{template "header.html"}
{if $page==0}

CMS建站系统插件(Module)提供「站点 → 模块 → 栏目 → 内容」四层架构,是迅睿生态中的 L1 核心插件,支撑企业官网、新闻门户、产品展示等常见建站场景。

1. 站点

多站点环境下,每个站点拥有独立的配置、模板与内容数据。单站点使用时,默认操作当前站点即可。

典型配置:站点名称、Logo、模板风格、时区、关站提示;手机端独立域名/模板;站点级域名绑定。

2. 模块

模块代表一种内容类型,如新闻(news)、产品(product)、案例(case)。安装包自带示例 News 模块,也可通过「创建模块」一键生成新类型。

  • 共享模块:多个内容类型共用一套栏目树,适合常规建站(News 即为此模式)。
  • 独立模块:模块自带栏目,互不干扰,适合大型或复杂站点。

3. 栏目

「共享栏目」是全站统一的栏目树,绑定模块后形成前台导航与列表入口。栏目类型包括:

  • 列表栏目:展示某模块下的内容列表
  • 单页栏目:展示固定单页内容(关于我们等)
  • 外链栏目:跳转到外部 URL

4. 内容

具体文章、产品、案例等数据,发布在对应模块的栏目下。支持草稿、回收站、审核、推荐位、同步多栏目等运营能力。

发布表单由两类自定义字段组成:模块内容字段(该模块全部栏目共用)与 栏目模型字段(划分到指定栏目后才出现)。

5. 生态联动

建站系统是迅睿生态的 L1 核心,多数业务插件围绕「模块内容」展开,可按需组合安装:

用户与权限

  • 用户系统(Member):会员注册登录、用户组、投稿、栏目权限、内容审核、用户中心
  • 通知(Notice):审核结果、系统消息、会员站内通知
  • 积分/经验(Scorelog / Explog):投稿、评论等行为奖励,与用户组升级联动
  • 第三方登录(Ucsso 等):微信/QQ 等 OAuth 登录,关联会员账号

内容互动

  • 评论(Comment):内容详情页评论、审核、回复
  • 表单(Form / Mform):独立表单或模块级表单,收集留言、报名、预约等
  • TAG 标签:内容打标签、标签聚合页、相关推荐
  • 投票(Vote):调查问卷、投票活动挂接内容或独立发布
  • 问答 / 论坛(Wenda / Bbs / Ask):以模块或栏目承载社区互动内容

静态化与 SEO

  • 静态生成(Chtml):栏目页、内容页、模块首页批量静态化;支持分离部署静态目录
  • 多语言(Duoyuyan / Website):多语种站点、内容翻译、独立 SEO
  • 分站(Fenzhan):城市站/区域站,独立域名与栏目内容

电商与付费

  • 支付(Pay):微信/支付宝等收款,配合会员充值、订单
  • 商城(Store):商品模块、购物车、订单、售后
  • 下载(Book / Xiazaisf):付费下载、附件销售、阅读权限
  • 虚拟币 / 卡密:积分兑换、卡密发放等虚拟商品场景

运营与展示

  • 广告(Adcontent):幻灯、横幅等广告位,挂接模板展示
  • 专题(Special):聚合多篇内容做专题页、活动页
  • 碎片(Block):可复用内容块,模板中灵活调用
  • 归档(Archive):历史内容归档检索

多端与扩展

  • 小程序(Xcx):微信小程序对接模块内容与会员
  • 多端互联(Client):PC/手机/APP 等多终端统一内容
  • API(Httpapi):对外提供内容、栏目数据接口
  • 字段标签(Mbdy):模板标签可视化生成,配合前台开发
  • AI 助手(Ai_helper 等):AI 创作、发布到指定模块栏目

以上插件均可在「应用插件 → 应用市场」搜索安装;具体能力以各插件文档为准。

{/if} {if $page==1}

管理员负责建站与内容运营;访客浏览站点;会员(需用户系统)在有权限时可投稿。以下按角色说明典型路径。

  1. 第一步:站点基础配置

    在 网站设置 完成站点参数; 在 网站信息 维护幻灯、友链等; 按需配置 手机设置、 域名绑定、 图片设置。

  2. 第二步:搭建内容结构

    在 创建模块 中新建内容类型(或使用自带 News 模块); 在 模块管理 中调整审核、列表字段、排序规则等; 在 共享栏目 中建立栏目树并绑定模块,形成前台菜单与列表。

  3. 第三步:创建字段

    默认只有标题、内容等系统字段。需要价格、作者、缩略图、附件等时,在 模块管理 中为对应模块创建字段。两类字段用途不同,不要混用。

    1. 模块内容字段(全模块共用)

      入口:模块管理 → 该模块「模块内容字段」→ 添加字段。 填写显示名称、字段标识(如 price)、字段类型(文本、编辑器、图片、附件、单选、多选、联动、关联内容等)。 主表可用于列表循环和搜索;附表仅内容页显示。 勾选「前端显示」后,会员投稿页也会出现该字段;后台统一定价、内部备注请关闭。 保存后更新系统缓存。后台发布与会员投稿时,该模块所有栏目都会出现这些字段。

    2. 栏目模型字段(按栏目出现)

      用于「同一模块、不同栏目需要不同表单项」。例如新闻栏目要「来源」,产品栏目要「规格」,不要做成全模块字段。 入口:模块管理 → 该模块「栏目模型字段」。先点「自定义字段」添加字段(建议选主表,划分列表只显示主表字段),再回到划分页把字段勾到具体栏目。 分配模式:「勾选时显示」= 只在勾选栏目出现;「勾选时隐藏」= 默认全显示,勾选的栏目不显示。 主栏目(封面)划到字段后,其下级非主栏目会继承。保存后务必点「更新栏目配置」。

    3. 前台调用与注意

      内容页用字段标识输出,如 {$price};列表循环需主表字段。 栏目模型字段仅在已划分的栏目发布/编辑时出现。 不要与「栏目自定义字段」混淆:后者挂在栏目本身(栏目简介、栏目图),在共享栏目里维护,不是内容投稿字段。 删除或改标识会影响已有数据和模板,改完后更新缓存并检查模板。

  4. 第四步:SEO 与 URL

    在 SEO 设置中配置 站点 SEO、 模块 SEO、 栏目 SEO; 在 URL 规则 与 伪静态解析 中设置链接格式,并部署到 Web 服务器。

  5. 第五步:发布与审核内容

    在 内容管理 中按栏目发布、编辑、排序内容; 使用草稿箱/回收站管理未完成或误删数据; 在内容审核中处理会员或编辑提交的待审稿; 可选配置 模块搜索。

  6. 第六步:模板与前台

    在模板目录中调整 index、list、show、search 等页面; 通过模板标签调用栏目与内容数据; 开启模块首页静态或安装静态插件做全站静态化。

  7. 访客:浏览与搜索

    访问网站首页与各栏目列表;点击进入内容详情;使用搜索功能查找文章(受后台搜索配置控制)。

  8. 会员:投稿与管理(可选)

    本能力依赖 用户系统(Member)。未安装时用户中心没有投稿入口。管理员先开通权限,会员再登录投稿,稿件经审核后才在前台展示。

    1. 管理员:开通投稿前提

      安装并启用「用户系统」;在用户系统中配置用户组(如普通会员),确认该组允许登录用户中心。建站侧模块、栏目已创建并绑定完毕。

    2. 管理员:配置内容权限

      打开 内容权限,按「全局 / 用户组 / 用户组等级」选择模式后保存。 模块级勾选访问、搜索;栏目点「设置」勾选发布、修改、删除,需要防刷时勾选验证码。 审核下拉选「不审核」则会员提交后直接上线;选某一审核流程则进入待审。 可选填写栏目投稿消耗的积分、经验或金额(需对应插件)。

    3. 管理员:配置审核流程

      在 审核流程 中使用「默认审核」或新建流程:指定第 1~N 次审核由哪个后台角色处理; 并决定「修改已发布内容」「删除已发布内容」是否再次走审核。 栏目权限里绑定该流程后才会生效。

    4. 管理员:控制会员可见字段

      在模块内容字段中,将定价、内部备注等字段设为「用户中心不显示」(ismember=0)。 会员投稿页不会出现这些字段,提交时也无法改写,避免用户自行改价或绕过后台统一设置。

    5. 会员:登录并投稿

      会员注册/登录后进入用户中心,左侧会出现已授权模块(如新闻)。 点发布内容 → 选择有发布权限的栏目 → 填写标题、正文等字段。 写到一半可点保存草稿;确认无误后提交。 栏目绑定了审核流程时提示「等待管理员审核」;选择「不审核」则直接前台可见。

    6. 管理员:处理待审稿

      后台进入对应模块的 待审核管理,打开稿件核对后「通过」或「拒绝」。 拒绝时可填写常用理由(在 模块管理 中预先配置)。 通过后前台立即展示;拒绝后会员可在用户中心「审核管理」中改稿再投。

    7. 会员:日常管理自己的内容
      • 内容管理:已通过稿件。有「修改 / 删除」权限时可操作;若审核流程要求改删再审,改后会重新进入待审。
      • 审核管理:待审、被拒稿件。审核中的内容不可再次修改。
      • 草稿箱:未提交稿件,可继续编辑后正式投稿。

    注意:未授权栏目不会出现在投稿下拉中;余额/积分不足时无法提交(栏目设置了消耗时);改权限或字段后请更新系统缓存。

{dr_lang('简要流程')}: {dr_lang('站点配置 → 创建模块与栏目 → 创建字段 → SEO/URL → 发内容与审核 → 模板上线')}
{dr_lang('会员投稿(可选)')}:{dr_lang('安装用户系统 → 内容权限与审核流程 → 会员发布/草稿 → 后台审核 → 前台展示')}
{/if} {if $page==2}

以下对照后台「设置」与「内容」菜单,便于快速找到对应功能入口。

{dr_lang('设置')}

{dr_lang('菜单')} {dr_lang('功能')} {dr_lang('入口')}
{dr_lang('网站设置')} {dr_lang('站点名称、Logo、模板、时区、关站等基础参数')} {dr_lang('进入')}
{dr_lang('手机设置')} {dr_lang('手机端独立域名与模板配置')} {dr_lang('进入')}
{dr_lang('域名绑定')} {dr_lang('站点级、栏目级域名绑定')} {dr_lang('进入')}
{dr_lang('创建模块')} {dr_lang('新建内容类型(新闻、产品等)')} {dr_lang('进入')}
{dr_lang('模块管理')} {dr_lang('模块安装/卸载、审核、列表字段、推荐位;入口含模块内容字段、栏目模型字段')} {dr_lang('进入')}
{dr_lang('模块内容字段')} {dr_lang('该模块全部栏目共用的内容字段;主表可列表/搜索,附表仅详情页')} {dr_lang('从模块管理进入')}
{dr_lang('栏目模型字段')} {dr_lang('先创建字段,再划分到指定栏目;主栏目下级非主栏目会继承')} {dr_lang('从模块管理进入')}
{dr_lang('模块搜索')} {dr_lang('搜索字段、排序、时间范围等规则')} {dr_lang('进入')}
{dr_lang('内容权限')} {dr_lang('按用户组配置模块访问/搜索,以及栏目发布、修改、删除、验证码与审核')} {dr_lang('进入')}
{dr_lang('审核流程')} {dr_lang('多级审核角色、修改/删除是否再审;供栏目权限绑定')} {dr_lang('进入')}
{dr_lang('站点 SEO')} {dr_lang('全站 title/keywords/description 模板')} {dr_lang('进入')}
{dr_lang('模块 SEO')} {dr_lang('各模块首页、列表、详情 SEO 模板')} {dr_lang('进入')}
{dr_lang('栏目 SEO')} {dr_lang('各栏目的 SEO 模板')} {dr_lang('进入')}
{dr_lang('URL 规则')} {dr_lang('内容页、列表页链接格式')} {dr_lang('进入')}
{dr_lang('伪静态解析')} {dr_lang('生成 Nginx/Apache 伪静态规则')} {dr_lang('进入')}

{dr_lang('内容')}

{dr_lang('菜单')} {dr_lang('功能')} {dr_lang('入口')}
{dr_lang('内容管理')} {dr_lang('按模块/栏目浏览、发布、编辑、排序内容')} {dr_lang('进入')}
{dr_lang('网站信息')} {dr_lang('幻灯片、友情链接等站点自定义参数')} {dr_lang('进入')}
{dr_lang('共享栏目')} {dr_lang('栏目树管理、绑定模块、栏目字段与权限')} {dr_lang('进入')}
{/if} {if $page==3}

首次安装建站系统后,按以下清单逐项完成,即可快速上线一个可访问的内容站点。

{dr_lang('安装与初始化')}

  1. 确认「建站系统」插件已安装,并在 模块管理 中装载共享模块到当前站点
  2. 确认示例 News 模块已安装(或自行 创建模块)
  3. 修改模块、栏目或 URL 规则后,执行系统缓存更新

{dr_lang('建站五步走')}

  1. 网站设置:填写站点名称,选择模板目录({SITE_TEMPLATE})与主题风格({SITE_THEME})
  2. 共享栏目:建立栏目树,将列表栏目绑定到 news 等模块
  3. 模块管理:按需添加「模块内容字段」(全模块共用)或「栏目模型字段」(划分到指定栏目后出现)
  4. 内容管理:在对应栏目下发布测试文章,确认新字段出现在表单中
  5. URL 规则 + 伪静态解析:配置并部署服务器规则
  6. 访问前台首页与栏目列表,确认内容正常展示

{dr_lang('创建字段')}

  1. 模块内容字段:模块管理 →「模块内容字段」→ 添加。全模块栏目共用。列表/搜索用主表,详情专用选附表。会员不应改的字段关闭「前端显示」
  2. 栏目模型字段:模块管理 →「栏目模型字段」→ 先「自定义字段」添加(建议主表),再勾选划分到栏目。选「勾选时显示」后只在这些栏目投稿时出现。主栏目下级非主栏目继承。保存后点「更新栏目配置」
  3. 内容页用 {$字段标识} 输出。勿与「栏目自定义字段」(栏目本身的简介/栏目图)混淆

{dr_lang('会员投稿(可选)')}

  1. 安装「用户系统」,配置用户组并允许登录用户中心
  2. 在 内容权限 为该组勾选栏目「发布」等权限,并绑定审核流程或选「不审核」
  3. 需要走审时,在 审核流程 指定审核角色
  4. 会员登录用户中心 → 对应模块 → 发布内容;管理员在模块「待审核管理」中通过或拒绝
  5. 定价、内部备注等字段请关闭「用户中心显示」,避免会员自行改写

{dr_lang('常见问题')}

  • {dr_lang('前台 404 或模块不存在')}:检查模块是否已安装到当前站点,并更新系统缓存
  • {dr_lang('栏目无法使用')}:确认共享模块(Module)已装载;多站点时注意在对应站点操作
  • {dr_lang('伪静态不生效')}:后台规则配置后,还需在 Nginx/Apache 中写入对应 rewrite 规则
  • {dr_lang('修改模板无变化')}:{dr_lang('确认模板目录(SITE_TEMPLATE)与主题风格(SITE_THEME)正确;清除浏览器缓存;若开启静态化需重新生成')}
  • {dr_lang('用户中心没有投稿菜单')}:确认已安装用户系统;在「内容权限」为该用户组勾选栏目「发布」,并更新系统缓存
  • {dr_lang('会员投稿后前台看不到')}:检查栏目是否绑定了审核流程,到对应模块「待审核管理」处理;或将栏目审核改为「不审核」
  • {dr_lang('会员能改到不该改的字段')}:到模块内容字段关闭该字段的「用户中心显示」
  • {dr_lang('发布页没有新字段')}:模块内容字段保存后更新系统缓存;栏目模型字段需已划分到该栏目,并点「更新栏目配置」
  • {dr_lang('列表循环读不到字段')}:该字段需设为主表;附表只能在内容页输出
{/if}
{template "footer.html"}