首页 > 随笔

② EyouCMS 专用词汇

\n
\n\n\n
\n

② EyouCMS 专用词汇

\n

你列的 19 个词 + 必补的 6 个,逐个讲:是什么 / 在服务器哪 / 怎么改。

\n\n
\n EyouCMS 是国产 CMS,核心逻辑就一句:模板管"长相",数据库管"内容"。\n 你学的这堆词,一半是"长相"(template/skin/header/footer/index),一半是"内容入口"(data/typeid/keywords/title)。\n 下面先给你看真实目录长啥样,再逐个拆。\n
\n\n

? 真实目录树(你服务器上的样子)

\n
/www/wwwroot/kunaigc.cn/ ← 网站根目录(宝塔建站时填的)\n├─ index.php ← 程序入口("干活"的)\n├─ admin.php ← 后台登录(你说的 login 其实叫这个)\n├─ install/ ← 安装目录(装完建议删)\n├─ data/ ← 配置/缓存数据\n├─ uploads/ ← 你上传的图片/文件都在这\n├─ runtime/ ← 程序运行缓存(改完要清)\n├─ application/ ← 程序核心代码\n└─ template/ ← 模板("长相"全在这)\n ├─ pc/ ← 电脑端\n │ ├─ header.htm ← 头部(导航/Logo)\n │ ├─ footer.htm ← 底部\n │ ├─ index.htm ← 首页模板("长相")\n │ ├─ lists.htm ← 列表页\n │ ├─ tags.htm ← 标签页\n │ ├─ download.htm ← 下载栏目\n │ └─ skin/ ← 风格(css/js/img)\n └─ mobile/ ← 手机端(结构同上)
\n\n

? 词汇关系图(它们怎么连起来)

\n
\n
template模板总文件夹
\n
➜
\n
pc / mobile电脑端 / 手机端
\n
➜
\n
header/footer/index头 / 底 / 首页
\n
➜
\n
skin配色/样式
\n
\n
类比:template 是装修图纸夹;pc/mobile 是"客厅图/卧室图"两套;header/footer/index 是"门头/踢脚线/主墙";\n skin 是油漆配色方案。而 typeid + {eyou:}标签 是"按房间号去仓库(数据库)搬对应家具(内容)"的指令。
\n\n

? 你列的 19 个词(逐个讲)

\n\n
\n

?️ data —— 数据库/配置数据

\n

是什么:程序存放配置和缓存数据的文件夹(不是数据库本身,数据库在 MySQL 里)。含站点配置、缓存等。

\n

在哪:/www/wwwroot/站点/data/

\n

怎么改:一般别手改。改站点设置去后台,别直接动这里,容易搞坏。

\n
\n
\n

⚙️ install —— 安装

\n

是什么:EyouCMS 首次安装的引导目录。访问 你的域名/install 会跑安装向导(填数据库账号、设管理员)。

\n

注意:装完网站一定要删掉 install 文件夹,否则别人能重装你的站、清空数据。宝塔文件管理里右键删。

\n
\n
\n

? uploads —— 上传

\n

是什么:你在后台上传的所有图片、附件、文件实际存的物理位置。

\n

在哪:/www/wwwroot/站点/uploads/

\n

怎么改:换图片直接在这里替换同名文件,或后台媒体库上传。第 5 章借鉴风格时,参考站的图片就放这。

\n
\n
\n

? index.php —— 首页动态文件(程序入口)

\n

是什么:根目录下的程序入口。访客打开域名,服务器第一个执行它,由它调用 EyouCMS 去拼页面。

\n
\n 重点区别\n index.php(根目录)= "干活"的程序,你几乎不用改它;index.htm(在 template/pc 下)= "长相"的模板,你要改首页外观改的是它!两个都叫 index,但完全不是一回事。\n
\n
\n
\n

? login.php / 后台登录

\n

是什么:你写的是"登录",EyouCMS 实际后台登录文件叫 admin.php(根目录下)。访问 域名/admin.php 进后台。

\n

在哪改:后台地址可以在后台"系统设置"里改,提升安全性(别让人轻易猜到 admin.php)。

\n
\n
\n

? template —— 网页模板

\n

是什么:放所有"长相"文件的文件夹。你前面学的 header/footer/index/lists/tags/skin 全在它下面。

\n

在哪:/www/wwwroot/站点/template/pc/ 和 .../mobile/

\n

怎么改:用 Dreamweaver 8 打开里面的 .htm 改版式,用 FlashFXP 传回服务器。这是你改网站外观的主战场。

\n
\n
\n

? mobile —— 手机端

\n

是什么:template/mobile/ 下的手机版模板。手机访问时 EyouCMS 自动切到这套。

\n

注意:改外观要电脑端(pc)和手机端(mobile)各改一套,只改 pc 手机上看不变。

\n
\n
\n

? PC —— 电脑端

\n

是什么:template/pc/ 下的电脑版模板。你大部分改版工作在这里做。

