eftec / gentelella-bladeone
Gentelella Admin Design for BladeOne Template System (PHP)
Requires
- composer/installers: ^1.0.20
- eftec/bladeone: ^1.8
This package is auto-updated.
Last update: 2024-09-17 02:08:44 UTC
README
A bootstrap 3 admin using bladeone template system (php).
与其他产品不同,它只需要一个文件 BladeOne.php 就可以运行。因此,它可以在没有框架或任何其他外部引用的情况下在 vanilla php 中运行。
使用 composer 安装
composer require EFTEC/gentelella-bladeone
使用纯 PHP 安装
所有引用和资源都包含在此项目中。
Just download the folder to a web server and run /index.php
如何工作
<?php
include "vendor/autoload.php";
use eftec\bladeone;
$blade=new BladeOne\BladeOne(__DIR__.'/views',__DIR__ . '/compiled');
define("BLADEONE_MODE",1);
$values=['title'=>'Gentelella-bladeone | index ','username'=>'Hillary Trump'];
echo $blade->run("home.index",$values);
其中 home.index 是位于 \views\home 文件夹中的索引模板
文件夹
-
\ = 控制器文件。它们简单地使用 Bladeone 并渲染视图。
-
\views = 基于 gentelella 的模板。模板与 Laravel 的 Blade 兼容
-
\views\_shared = 共享模板
-
\views\_shared\master.blade.php = 主模板。它包含许多页面使用的公共代码,但不是登录和错误页面。
-
\views\_shared\masterfull.blade.php = 另一个没有左侧和顶部菜单的主页
-
\views\_shared\header.php = 页眉(顶部菜单)
-
\views\_shared\head.php = 页眉 <head> 内容
-
\views\_shared\leftmenu.php = 左侧菜单
-
\views\_shared\leftmenu.php = 页面的页脚(版权信息所在位置)
-
\views\_home = 页面内容
-
\images = 视图中使用的图片。
-
\js = 自定义 JavaScript。
-
\css = 自定义样式表
-
\vendor = 第三方 PHP 库(BladeOne)
-
\vendors = 第三方 JavaScript 库
-
\compiled = 当创建编译后的 \views 时,会创建一个文件夹。它是自动生成的。
PHP 依赖项
- 它需要 BladeOne (PHP) 1.8 或更高版本。包含在项目中。
- PHP 5.5 或更高版本。
JavaScript / Css 依赖项
(全部包含)
- JQuery
- Bootstrap
- TODO: 其他。
重要!
文件
\views\_shared\master.blade.php
\views\_shared\masterfull.blade.php
包含一段 Google 分析代码。您可以删除它。Google 分析用于 heroku 演示。
<!-- google analytics, please remove it -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://#/analytics.js','ga');
ga('create', 'UA-99820696-1', 'auto');
ga('send', 'pageview');
</script>
<!-- google analytics, please remove it -->
版本
- 0.1 - 2017-05-21 首个版本(beta)
- 0.2 - 2017-05-24 第二个版本。99% 的功能正常运行。SCSS 修复。
待办事项
模板
许可证信息
BladeOne 根据 The MIT License (MIT) 许可。这意味着您可以使用、复制、修改、合并、发布、分发、再许可和/或销售软件的副本。但是,您始终需要声明 Jorge Castro Castillo 是此库的原始作者。
Gentelella 版权 Colorlib (https://colorlib.com/)。根据 The MIT License (MIT) 许可。
Animate 版权 Daniel Eden (https://daneden.github.io)。根据 The MIT License (MIT) 许可。
Autosize 版权 Jack Moore。根据 The MIT License (MIT) 许可。
TODO: 其他许可证。