• 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

EmWebAdmin 初步上手的更多相关文章

  1. 数据分析(3):ufunc

    universal function 可以对数组里的每一个元素进行操作,底层是C语言实现的,在对数组运算时表现卓越 1.1 初步上手 x = np.linspace(0,2*np.pi,10) y = ...

  2. 《微信小程序七日谈》- 第二天:你可能要抛弃原来的响应式开发思维

    <微信小程序七日谈>系列文章: 第一天:人生若只如初见: 第二天:你可能要抛弃原来的响应式开发思维: 第三天:玩转Page组件的生命周期: 第四天:页面路径最多五层?导航可以这么玩 上篇文 ...

  3. 调研Android平台的开发环境的发展演变

    ·  安卓是以linux为基础的开放源码操作系统.因为安卓的开源等原因,所以现在市场上会有大量的APP可供使用,且各个方面都功能强大. ·  也许是因为开源的原因,安卓过于碎片化.每个APP互相独立. ...

  4. 小试 boost spirit

    解释文本文件是日常编程中太平常的一件事情了,一般来说,土鳖点的做法可以直接手写 parser 用循环暴力地去 map 文本上的关键字从而提取相关信息,想省力一点则可以使用 tokenizer 或正则表 ...

  5. 搭建Git工作环境

    为什么要做版本控制? 在平时的工作中,经常会遇到写文档的事情,而写文档基本都不会一蹴而就,总是会修修改改很多次,而版本控制能够记录每次修改的版本,能够进行回溯.有很多版本控制工具,但是作为一个程序员, ...

  6. 虚拟机ODPS初体验

    大数据竞赛的第二阶段须要通过远程桌面的方式连接阿里提供的虚拟机, 全部操作都是在远程主机上进行. 在搞清楚文件回传方式之前真是各种麻烦(写博客都没有办法贴代码). 用了两个上午初步上手, 希望接下来进 ...

  7. react中使用redux简易案例讲解

    为什么我想要使用redux? 前段时间初步上手了react,最近在使用react的过程中发现对于组件之间通信的需求比较迫切,尤其是在axios异步请求后端数据的时候,这样的需求是特别强烈的!举个例子: ...

  8. 个人作业-Alpha项目测试—luomei1547

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1/ 这个作业要求在哪里 https://edu.cnbl ...

  9. [记录点滴]授人以渔,从Tensorflow找不到dll扩展到如何排查问题

    [记录点滴]授人以渔,从Tensorflow找不到dll扩展到如何排查问题 目录 [记录点滴]授人以渔,从Tensorflow找不到dll扩展到如何排查问题 0x00 摘要 0x01 引言 0x02 ...

随机推荐

  1. [C#.NET] 使用 X509 數位電子簽章 加解密

    摘自: http://www.dotblogs.com.tw/yc421206/archive/2012/06/30/73150.aspx 上篇提到了使用X509的的憑證使用方式,請參考 [C#.NE ...

  2. CentOS7 常用命令集合

    CentOS7 常用命令集合 文件与目录操作 touch test.txt: 创建一个文本文件 文本内容处理 查询操作 压缩.解压 yum安装器 网络相关 系统相关 XSheel 5相关操作 窗体快捷 ...

  3. [Python爬虫] 之一 : Selenium+Phantomjs动态获取网站数据信息

    本人刚才开始学习爬虫,从网上查询资料,写了一个利用Selenium+Phantomjs动态获取网站数据信息的例子,当然首先要安装Selenium+Phantomjs,具体的看 http://www.c ...

  4. Mysql触发器、模糊查找、存储过程、内置函数

    原本觉得Mysql的一些知识还是差不多了,但是在实际上在项目上用的时候,发现什么都忘记了.现在重新回顾一下,顺便做个笔记. 触发器                                    ...

  5. Javaee项目经验须知

    Java的主要应用领域就是企业级的项目开发!具体要点(09年,那一年我去面试,被拒了几次,想起来还不错!他锻炼了我的心理素质,让我体会到很多,笑一个吧!): 1.掌握项目开发的基本步骤 2.具备极强的 ...

  6. [C++基础]那些容易被混淆的概念:函数/数组指针-指针函数/数组,类/函数模板-模板类/函数

    函数指针-指针函数 函数指针的重点是指针.表示的是一个指针,它指向的是一个函数.eg: int (*pf)(); 指针函数的重点是函数.表示的是一个函数,它的返回值是指针.eg: int* fun() ...

  7. Android EditText禁止复制粘贴

    1,自定义EditText package com.example.ui; import android.annotation.SuppressLint; import android.content ...

  8. 获得客户端详细信息以及每个进程的sql语句

    db性能下降时很多朋友都想监控到是哪个客户端.哪个用户.哪台客户端发起的什么会话sql语句, 但是微软自带的要使用profiler才能实现,但是考虑性能问题,很多人不愿意! 网上有很多脚本能监控到客户 ...

  9. Matlab变量、分支语句和循环语句

    一.Matlab的变量 1.变量的命名 Matlab的变量名由数字.字母和下划线组成,可是仅仅能由字母开头.大写和小写敏感,最大长度为63个字符.不能使用Matlab的关键字作为变量名,应当避免使用函 ...

  10. ubuntu——更新、编译、启动内核

    步骤如下: 1.make mrproper Linux下面去编译项目之前,一般常会用make mrproper去先删除之前编译所生成的文件和配置文件,备份文件等,其中,mrproper和distcle ...