\n
\n
\n

? skin —— 风格

\n

是什么:template/pc/skin/ 下存放CSS 样式、JS 脚本、图片素材的文件夹。配色、字体、按钮样式都在这。

\n

怎么改:改主色就在 skin 里的 style.css(或 globle.css)搜颜色值替换。第 5 章重点讲。

\n
\n
\n

? footer —— 底部

\n

是什么:template/pc/footer.htm,网站最底部的模板:版权、备案号、友情链接、联系方式常放这。

\n

改什么:把"© 公司名 备案号"换成你的;加微信二维码等。

\n
\n
\n

? header —— 头部

\n

是什么:template/pc/header.htm,网站顶部的模板:Logo、主导航、搜索框常放这。

\n

改什么:换 Logo 图片、改导航栏目(用 {eyou:channel} 标签自动列出栏目)、加搜索。

\n
\n
\n

? index —— 首页文件

\n

是什么:template/pc/index.htm,首页的"长相"模板。注意区分根目录的 index.php(程序)。

\n

改什么:首页的轮播图、栏目板块、新闻列表布局,都在这里调。

\n
\n
\n

? lists —— 列表

\n

是什么:template/pc/lists.htm,栏目列表页模板(比如"新闻中心"点进去那页,一列文章标题)。

\n
\n
\n

?️ tags —— 标签页

\n

是什么:template/pc/tags.htm,标签聚合页模板(按某个关键词把所有相关文章聚到一起的页)。

\n
\n
\n

? typeid —— 栏目数字

\n

是什么:每个栏目在数据库里的数字编号。调用内容时常写 typeid="2" 表示"取 2 号栏目的文章"。

\n
类比:typeid = 仓库货架号。你说"取 2 号架的货",程序就去 2 号栏目搬内容。
\n

在哪看:后台"栏目管理"里每个栏目旁边有 ID 数字,就是 typeid。

\n
\n
\n

? keywords —— 关键词

\n

是什么:网页的SEO 关键词(如"建站,CMS,教程"),写在页面 的 meta 里,给搜索引擎看。

\n

怎么设:后台栏目/文章里填;模板里用 {eyou:field name="keywords"/} 调用显示。

\n
\n
\n

? title —— 标题

\n

是什么:网页标题(浏览器标签页上显示的、搜索结果里的大字)。SEO 里最重要的一项。

\n

怎么设:后台填;模板用 {eyou:field name="title"/} 调用。

\n
\n
\n

⬇️ download —— 下载栏目

\n

是什么:template/pc/download.htm,下载模型的栏目模板(用来放软件/资料供人下载的栏目)。

\n

EyouCMS 有不同"内容模型":文章、产品、下载、图片……download 是下载模型的展示模板。

\n
\n
\n

?️ images —— 图片

\n

是什么:广义指网站用的图片资源。实际在 EyouCMS 里,图片主要放两个地方:\n uploads/(你上传的内容图)和 template/pc/skin/images/(模板自身的装饰图/图标)。

\n
\n\n

➕ 必补的 6 个词(你没列但绕不开)

\n
\n

? 栏目(Channel)

\n

网站的"分类",如"关于我们/新闻中心/产品"。后台建栏目→拿到 typeid→模板用 {eyou:channel} 把它列成导航。

\n
\n
\n

? 内容模型(Model)

\n

不同类型内容的"字段模板":文章模型、产品模型、下载模型(download)、图片模型。决定这类内容有哪些字段(标题/正文/价格/下载地址)。

\n
\n
\n

?️ {eyou:} 标签(模板标签)

\n

EyouCMS 的"取数指令",写在 .htm 里。常见:

\n
{eyou:channel} ... {/eyou:channel} ← 循环列出栏目(导航)\n{eyou:article typeid="2" row="5"} ... {/eyou:article} ← 取2号栏目5篇文章\n{eyou:field name="title"/} ← 输出当前标题
\n

这些标签就是"按房间号(typeid)去仓库搬家具(内容)"的指令。

\n
\n
\n

♻️ runtime —— 运行缓存

\n

程序运行产生的缓存。你改了模板有时"看不到变化",多半是缓存没清。后台"清除缓存"或删 runtime 缓存目录即可。

\n
\n
\n

? 静态生成(HTML 生成)

\n

EyouCMS 能把下面的动态页"固化"成静态 .html 文件,访问更快、更扛得住人。后台"生成静态"按钮。

\n
\n
\n

? 面包屑(Breadcrumb)

\n

页面顶部"首页 > 新闻中心 > 某文章"那种路径导航,方便用户和搜索引擎。模板里用相应标签调用。

\n
\n\n
\n 记牢两个坑\n ① index.php ≠ index.htm:前者是程序入口(别改),后者是首页模板(要改外观改它)。
\n ② 改了模板看不到变化:先清 runtime 缓存 / 后台清缓存,再刷新。\n
\n\n \n
建站学习站 · 第2章
\n
\n\n\n