资讯动态

建站流程法

发布时间:2026/10/20 8:06:17 来源:尧图企业网站定制
本文整理自千机连《云酷德建站流程法》章程页https://qianjilian.com/localxres/tempx/buildlaw/index.html讲云酷德体系中建站的唯一正确顺序。云酷德建站流程法先名cdai_后形coode_—— 自计划、补正、开工、建资源、充实、回填至验收之全程章程本章程为建站施工之唯一依据。凡本法已有规定者从其规定本法未载者须回报裁定不得自创通道。目 录[序 · 本法之精神][第一章 先名计划层 cdai_][第二章 补正审核台][第三章 开工][第四章 建资源funx.newresname][第五章 充实与回填][第六章 验收][附则 · 铁律与坑][附录 · 运行机制与资源索引]序 · 本法之精神第 零 条【先名后形 · 本法之纲】凡在coode_正式层建出的资源名称必须在cdai_计划层里能反查到。先计划后实施实施严格按各资源既定的操作方法执行。库表必有资源登记盘上应有该有的资源文件。此即「建站第一原则」。与之并列者尚有资源操作第一原则动手前三问、两大编辑器说了算tempx / funx 如何传数据。三者合称三大基础铁律。【名词界定】cdai_读作 C(ood)D(e)AI是 coode 体系中专供 AI 使用的影子计划层coode_为正式层真实表、真实磁盘资源。cdai_ 只是「打算建什么」不等于已经有了查资源是否存在一律查 coode_ 正式表 磁盘。第一章 先名计划层 cdai_第 一 条【六表自顶向下】计划层共六表须自顶向下逐层写全不可只写系统不写页面层cdai_ 计划表coode_ 正式落点一句话①cdai_sysindexcoode_sysinformation要建什么系统②cdai_appmylistcoode_appdefault / coode_appmylist系统下有哪些应用③cdai_subappcoode_applay每个应用的输出节点 layid④cdai_mytinycoode_tiny落地页微件清单⑤cdai_subtinycoode_unittiny页面 HTML/CSS/JS 成品⑥cdai_sysresnamecoode_sysregres页面用到哪些资源六表皆带aidescrib与vermd5字段与正式表几乎逐字段对应。第 二 条【命名约定】层规则实例sysid短英文tjx · cloudbook · qjlliqappid用途单词home展示· find检索· arc归档layidsysid app缩写 两位序号tjxhm01 · tjxfd01 · qjlhm01shortid / tinyid与 layid 同名tjxhm01tinymark dumark域.单元两段tjxhome.index · tjxarc.uploadpageurl/localxres/pagex/域/index.html/localxres/pagex/tjxhome/index.htmltabx表资源名系统英文名 下划线 _ 开头tjx_photo · tjx_album · cloudbook_albumdumark 必须是「域.单元」两段domainmark 即 pagex 目录名 —— 路由终点靠它。⛔tabx 命名铁律凡建表格tabx类型资源其名必须以该系统英文名打头、后接下划线_不得以裸名、不得冠以他系统之名、不得用中文或驼峰。「系统英文名_业务名」——如此表名归属一眼可辨不会与他系统撞车亦便于按系统前缀批量检索。实例tjx 系统的表 →tjx_photo、tjx_albumcloudbook 系统的表 →cloudbook_album。此项适用于命名之时第一条列计划、补正改名皆然建表之前先核前缀错则回溯改名不可将错就错。第 三 条【前序与后继】每条记录的aidescrib须写【大莲备注】一句话定位。前序xxx。后继xxx。前序/后继把六张表从「一堆记录」变成「一条有依赖的链」后续排优先级、判断谁先建全靠它。必写。第 四 条【资源类型只取 26 种】restype 一律取自coode_sysrestypedefine.restypecode不得自造clsx sfunx funx tabx tempx formx dfunx mfunx pagex cdtrdrx parardrx constx configx groupx plotx dataspacex sysx appx layx csspagex iconsetx databasex afunx parax apix smallcssx没有 tinyx四级路由 sys → app → lay → page 对应 sysx / appx / layx /pagex。写任何 restype 前先查此表。第二章 补正审核台第 五 条【补正程序】名称排定后须经补正台tempxcdaiplan.index funxcdaiplan逐条审核与修正① 左栏选系统 → ② 中上四级树 sys/app/lay/page 展开、改名、与右栏资源联动 →③ 选中字段 → 大输入框写补正建议→ 保存。保存即整行克隆新批次记录除被补正字段外其余列从原表逐列搬过来myaudit存人工补正建议aiaudit资源侧为 wkresult留空待 AI 看过 myaudit 后再填。第 六 条【审核通过与留痕】每一次补正都生成一条新记录cdai_sysaudit / cdai_sysresblog最新在最上各带状态按钮进行中默认/已完成置STATUS1。系统与资源两套状态各自独立。无论资源有没有补正系统补正列表每条都必须有「进行中」不得只给第一条。第 七 条【资源三态未建 / 已建 / 进度】右栏原始资源列表的标识依cdai_sysresname三字段判定字段含义谁写STCODE空 未建有内容 已建「创建时刻:…」funx.newresnameSTATUS必填字段数量funx.samekdatatotabPRIME已填字段数量funx.samekdatatotab已建者于标识后列出进度已建 8/8PRIME/STATUS已填/必填。原始页每 5 秒静默刷新右栏最新状态切至历史页即停切回继续。不得打断正在编辑的输入框。第三章 开工第 八 条【开工三件事】补正通过后方可开工funx.cdaiplan?optypestartsys开工即办三事①cdai_sysindex.STATUS1系统已开工② 名下资源iswell2已提交③ 把 sys/app/lay/page 四级路由名补齐进cdai_sysresname。判重键grpid restype resmark subidsubid 存父级layx→appidpagex→layidsysx/appx 留空以兼容老数据。「appx 里有几个名称就要有几条 appx 资源」——数量必须一致。撤销开工走 unstartsys。第 九 条【开工后必走 newresname】列完计划、开工之后建资源一律走funx.newresname不得手工插表、不得手写文件顶替。开工只是「批准施工」资源实体仍须逐条由 newresname 生成。第四章 建资源funx.newresname第 十 条【调用方法与前提】GET /localxres/funx/newresname/?restype类型rescode名sysid系统restitle标题前提Cookie 的 uid 必须在coode_userlist中PRIME1超管否则回「无权开发」而不执行。当前 divlovecss 已为超管PRIME1。第 十 一 条【会产生什么】执行后发生三件事① 登记资源newsysres并按其类型往对应主表插一行——映射见coode_sysrestypedefinerestype主表restype主表funxcoode_funlistpagexcoode_tinytabxcoode_tablistdataspacexcoode_dataspacetempxcoode_domainunitclsxcoode_phpclsplotxcoode_plotlistformxcoode_shortdatasysxcoode_sysinformationappxcoode_appdefaultsfunxcoode_funsetfileconstx / configxcoode_sysconstant / coode_sysconfig② 回写 cdai_sysresname这就是「已建」的由来字段写入内容用途STCODE创建时刻:YYYY-mm-dd HH:ii:ss已建标记空即未建PRIME1已建即置 1txturlcloudpath 编辑器地址直接进编辑器改这个资源funtxtrpath 操作说明如何创建、用哪个编辑器保存relycore主表名真实数据在哪张表copyrightmark资源 SNO真实数据是哪一行③ 回填 coode_asktkey把新行的 SNO 写进tabsno并生成superediturl /localxres/pagex/htmleditor/WrvLoe/index.html?funid主表SNO:tabsno.keyname第 十 二 条【照 funtxt 施工】newresname 既已执行资源便已创建此后不再创建只作编辑修改。改哪里、怎么改、用什么编辑器保存 —— 全在funtxtrpath里写明其占位符 [rescode] [restype] [sysid] [restitle] [maintab] [mainkey] [mainval] [editurl] 已被替换成真实值。照它做不另发明通道。要进编辑器直接开 txturl要看操作说明读 funtxt。第五章 充实与回填第 十 三 条【生成结构】GET /localxres/funx/dataneedkey/?tabnmcdai_sysresnametabsnorefresh1为该资源在coode_asktkey生成字段行datamark主表名datasno0未建时keyval空superediturl空。此后即可在补正台点「查看结构」逐字段查看。第 十 四 条【填值的两条路】路 A灌值把值直接写进coode_asktkey.keyval→ 执行 samekdatatotab由它灌进真实主表。路 B页面改直接访问superediturl超级编辑页按该页面上的方法点击提交即可修改那张表的那个字段。两条路等价任择其一填完再跑 samekdatatotab 即完成双向同步。第 十 五 条【回填进度编辑充实过程中须实时执行 samekdatatotab】GET /localxres/funx/samekdatatotab/?tabnmcdai_sysresnametabsno亦可restyperescode按CRTORCookie uid过滤须登录态它做三件事①正向keyval 有值 → 写进真实主表datamark的keyname字段where SNOdatasno②反向keyval 空而真实表有值 → 把真实值读回来写进 keyval③结算逐条置coode_asktkey.PRIME1/0收尾update cdai_sysresname set STATUS字段总数, PRIMEPRIME1的条数。补正台已实现原始页每 5 秒一轮先对已建资源STCODE 非空串行跑 samekdatatotab再静默刷新右栏 —— 进度自动向前走。第 十 六 条【删除计划资源】GET /localxres/funx/killplanitem/?tabnmcdai_sysresnametabsno连带清掉 coode_asktkey 里的字段结构与本条记录。带CRTORCookie uid条件非本人所建者删不掉须登录态。第六章 验收第 十 七 条【入口链路】/localxres/funx/anysys/?sysid→ /localxres/funx/anylay/?layidcoode_sysinformation.indexurl→ /localxres/funx/anytiny/?tinycoode_tiny.tinymarklayid→ /localxres/pagex/域//单元.html任何一环缺记录即跳 404 页。pagex 是两层目录pagex/域/tinyid/名.html不是一层。第 十 八 条【落盘四处一致】落盘不等于完事。下列四处必须一致缺一处则后台不可编辑、升级同步即丢① 磁盘资源目录② 目录内rescode_restype-resdata.json③ 入口文件index.php / index.html④ 库侧登记coode_sysregres建表另需coode_tablistcoode_keydetailx。只发 tempx 不算「有页面」—— tempx 只是模板系统认的是 pagex 实例。必须走 funx.makelayfolder 渲染参数 SNO 是 coode_tiny 的 SNO手写的 index.html 没 tinyid/unittiny 记录后台菜单与短地址都找不到它。第 十 九 条【建完须扶正】官方通道把行造出来就完事字段常是半成品收尾必须手工补齐并查库核对该补在哪不补会怎样STATUS1coode_applay / coode_unittiny / coode_domainunit默认全 0导出迁移会漏appidcoode_applay四层树 sysid→appid→layid 中间断一环sysidcoode_domainunit传了也不落库要 UPDATE接口的「生成成功」永远不等于「字段齐了」一律查库核字段。第 二 十 条【清废】改方案会留一地鸡毛。不该有的登记别留着 —— 留着就是下次建站的假信号。收尾须删废登记、补字段、复查数量归位。盘上文件属主是 www删须 sudo 并逐个列路径不用通配符。附则 · 铁律与坑附 一【动手前三问】每一个资源都是万米高楼里的一块砖瓦动它之前先答三问答不上来不许动手①它是谁——什么 restype?②它在哪——库里哪张表哪个键、盘上哪个目录两边都要核③操作它干什么——建成它 / 改对它 / 登记全它 / 渲染出它?附 二【两大编辑器说了算】涉及 tempx / funx 怎么传参保存第一步不是写代码是把那个编辑器自己的前端源码拉下来看它现在怎么提交。编辑器入口提交方式tempx/localxres/tempx/tempeditor/index.html?unitid域.单元POST funx/savetempdata/7 个正文列过 mkstr()funx/localxres/pagex/htmleditor/WrvLoe/index.html?funid名POST funx/savefunc/?fn体 dtmkstr(正文)⛔ stylex 必须自带附 三【血泪坑清单】tempx 发布两部曲savetempdata 生成 pagesurround 外壳 → gettempdata 取回回填 srdcode 二次提交否则落盘 0 字节。外壳占位符是花括号gettempdata 返回的外壳换行是字面 提交前须还原成真实换行。funx 提交禁双套壳savefunc 的正文必须是纯业务代码不含 include EARTH.php否则双 include → Cannot redeclare。复杂 JS 独立成 .jsscriptx 经 unstrs 会删光反斜杠变直接语法崩。业务 JS 写进 main.js模板里只留附录 · 云酷德运行机制与资源索引附 四【一次请求从哪里开始 · 运行机制全景】本体系一切动作皆以/localxres/为根目录。请求之起点有三起点甲 · 调方法直接访问/localxres/funx/方法名/?参数得 JSON 回。起点乙 · 进系统由anysys逐级渲染而下终至盘上 HTML。起点丙 · 开静态页直接访问 tempx / pagex 落盘之文件。【甲 · 方法调用链】/localxres/funx/方法/?optype……└ funx/方法/index.php① include …/…/EARTH.php ← 载入内核函数集地基② eval(RESFUNSET(“heartbeat”)) ← 载入心跳函数集鉴权在此eval(RESFUNSET(“permision”)) ← 载入权限函数集eval(RESFUNSET(“quickvalue”)) ← 载入取值函数集③ refreshstoken(s t k ) ← 凭 C o o k i e s t o k e n 续期与校验身份④业务体 i f ( stk) ← 凭 Cookie stoken 续期与校验身份 ④ 业务体if (stk)←凭Cookiestoken续期与校验身份④业务体if(optype“…”) 各分支办事 ← 真正干活的一段⑤ echo makereturnjson / cpok ← 回 JSON【乙 · 页面渲染链】/localxres/funx/anysys/?sysid→ /localxres/funx/anylay/?layidcoode_sysinformation.indexurl→ /localxres/funx/anytiny/?tinycoode_tiny.tinymarklayid→ /localxres/pagex/域//单元.html甲链是「办事」乙链是「出页」丙链是「看成品」。建站之事走甲链newresname / dataneedkey / samekdatatotab 皆在其中验收之事走乙链第十七条。附 五【两大内核文件 · EARTH.php 与 USERDEFINE.php】文件绝对路径体量一句话EARTH.php/www/wwwroot/io.halo123.cn/localxres/EARTH.php248,220 字节后端内核函数集 —— 全局地基USERDEFINE.php/www/wwwroot/io.halo123.cn/localxres/USERDEFINE.php18,088 字节本站点配置 —— 连哪个库、叫什么名EARTH.php全名「云酷德PHP后端 —— MYSQL5.6 数据库、文件与字符串处理核心函数集」作者海棠山铁哥版本 cCore202303232017.9—2024.9 开源之作。凡 funx / tempx / pagex 之入口第一行皆include ../../EARTH.php。它是最源头改它即改全局无「走编辑器建资源」之说 —— 备份后直接改盘上文件并同步各站。其能力分五组组代表函数管什么数据库SX() 查 · UX() 写 · UZ() · countresult() · anyvalue() · existdata()读写与取行取值文件overfile() 落盘 · appendfile · copy_dir · deldirallfiles · getFile · get_file_list · make_zip_file_for_folder · unzip盘上生成与搬运编转码tohex/gohex/String2Hex · unstrs/enstrs · turnlab/labturn · dyh() · tostring()hex 存取、换行还原、括号与引号资源装配RESFUNSET() 读函数集源码 · anyfunrun()/recfunrun() 跑方法 · makepass() · refreshstoken()把 sfunx 装进来、把身份续上返回makereturnjson() · makereturndata() · succurl/failurl回 JSON、跳转成败页⛔ 两条硬约束**SX() 不支持 select ***须显式列名返回数组须用 cpok不可用 makereturnjson后者把第三参塞进 redirect 且内部引号不转义 → 非法 JSON。详见附三坑清单 4、5。USERDEFINE.php站点级配置一站一份换站必改。它不办事只回答「我是谁、连哪个库、开哪些开关」。函数返回含义gl() / glu() / glp() / glb()localhost / io_halo123_cn / / io_halo123_cn本站主库地址·用户·密码·库名bl() / blu() / blp() / blb()localhost / coodewrd / / coodewrd业务副库与主库分离的业务数据gln() / glt()1 / 薇操擎当前系统名 / 实例名称gla() / glv()akivwsguevara / hellowocaoxapikey / 接口校验版本号glm() / glr() / hostcode()motherhost / 000000 / coode母系统域名localhost 即本地不联网/ 站点数字码 / 站点英文码garea() / runblog() / runprocess() / remoteway()qnywxh / 1 / 1 / 1七牛 API 编码 / 日志开关 / 流程日志开关 / 可否上传资源到母机error_logs() / verifyscv() / anyshort() / kvexc() / addprc()—写日志 / 校验 / 短址 / 键值交换 / 加流程附 六【盘上资源在哪 · localxres 目录即类型】目录名就是 restype 名一个资源一个目录目录内index.php/index.html为入口另有名_类型-resdata.json随行第十八条四处一致之其二。目录类型现有目录类型现有funx/funx 方法1006sysx/sysx 系统13sfunx/sfunx 函数集44appx/appx 应用46tempx/tempx 模板域732layx/layx 层464pagex/pagex 页面域530clsx/clsx PHP 类69tabx/tabx 表资源760mfunx/mfunx 分布函数49formx/formx 表单1078plotx/plotx 图表24dataspacex/数据空间7apix/apix 接口5另有 datax/数据、seedx/种子、tinyhtml/、mfun/ 等辅助目录。盘上文件属主为www删改须 sudo 并逐个列路径。附 七【库表速查 · 登记在哪、实现什么功能】正式层 621 张coode_表常用者如下行数为该站实测表行实现什么功能coode_sysinformation10系统总表sysid / sysname / indexurl —— 入口第一站coode_appdefault35应用定义appid 之母本coode_appmylist1476应用实例某系统装了哪些应用coode_applay455lay 层sysid→appid→layid 中间一环coode_tiny534pagex 微件清单tinymark 域.单元coode_unittiny191页面 HTML/CSS/JS 成品coode_domainunit811tempx 模板单元dumark正文以 dTYPE_HEX 存coode_sysregres5429资源总登记restype resmark—— 查「有没有」查它coode_sysresname6214资源名录restype rescode 访问量cdai_sysresname 之正式对应coode_funlist944funx 方法表含 usearea 该方法必须在哪个编辑器里执行coode_funsetfile41sfunx 函数集登记coode_tablist678表资源登记TABLE_NAME—— 建表须在此有行coode_keydetailx17438字段定义每列一行表单与渲染皆读它coode_asktkey13资源字段结构与取值keyval—— 补正台「查看结构」即读它coode_sysrestypedefine2626 种资源类型定义含 maintab / cloudpath编辑器地址coode_userlist30用户PRIME1 者方可执行 newresnamecoode_usersys4用户—系统授权「会员过期」实为卡在此表coode_loginstoken4388登录 stoken 与有效期coode_dataspace4数据空间jsondata / filetext计划层cdai_八表sysindex / appmylist / subapp / mytiny / subtiny / sysresname / sysaudit / sysresblog只是影子查资源是否存在一律查 coode_ 正式表 磁盘。附 八【方法速查 · 谁实现什么功能】盘上/localxres/funx/共 1006 个方法建站全程所用者方法实现什么功能本法出处newresname建资源登记 按类型插主表 回写 STCODE/txturl/funtxt第九十二条savetoseed把资源登记落进 seed建完补跑防 sysregres 漏登记第十一条dataneedkey为该资源生成字段结构写进 coode_asktkey第十三条samekdatatotab结构 ↔ 真实主表双向同步并回写 STATUS/PRIME 进度第十五条killplanitem删除计划资源连带清其字段结构第十六条savetempdata / gettempdatatempx 保存落盘两部曲/ 取回给编辑器附二、坑 1savefunc保存 funx 源码正文须纯业务禁双套壳附二、坑 2makelayfolder渲染 pagex 落地目录SNO 传 coode_tiny 的 SNO第十八条anysys / anylay / anytiny三级入口渲染系统 → 层 → 微件第十七条commonlogin登录取 stoken返回 JSON 的 msg 即 stoken附四③cdaiplan建站补正台后端syslist/reslist/tree/rename/sysfix/startsys/askkey…第二章keysync跨站字段同步—附 九【sfunx 函数集 · 内核的可插拔模块】/localxres/sfunx/共 44 个函数集。funx 启动时以eval(RESFUNSET(集名))把源码装进来缺哪个集就用不了哪个函数newresname 曾因未载 tabdataoprt 而报 undefined function。常用者函数集提供什么heartbeat心跳与访问鉴权refreshstoken() 续期、visitresacc() 校验 usearea 与 Referer坑外部 curl 常被此拒permision权限vfresedit() 返回该资源的编辑器地址quickvalue快速取值tabdataoprt建表与资源登记newsysres() —— newresname 之根tabbaseinfo表基础信息keyinfo / keyinfox字段信息dspbasecoprt数据空间基础操作coremaking核心生成判据coode_funlist.usearea形如tempx.tempeditor.index标明该方法必须在哪个编辑器页面内执行为空者方可外部直调。校验点就在 heartbeat 的visitresacc()。附 十【本法之施行】本法自颁布之日起施行。凡施工者须于开工前诵读第零条「先名后形」一遍凡遇本法未载之情形停手回报不得自创通道。本法固化于 tempxbuildlaw.index与补正台tempx cdaiplan.index、API SDK 建站板块互为表里。云酷德建站流程法 · 先名后形 · 照章施工原文出处云酷德建站流程法 · 千机连配套《云酷德宪法》讲「编辑任何资源」的正确姿势先登录取三件套 → 建名 → 查编辑器地址 → 施工 → 回填 → 验收。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