Skip to content

Commit bf11e00

Browse files
start
0 parents  commit bf11e00

File tree

1,012 files changed

+213053
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,012 files changed

+213053
-0
lines changed

AtroposAsset.php

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
<?php
2+
/**
3+
* @author Semenov Alexander <semenov@skeeks.com>
4+
* @link http://skeeks.com/
5+
* @copyright 2010 SkeekS (ÑêèêÑ)
6+
* @date 24.10.2015
7+
*/
8+
namespace skeeks\template\atropos;
9+
use yii\web\AssetBundle;
10+
class AtroposAsset extends AssetBundle
11+
{
12+
public $sourcePath = '@skeeks/template/atropos/src/';
13+
/**
14+
* @param string $asset
15+
* @return string
16+
* @throws \yii\base\InvalidConfigException
17+
*/
18+
static public function getAssetUrl($asset)
19+
{
20+
return \Yii::$app->assetManager->getAssetUrl(\Yii::$app->assetManager->getBundle(static::className()), $asset);
21+
}
22+
}

README.md

+57
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
Шаблон atropos
2+
===================================
3+
4+
Информация
5+
-------------------
6+
7+
Это просто нетронутый шаблон купленный тут http://wrapbootstrap.com/preview/WB05SR527
8+
И оформленный для работы с yii2 проектами
9+
10+
Установка
11+
------------
12+
13+
1) Добавить в `composer.json` файл проекта.
14+
15+
```
16+
"skeeks/yii2-template-atropos": "*"
17+
```
18+
19+
20+
Пример использования
21+
------------
22+
23+
Решение оформлено для работы с yii2 проектами. Для использования в проекте создается собственный AssetBoundle который наследуется от родительского skeeks\template\smarty\SmartyAsset и набираются нужные файлы css и js.
24+
Ну а html разметка за разработчиком.
25+
26+
```php
27+
28+
<?php
29+
namespace frontend\assets;
30+
31+
use skeeks\template\atropos\AtroposAsset;
32+
33+
/**
34+
* Class CubeAsset
35+
* @package frontend\assets
36+
*/
37+
class AtroposAsset extends CubeAsset
38+
{
39+
public $css = [
40+
'https://fonts.googleapis.com/css?family=Open+Sans:300,400%7CRaleway:300,400,500,600,700%7CLato:300,400,400italic,600,700',
41+
'css/essentials.css',
42+
'css/layout.css',
43+
'css/header-1.css',
44+
'css/color_scheme/green.css',
45+
];
46+
47+
public $js = [
48+
//'js/scripts.js',
49+
];
50+
}
51+
52+
53+
```
54+
55+
> [![skeeks!](https://gravatar.com/userimage/74431132/13d04d83218593564422770b616e5622.jpg)](http://www.skeeks.com)
56+
<i>Быстро, просто, эффективно</i>
57+
[cms.skeeks.com](http://cms.skeeks.com)

composer.json

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
{
2+
"name": "skeeks/yii2-template-atropos",
3+
"description": "Atropos - MultiPurpose Template",
4+
"keywords": ["template", "yii2", "boomerang", "bootstrap", "css3"],
5+
"homepage": "http://www.skeeks.com/",
6+
"type": "yii2-extension",
7+
"license": "BSD-3-Clause",
8+
"support": {
9+
"issues": "http://cms.skeeks.com",
10+
"wiki": "http://git.skeeks.com/skeeks/cms/wikis/home",
11+
"source": "http://git.skeeks.com/skeeks/cms"
12+
},
13+
"authors": [
14+
{
15+
"name": "Semenov Alexander",
16+
"email": "semenov@skeeks.com"
17+
}
18+
],
19+
"require": {
20+
"yiisoft/yii2": "*"
21+
},
22+
"autoload": {
23+
"psr-4": {
24+
"skeeks\\template\\atropos\\": ""
25+
}
26+
}
27+
}

src/assets/css/_header_footer.css

+82
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
/** HEADER AND FOOTER SAMPLE
2+
3+
This is from layout-dark.css
4+
If you want to change colors of header / footer, use this file!
5+
**************************************************************** **/
6+
7+
8+
9+
/*
10+
HEADER, NAVIGATION
11+
*/
12+
header#topHead {
13+
background-color:#111;
14+
border-bottom:#333 1px solid;
15+
}
16+
header#topHead .dropdown-menu {
17+
background-color:#333;
18+
}
19+
header#topHead .dropdown-menu li:hover a {
20+
background-color:#111;
21+
}
22+
#topHead .dropdown-menu hr {
23+
border-top: #222 1px solid;
24+
border-bottom: #444 1px solid;
25+
}
26+
27+
header#topNav {
28+
background-color:#111;
29+
border-bottom:#111 1px solid;
30+
box-shadow: #111 0 0 8px;
31+
}
32+
header#topNav nav ul.nav-main > li:hover > a,
33+
header#topNav nav ul.nav-main > li.active > a,
34+
header#topNav nav ul.nav-main li a:hover {
35+
color:#fff !important;
36+
}
37+
header#topNav nav ul.nav-main li.dropdown:hover > a:after {
38+
border-bottom:#333 10px solid;
39+
}
40+
header#topNav nav div.mega-menu-content,
41+
header#topNav nav ul.nav-main ul.dropdown-menu {
42+
background-color:#333 !important;
43+
}
44+
header#topNav li.divider {
45+
border-top: #222 1px solid;
46+
border-bottom: #444 1px solid;
47+
}
48+
header#topNav nav div.mega-menu-content li:hover > a,
49+
header#topNav nav ul.nav-main ul.dropdown-menu li:hover > a {
50+
background-color:#222 !important;
51+
}
52+
header#topNav button.btn-mobile {
53+
background-color:#444444;
54+
}
55+
@media (max-width: 990px) {
56+
header#topNav div.nav-main-collapse {
57+
background-color:#333;
58+
}
59+
}
60+
/* page title, pricetable and all other color1 elements */
61+
#slider h2,
62+
#slider .image-caption .inner p.dark,
63+
header#page-title,
64+
div.price-table.popular,
65+
.styleBackground {
66+
background-color: #444; /* keep the contrast little bit brighten */
67+
}
68+
69+
70+
/*
71+
FOOTER
72+
*/
73+
footer {
74+
color:#fff;
75+
}
76+
footer .column.logo,
77+
footer .footer-bar {
78+
background-color:#111;
79+
}
80+
footer .footer-content {
81+
background: #222;
82+
}

