zoukankan      html  css  js  c++  java
  • EmWebAdmin 初步上手

    • EmWebAdmin 简介:

        // github 地址:
        https://github.com/ZengjfOS/EmWebAdmin
        // 介绍:
        参考gentelella做的模板;
        这是一个PHP网站模板系统,采用Smarty进行模板解析;
    
    • EmWebAdmin 使用:

        // 将 EmWebAdmin  clone 下来,或者直接下来。
        // 我假设 EmWebAdmin 的目录为根目录
        // 生成 网站
        make 
    
        // 目录下的 output 就是生成的网站
        SBC_7816_SDK6@aplex:/var/www/emwebadmin/EmWebAdmin-master$ ls output/
        about.php  customerData.php      fonts         index.php          login.php       smarty           update.php
        config     customerSettings.php  hardware.php  js                 network.php     sysSettings.php  useful
        css        dataAndCalander.php   images        loginDealWith.php  plain_page.php  tpl
        SBC_7816_SDK6@aplex:/var/www/emwebadmin/EmWebAdmin-master$ 
    
    • EmWebAdmin 的文件组成:

        .
        ├── custom
        │   ├── common                      # 一些不能被合成的php文件,自定义的css、js文件
        │   │   ├── config                  # json配置文件目录
        │   │   ├── config.php              # PHP接写json配置文件,并保存在Smarty变量中
        │   │   ├── css                     # 自定义的css样式
        │   │   ├── js                      # 自定义的js样式
        │   │   ├── loginDealWith.php       # 处理登如验证
        │   │   └── login.php               # 登录界面
        │   └── contents   # 可以被合成的php文件,只需要专注于写内容就OK,完全支持bootstrap。
        │       ├── about.php
        │       ├── customerData.php
        │       ├── customerSettings.php
        │       ├── dataAndCalander.php
        │       ├── hardware.php
        │       ├── index.php
        │       ├── network.php
        │       ├── plain_page.php
        │       └── update.php
        ├── LICENSE
        ├── Makefile    # make依赖的Makefile文件,会调用bin/emWebAdmin文件执行相关操作
        ├── output      # bin/emWebAdmin执行的输出目录
        ├── README.md
        └── templates   # 本websit依赖gentelella UI框架,并使用smarty作为template解析库
            ├── bin
            │   └── emWebAdmin  # 会被Makefile调用的可执行文件,会自动处理文件合成、拷贝等县官相关事务
            ├── dependents    # gentelella通用的依赖的js、css库
            │   ├── css
            │   ├── fonts
            │   ├── images
            │   ├── js
            │   ├── smarty
            │   └── useful
            ├── gentelella
            │   ├── base.tpl    # 很重要的基板
            │   ├── foot.tpl
            │   ├── head.tpl
            │   ├── nav.tpl
            │   └── tail.tpl
            └── smarty
                ├── config       # template模板
                └── preprocess   # template预处理,session处理也在内
        // 复制: https://github.com/Aplexchenfl/EmWebAdmin
    
  • 相关阅读:
    整合SSH遇到的问题
    学习动态代理实现业务层的事务控制遇到的问题
    docker局域网独立IP外网访问配置
    第23次CSP-D题解法
    Nordic Bluetooth 切换到DFU Mode
    MySQL事务、锁和MVCC
    深拷贝和浅拷贝的区别是什么?
    python是如何进行内存管理的
    数据库的事务
    斐波那契数列
  • 原文地址:https://www.cnblogs.com/chenfulin5/p/6856379.html
Copyright © 2011-2022 走看看