Страница 21 из 22
Re: EasyiiCMS - очередная CMS?
Добавлено: 2017.05.01, 15:54
svarnoy85
Там заголовок раздела и хлебные крошки.
Если про свойства css, то:
Код: Выделить всё
background-repeat: no-repeat;
background-position: top center;
background-size: cover;
background-attachment: fixed;
А сама картинка - это бэкграунд адаптивный + на нем парочка эффектов
Re: EasyiiCMS - очередная CMS?
Добавлено: 2017.05.15, 11:14
skeef
Все нормально стало, спасибо за интеграции. Остался вопрос: а что с "идеей" root пользователя? Функционал пропал. Админ или administrator не дает полный доступ какой был у root.
Подскажите, плз, как восстановить root или перекинуть его права на, скажем , админа
Re: EasyiiCMS - очередная CMS?
Добавлено: 2017.05.15, 20:24
maska
помогите,туплю
надо вывести список категорий статей с картинками
Call to undefined method stdClass::thumb()
function renderNode($node){
if(!count($node->children)){
$html = Html::a($node->title, ['/articles/cat', 'slug' => $node->slug]);
$html = Html::img($node->thumb(160, 120));----??????????????
} else {
$html = $node->title;
foreach($node->children as $child) $html .= renderNode($child);
}
return $html;
}
<?php foreach(Article::tree() as $node): ?> <div class="col-md-4 "><? echo renderNode($node); ?></div>
Re: EasyiiCMS - очередная CMS?
Добавлено: 2017.05.15, 21:00
rodion_zlobin
Код: Выделить всё
<?php
use yii\easyii\helpers\Image;
echo Image::thumb($node->image_file, 160, 120);
?>
Re: EasyiiCMS - очередная CMS?
Добавлено: 2017.05.15, 21:32
maska
спасибо
Re: EasyiiCMS - очередная CMS?
Добавлено: 2017.05.15, 21:40
maska
хелп, как вывести из каталога все подкатегории категории id10
Re: EasyiiCMS - очередная CMS?
Добавлено: 2017.05.16, 05:38
rodion_zlobin
Код: Выделить всё
<?php
use yii\easyii\modules\catalog\models\Category;
$category = Category::findOne(['id' => 10]);
$childs = $category->children(1)->all();
?>
Re: EasyiiCMS - очередная CMS?
Добавлено: 2017.05.16, 11:58
maska
огромное спасибо
Re: EasyiiCMS - очередная CMS?
Добавлено: 2017.05.17, 12:43
skeef
proctoleha писал(а): ↑2017.04.02, 21:33
Попытался форкнуть EasyiiCms.
Отличия от оригинала:
Действительно более удобно и понятно
Спасибо
При создании Новости сохранение не происходит по причине ошибки:
Код: Выделить всё
exception 'yii\base\ErrorException' with message
'Class 'dosamigos\transliterator\TransliteratorHelper' not found'
in ... www\admin\easyii\behaviors\SluggableBehaviorTranslit.php:13
В SluggableBehaviorTranslit.php присутствует подключение:
Код: Выделить всё
use dosamigos\transliterator\TransliteratorHelper;
И папка transliterator и TransliteratorHelper тотально отсутствует в коде
Re: EasyiiCMS - очередная CMS?
Добавлено: 2017.05.18, 10:23
skeef
Re: EasyiiCMS - очередная CMS?
Добавлено: 2017.05.21, 19:06
Roksalana
skeef писал(а): ↑2017.05.15, 11:14
Все нормально стало, спасибо за интеграции. Остался вопрос: а что с "идеей" root пользователя? Функционал пропал. Админ или administrator не дает полный доступ какой был у root.
Подскажите, плз, как восстановить root или перекинуть его права на, скажем , админа
1) Либо отключить модуль для админки (там у вас останется только 1 роль root, модуль будет управлять правами на другие части сайта)
Код: Выделить всё
'as AccessBehavior' => [
'class' => \developeruz\db_rbac\behaviors\AccessBehavior::className(),
'protect' => ['site', 'user'], // действие модуля распространяется только на эти контроллеры
'rules' => [
//...
]
],
2) Либо настроить правильные права
Код: Выделить всё
'as AccessBehavior' => [
'class' => \developeruz\db_rbac\behaviors\AccessBehavior::className(),
'rules' => [
'admin/article' => [ ['allow' => true, 'roles' => ['root']] ],
'admin/news' => [ ['allow' => true, 'roles' => ['root']] ],
... итп для всех остальных модулей EasyiiCMS
], ],
Re: EasyiiCMS - очередная CMS?
Добавлено: 2017.05.26, 16:08
maska
подскажите
1.где поменять форму и названия полей формы обратной связи
2.как новую форму сделать, просто отправлять на мыло
Re: EasyiiCMS - очередная CMS?
Добавлено: 2017.05.27, 06:49
rodion_zlobin
1. yii\easyii\modules\feedback\api\Feedback - здесь форма, поля меняем в моделе.
2. можете использовать Html хелпер, подробнее -
http://www.yiiframework.com/doc-2.0/yii ... -html.html
Re: EasyiiCMS - очередная CMS?
Добавлено: 2017.05.28, 16:16
maska
спасибо
Re: EasyiiCMS - очередная CMS?
Добавлено: 2017.06.08, 13:14
AlienMans
Помогите с Селект2 в админке easyii.
Если свой модуль наследую от yii\easyii\components\Controller, то селект2 не отрабатывает, крутиться загрузка.
Если наследую от базового yii\base\Controller;, то селект2 нормально отрабатывается (но теперь нету функционала админки).
чего не хватает??
Где-то прочитал про chosen скрипт - я так понимаю его выпилили?, а то думал добавлю класс chosen-select))).
Re: EasyiiCMS - очередная CMS?
Добавлено: 2017.06.08, 18:32
rodion_zlobin
у меня нормально работает. Скорее всего у вас путь неправильно прописан. Что в опциях селекта прописано? Как контроллер называется?
Re: EasyiiCMS - очередная CMS?
Добавлено: 2017.06.08, 23:07
AlienMans
Делаю все на модулях. Беру любой модуль -> копирую в админке, создается папка и главное прописывается запись модуля в меню админки.
Чищу все в папке,в базе таблицы модуля (свои делаю) и делаю свой контроллер наподобие:
Код: Выделить всё
namespace app\modules\testmodule\controllers;
use Yii;
use yii\easyii\components\Controller;
use yii\filters\VerbFilter;
use yii\web\NotFoundHttpException;;
use yii\data\ActiveDataProvider;
use yii\helpers\ArrayHelper;
class AController extends Controller
Так вот, если свой контроллер не унаследовать от yii\easyii\components\Controller, не буду видеть меню админки easyii.
Re: EasyiiCMS - очередная CMS?
Добавлено: 2017.06.09, 09:36
rodion_zlobin
Посмотрите в консоле, аякс запрос проходит?
Re: EasyiiCMS - очередная CMS?
Добавлено: 2017.06.09, 10:51
AlienMans
rodion_zlobin писал(а): ↑2017.06.09, 09:36
Посмотрите в консоле, аякс запрос проходит?
В том то и дело, что во вьюху данные для селекта приходят массивом, и все как бы на месте (инструментами смотрел option все на месте, но крутиться loading-plugin.gif).
Разобрался сам, пока правда сильно непонятно, почему так происходит.
Все дело оказалось в admin.js easyii.
Как нашел?!: в продакшене, я варварски вырезал div "Живое редактирование" easyii дабы не смущать ... , и в консоли у меня
Код: Выделить всё
Uncaught TypeError: $(...).switcher is not a function
поэтому решил почистить заодно это досадное сообщение, пока разбираюсь, закомментировал эту функцию, и после этого Select2 отработал.
Но в админке и нету этого свитчера, а функции jQuery нету в зависимостях easyii. Странно, но это ломало скрипты.
Кстати мож из-за этого, а может из за того что нету стандартного Yii.js в зависимостях easyii, не работает промт (пиджак вроде, или поведение delete), поэтому в AdminAsset.php прописал:
Код: Выделить всё
public $depends = [
'yii\web\JqueryAsset',
'yii\web\YiiAsset',
'yii\bootstrap\BootstrapAsset',
'yii\bootstrap\BootstrapPluginAsset',
];
Re: EasyiiCMS - очередная CMS?
Добавлено: 2017.06.20, 16:26
maska
подскажите как сообщение пересылать с контактной формы а не ссылку в админку