欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

YXCMS 目录结构和模板文件介绍

最编程 2024-04-29 07:34:57
...
【直播预告】大模型会取代程序员吗?”

yxcms现在被越来越多的网站建设爱好者使用,通俗点就是在网建程序猿里面比较火热了,这样大家的问题也就越来越多,而作为yxcms的忠实使用者,今天再来一次新手入门讲解:给大家把yxcms的程序目录结构和网站模板文件的作用讲解一下。如果是yxcms的“铁粉”的话可以自动忽略的。(以下介绍以yxcms最新版本yxcms1.2.8版本为例子)

首先咱们先看下载下来的yxcms安装包,解压:

文件结构一目了然的,具体如下:

data 存放备份数据
protected 网站程序核心文件夹
protected/apps 存放应用
protected/apps/admin 后台
protected/apps/default 前台
protected/apps/member 会员中心
protected/apps/install 系统安装
protected/apps/appmanage 应用管理
protected/apps/default/controller 控制器
protected/apps/default/model 模型
protected/apps/default/view 模板
protected/apps/default/config.php 应用配置
protected/apps/default/xxxApi.php 应用接口
protected/base 控制器、模型以及接口的父类
protected/cache 数据库缓存、模板缓存等
protected/include canphp核心
protected/config.php 系统全局配置
protected/core.php 系统核心函数
public 存放css、images、js、swf等模板公用文件
upload 存放上传文件
.htaccess apache伪静态规则文件
httpd.ini iis伪静态规则文件
index.php 网站入口
robots.txt robots协议
升级日志.txt 详细升级日志记录文件

这些应该可以让你对yxcms的目录结构有一个大体的了解,当然这些是针对需要二次开发或者是懂php的码农们看的,那么有人就说了,不是说是cms嘛,我会html和一点css,不想看这么“高深”的,就想着模板在哪里放着,我要换模板应该找哪里,这个不要急,我现在给大家进行讲解模板文件的功能:

首先模板文件存放于protected\apps\default\view\文件夹下:

当然也是一目了然,可是新手往往希望更加详细的模板介绍,那么看好了:

  • layout.php————————-头部和底部模板
  • acomment.php————————-详情评论页模板
  • index_index.php——————-首页主题模板
  • news_index.php——————–文章频道列表页模板
  • news_content.php——————文章频道内容页模板
  • photo_index.php——————-图集频道列表页模板
  • photo_content.php—————–图集频道内容页模板
  • photo_indexp.php——————商城频道列表页模板
  • photo_pcontent.php—————-商城频道内容页模板
  • prightCom.php———————-图集频道列表页边栏模板
  • arightCom.php———————–文章频道列表页边栏模板
  • news_sortindex.php—————–分类信息页模板
  • index_search.php—————–站内搜索页模板
  • page_index.php———————-单页模板
  • extend_index.php——————-独立表单模板
  • extend_guestbook.php—————-留言本模板
  • info.php——————————–yxcms后台模板信息模板

看完yxcms模板文件夹各个模板文件的含义后,那机智的网友又要发问了,如果我要多弄几个模板页面怎么办?怎么起名呢?(问的好)每个项目都有一个命名规则,何为命名规则呢?就是yxcms定义的规范命名方式了,此处应该举个栗子的:

栗子:如你在网站建设中需要用到多个不同模板的单页面(page_index.php)时,就可以以这种方式添加:

page_ceshi.php

page_haha.php

page_meinv.php

(注意:以上格式为page_模板名称.php即可)

那么举一反三了,如果需要多个文章列表页(news_index.php)的话就是:

news_wo.php

news_ai.php

news_ni.php

相信通过这个栗子大家应该对添加新的模板页面没有什么问题了吧?(一定要没问题哦,不然我白说了)

对了,还有一个地方要注意,就是会新建模板了,那么新建的模板里面记得在第一行代码都加上:

              <?php if(!defined(‘APP_NAME’)) exit;?>

这样一行代码,那代码的作用是什么呢,防止模板被直接下载。

今天就给各位yxcms的爱好者说这么多啦,其实这个是最基础的yxcms的一些知识点,美浩工作室给大家总结出来,大家以后在使用中就会更加方便的,好了,不多说了,老婆叫我吃饭啦!各位有什么不懂的可以随时留言给我的,当然也可以关注美浩工作室的微博:http://weibo.com/mihoweb8

推荐阅读