• 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. Python requests 报错解决集锦

    python版本号和ssl版本号都会导致 requests在请求https站点时候会出一些错误,最好使用新版本号. 1 Python2.6x use requests 一台老Centos机器上跑着古老 ...

  2. [CALayer release]: message sent to deallocated instance iOS内存过度释放问题

    [CALayer release]: message sent to deallocated instance iOS内存过度释放问题 解决方式: 1:先找到过度释放的 内存指针 开启-僵尸模式:xc ...

  3. Python 创建特殊元组tuple

    创建1个元素的tuple  (1,) 创建单元素tupletuple和list一样,可以包含 0 个.1个和任意多个元素.包含多个元素的 tuple,前面我们已经创建过了.包含 0 个元素的 tupl ...

  4. UISearchbar去除背景色的方法,适合iOS5/6/7/8.0beta

    通常使用UISearchbar都须要去除其背景色来与自己的界面风格保持协调,可是UISearchbar的设计随着iOS版本号的升级不断地在发生着变化.以下我们通过分析UISearchbar在各个iOS ...

  5. Spring @Autowired、@Resource、@Required、@Component、@Repository、@Service、@Controller注解的用法和作用

    Spring @Autowired,@Resource,@Required注解的用法和作用 Spring中 @Autowired标签与 @Resource标签 的区别 Spring注解@Compone ...

  6. WebService注解

    package cn.itcast.service; import javax.jws.WebMethod; import javax.jws.WebParam; import javax.jws.W ...

  7. linux(ubuntu) 查看系统设备信息

    ubuntu查看版本命令 方法一: 在终端中执行下列指令: cat /etc/issue 方法二: 使用 lsb_release 命令也可以查看 Ubuntu 的版本号,与方法一相比,内容更为详细. ...

  8. Android Design与Holo Theme详解

    在 国内,有个很有意思的现状.一方面,几个国内最大的公司/企业的客户端/应用依旧冥顽不灵,丝毫不愿意遵循 Android Design,以各种扯淡的理由坚持使用 iOS UI 或者 Metro UI, ...

  9. Android7.0 MessageQueue

    Android中的消息处理机制大量依赖于Handler.每一个Handler都有相应的Looper,用于不断地从相应的MessageQueue中取出消息处理. 一直以来,觉得MessageQueue应 ...

  10. char类型到底是有符号还是无符号

    根据c标准,char类型到底是有符号整数类型还是无符号整数类型,这取决于c实现,也就是c编译器的作者的想法:( 那么,如何快速的编写一个检测程序,查看当前编译器如何对char进行定义? #includ ...