EmWebAdmin 初步上手

EmWebAdmin是一款基于PHP和Smarty的网站模板系统,参考了gentelella的设计风格。该系统通过Makefile自动化构建,支持自定义CSS和JS文件,并提供多个功能页面模板。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 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

转载于:https://www.cnblogs.com/chenfulin5/p/6856379.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值