eftec/gentelella-bladeone

Gentelella Admin Design for BladeOne Template System (PHP)

安装: 76

依赖项: 0

建议者: 0

安全: 0

星星: 9

关注者: 2

分支: 2

开放问题: 0

语言:HTML

类型:示例

1.0 2017-05-25 15:09 UTC

This package is auto-updated.

Last update: 2024-09-17 02:08:44 UTC


README

A bootstrap 3 admin using bladeone template system (php).

Packagist Maintenance npm php php CocoaPods

与其他产品不同,它只需要一个文件 BladeOne.php 就可以运行。因此,它可以在没有框架或任何其他外部引用的情况下在 vanilla php 中运行。

Gentelella Bootstrap Admin Template

在 heroku 上运行的实时模板

使用 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: 其他许可证。