src/assets/css/_white_menu.css

+43
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
/*
2+
WHITE DROP DOWN
3+
*/
4+
header#topNav nav ul.nav-main > li:hover > a,
5+
header#topNav nav ul.nav-main > li.active > a,
6+
header#topNav nav ul.nav-main li a:hover {
7+
color:#333;
8+
}
9+
header#topNav nav ul.nav-main ul a,
10+
header#topNav nav ul.nav-main ul a.active,
11+
header#topNav nav ul.nav-main ul a em,
12+
header#topNav nav ul.nav-main ul a.active em,
13+
header#topNav nav ul.nav-main ul .mega-menu-sub-title {
14+
color:#333 !important;
15+
}
16+
header#topNav nav ul.nav-main li > ul.dropdown-menu {
17+
box-shadow: rgba(0,0,0,0.5) 0 0 6px !important;
18+
-moz-box-shadow: rgba(0,0,0,0.5) 0 0 6px !important;
19+
}
20+
header#topNav nav ul.nav-main li.dropdown:hover > a:after {
21+
border-bottom:#333 10px solid;
22+
}
23+
header#topNav nav div.mega-menu-content,
24+
header#topNav nav ul.nav-main ul.dropdown-menu {
25+
background-color:#fff !important;
26+
color:#333 !important;
27+
}
28+
header#topNav li.divider {
29+
border:0;
30+
border-bottom: #ccc 1px solid;
31+
}
32+
header#topNav nav div.mega-menu-content li:hover > a,
33+
header#topNav nav ul.nav-main ul.dropdown-menu li:hover > a {
34+
background-color:#eee !important;
35+
}
36+
@media (max-width: 990px) {
37+
header#topNav div.nav-main-collapse {
38+
background-color:#333;
39+
}
40+
header#topNav nav.nav-main ul li {
41+
border-bottom:#262626 1px solid;
42+
}
43+
}

0 commit comments

Comments
 (0)