zoukankan      html  css  js  c++  java
  • Joomla 2.5 目录结构解析

    Joomla 2.5主要目录结构

    ├─administrator     # 后台程序部分
    ├─cache                # 用于存放cache,需要保持可写
    ├─components        # 组件集
    ├─images            # 图片资源,上传的文件都会存放在这里,所以要保持可写
    ├─language            # 语言包目录,名称要与components、plugin或module的名称对应才能生效
    │  ├─en-GB
    │  └─overrides        # 从2.5开始,语言文字可以在后台重写,被重写的语言信息存在位置
    ├─libraries            # joomla的核心类库,需要深入API的可以阅读里面的代码
    ├─logs                # 日志目录,要保持可写
    ├─modules            # 模块集
    ├─plugins            # 插件集
    ├─templates            # 模板集
    │  ├─atomic            # atomic是个典型的模板,适合于初学者
    │  │  ├─css            # CSS目录,关于模板的样式文件都放在这里
    │  │  ├─html        # 组件与模块都有默认模板(tmpl目录),主模板有权限重写它们,重写的模板在这里
    │  │  ├─images
    │  │  ├─js
    │  │  └─language    # 模板在后台可以拥有配置参数,而参数的语言包会放在这里
    │  │      └─en-GB
    │  └─system            # 所有template都基于system模板,不要修改它
    │      ├─css
    │      ├─html
    │      └─images
    └─tmp                # 临时目录,需要保持可写
    configuration.php    # 配置文件,里面含有数据库与网站设置信息
    .htaccess            # 没有它,在apache就不能实现伪静态链接
    web.config             # 没有它,在IIS7就不能实现伪静态链接


    component目录结构

    ├─com_users                # user组件,joomla里非常重要的组件之一
    │  │  
    │  ├─controllers        # 控件器集
    │  │      
    │  ├─helpers            # helpers用于存放辅助类与函数
    │  │          
    │  ├─models                # 模型集
    │  │  │  
    │  │  └─forms            # Joomla2.5开始,表单可以基于XML来配置,forms是指定配置目录
    │  │          
    │  └─views                # 视图集
    │      │  
    │      ├─login                    # 登录页面视图
    │      │  │  metadata.xml
    │      │  │  view.html.php        # 视图逻辑,作用是model与template的桥梁
    │      │  │  view.json.php        # 如果URL上有参数format=json,就会使用这个视图逻辑,如此类推
    │      │  │  
    │      │  └─tmpl                # 默认模板,会由视图引入
    │      │          default.php    # 其中一个模板
    │      │          default.xml     # 后台添加菜单时需要选择menu type,组件是否出现在menu上靠这文件
    │      │          default_login.php        # default.php的子模板,由loadTemplate引入
    │      │          default_logout.php

  • 相关阅读:
    bzoj3224 普通平衡树
    bzoj 1067 分情况讨论
    bzoj 1269 bzoj 1507 Splay处理文本信息
    bzoj 2733 Splay 启发式合并,名次树
    bzoj1502 simpson求面积
    b_lq_晚会界面单(线段树维护区间最大值表+预留m个位置)
    a_lc_统计子树中城市之间最大距离(枚举子集 + floyd / 2*dfs 求直径)
    b_lq_城市建设 & 公路修建水题 & 新的开始(虚拟结点+MST)
    b_lg_无线通讯网 & 北极通讯网络(问题转化+kruskal)
    b_lg_搭配购买(并查集+01背包)
  • 原文地址:https://www.cnblogs.com/catcat811/p/3134872.html
Copyright © 2011-2022 走看看