Yii2 Starter Kit - шаблон для старта приложения

Выкладываем свои наработки
sevjan
Сообщения: 7
Зарегистрирован: 2015.05.01, 17:23

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение sevjan »

Скажете как скопировать б.д.?
Вот архив скачал а б.д. откуда взять? Скажите пожалуйста
necro
Сообщения: 3
Зарегистрирован: 2016.04.14, 17:00

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение necro »

Классный кит, спасибо! А можно тупой вопрос? Как организовать блоки на страницах? Главная страница из одних блоков(последние статьи, фото и т.д.), страница статьи из самого текста статьи плюс другие блоки по бокам. Этот один блок как организовать, чтобы потом в разные страницы вставлять ?
erkesh
Сообщения: 11
Зарегистрирован: 2016.04.01, 13:47

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение erkesh »

sevjan писал(а):Скажете как скопировать б.д.?
Вот архив скачал а б.д. откуда взять? Скажите пожалуйста
Бд создается при запуске скрипта инициализации
erkesh
Сообщения: 11
Зарегистрирован: 2016.04.01, 13:47

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение erkesh »

necro писал(а):Классный кит, спасибо! А можно тупой вопрос? Как организовать блоки на страницах? Главная страница из одних блоков(последние статьи, фото и т.д.), страница статьи из самого текста статьи плюс другие блоки по бокам. Этот один блок как организовать, чтобы потом в разные страницы вставлять ?
Шаблоны layouts в папках views
necro
Сообщения: 3
Зарегистрирован: 2016.04.14, 17:00

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение necro »

После заливки нескольких статей перестали показываться thumbnails. Причем второй раз такое. первый раз переустановил кит, подумав, что что-то намудрил. Файлы режуться и в кеше создаются но не показываются. В чем может быть дело ?
ZeiN
Сообщения: 180
Зарегистрирован: 2012.06.06, 13:59

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение ZeiN »

necro писал(а):После заливки нескольких статей перестали показываться thumbnails. Причем второй раз такое. первый раз переустановил кит, подумав, что что-то намудрил. Файлы режуться и в кеше создаются но не показываются. В чем может быть дело ?
Какой код ответа у картинки из кеша?
necro
Сообщения: 3
Зарегистрирован: 2016.04.14, 17:00

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение necro »

ZeiN писал(а):
necro писал(а):После заливки нескольких статей перестали показываться thumbnails. Причем второй раз такое. первый раз переустановил кит, подумав, что что-то намудрил. Файлы режуться и в кеше создаются но не показываются. В чем может быть дело ?
Какой код ответа у картинки из кеша?
извиняюсь, все исправил. было из-за того, что я какой-то файл перекодировал в UTF8 вместо UTF8 без bom.
DTL67
Сообщения: 9
Зарегистрирован: 2014.07.20, 13:11
Откуда: Красноярск, Россия
Контактная информация:

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение DTL67 »

Ребята, у кого-нибудь был косяк с file-kit'ом, что при выборе файлы грузятся и данные вставляются в скрытые инпуты, а при сохранении модели - в связанную таблицу вставляются пустые поля? и после того как пытаешь отредактировать такую модель с пустыми связанными моделями, вылазит ошибка:
Unknown Property – yii\base\UnknownPropertyException

Getting unknown property: backend\modules\products\models\ProductAttachment::

Эта ошибка начала вылазить после того, как композером обновился 11 апреля. а до этого давненько не обновлялся.
P.S. апдейт файл кита был с версии 1.0.3 до 1.1.8
DTL67
Сообщения: 9
Зарегистрирован: 2014.07.20, 13:11
Откуда: Красноярск, Россия
Контактная информация:

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение DTL67 »

Уже разобрался. Оказалось в новых версиях дефолтные имена параметров убрали(давно же я не обновлялся :D ). Прописал явно для каждого использования компонента и все заработало.
zhevlakov
Сообщения: 4
Зарегистрирован: 2016.06.02, 17:16

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение zhevlakov »

Возник вопрос при работе с trntv\filekit\behaviors\UploadBehavior. Почему-то не могу загрузить больше чем 164 изображения, в константах нигде не нашел. Подскажите пожалуйста в чем может быть проблема?
zhevlakov
Сообщения: 4
Зарегистрирован: 2016.06.02, 17:16

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение zhevlakov »

Вопрос решен, виновата была директива - max_input_vars в php.ini
Vindective
Сообщения: 87
Зарегистрирован: 2014.04.18, 14:21

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение Vindective »

Добавил несколько сущностей к которым загружается превью, Хотелось бы чтобы превью каждой сущности лежали отдельно. Как это можно указать в моделе?
almas.istybaev
Сообщения: 1
Зарегистрирован: 2016.06.07, 15:03

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение almas.istybaev »

deleted
Последний раз редактировалось almas.istybaev 2020.05.25, 19:07, всего редактировалось 1 раз.
Аватара пользователя
Йож
Сообщения: 574
Зарегистрирован: 2015.08.26, 03:05

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение Йож »

Добрый день!
Возможно ли сделать, если указываю для '\trntv\filekit\Storage'
'maxDirFiles' => 0
то, чтобы файлы складывались без подпапок..
Fenixol
Сообщения: 1
Зарегистрирован: 2013.08.31, 17:57
Контактная информация:

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение Fenixol »

Добрый день.
Подскажите, пожалуйста статьи или доки для организации мультиязычности на базе Startet Kit с передачей языка в url.
Сейчас разрабатываю проект на основе этого шаблона и стал вопрос в реализации проекта на трех языках('demosite.com/ru', 'demosite.com/en', 'demosite.com/de').
На данный момент у меня организована мультиязычность через куки (стандартное решение этого шаблона), но стоит вопрос в правильном проектировании структуры сайта для дальнейшого его продвижения. Буду признателен за Вашу помощь.
makaronnik88
Сообщения: 2
Зарегистрирован: 2016.06.29, 21:52

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение makaronnik88 »

Akulenok писал(а):Почему ошибка вываливается при заходе на многие страницы.

Код: Выделить всё

PHP Warning – yii\base\ErrorException
symlink(): Cannot create symlink, error code(1314)
это винда, доступ везде есть, заходил в св-ва папки, делал полный доступ для всех, не помогает
Для себя, чтобы не забыть. Может кому-то пригодится.
Если сервер - виндовый Openserver, то его нужно запускать от имени администратора. Тогда проблем с symlink не будет.
makaronnik88
Сообщения: 2
Зарегистрирован: 2016.06.29, 21:52

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение makaronnik88 »

logs12 писал(а):я у себя сделал вот так:
в env
FRONTEND_URL = http://yii2-starter-kit/
BACKEND_URL = http://yii2-starter-kit/admin
STORAGE_URL = http://yii2-starter-kit/storage/web

далее в base.php frontend
'request' => [
'cookieValidationKey' => getenv('FRONTEND_COOKIE_VALIDATION_KEY'),
'baseUrl' => '',
],
в бекенде 'baseUrl' => '/admin'
и соответсвенно .htaccess
IfModule mod_rewrite.c>
Options +FollowSymlinks
RewriteEngine On
</IfModule>

<IfModule mod_rewrite.c>

# the main rewrite rule for the frontend application
RewriteCond %{REQUEST_URI} !^/(backend/web|admin)
RewriteRule !^frontend/web /frontend/web%{REQUEST_URI} [L]

# redirect to the page without a trailing slash (uncomment if necessary)
#RewriteCond %{REQUEST_URI} ^/admin/$
#RewriteRule ^(admin)/ /$1 [L,R=301]
# the main rewrite rule for the backend application
RewriteCond %{REQUEST_URI} ^/admin
RewriteRule ^admin(.*) /backend/web/$1 [L]

RewriteCond %{REQUEST_URI} ^/storage
RewriteRule ^storage(.*) /storage/web/$1 [L]

# Добавляем другой запрос /frontend/web/$1
RewriteCond %{REQUEST_URI} !^/(frontend/web|backend/web|admin|storage)
RewriteRule (.*) /frontend/web/$1

# if a directory or a file of the frontend application exists, use the request directly
RewriteCond %{REQUEST_URI} ^/frontend/web
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# otherwise forward the request to index.php
RewriteRule . /frontend/web/index.php [L]

# if a directory or a file of the backend application exists, use the request directly
RewriteCond %{REQUEST_URI} ^/backend/web
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# otherwise forward the request to index.php
RewriteRule . /backend/web/index.php [L]

# if a directory or a file of the backend application exists, use the request directly
RewriteCond %{REQUEST_URI} ^/storage
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# otherwise forward the request to index.php
RewriteRule . /storage/web/index.php [L]

RewriteCond %{REQUEST_URI} \.(htaccess|htpasswd|svn|git)
RewriteRule \.(htaccess|htpasswd|svn|git) - [F]
</IfModule>
Спасибо, помогло! НО! Сразу не заработало, начало ругаться на конфиг. Оказалось, что

Код: Выделить всё

 request' => [ 'cookieValidationKey' => getenv('FRONTEND_COOKIE_VALIDATION_KEY'),'baseUrl' => ''],
нужно указать не в base.php frontend, а в web.php frontend. Для backend аналогично.
Аватара пользователя
darlov
Сообщения: 204
Зарегистрирован: 2012.01.31, 16:09

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение darlov »

Вопрос по загрузчику yii2-file-kit.
Форма содержит только один виджет Upload, поэтому было решено убрать кнопку save и автоматизировать , чтоб при загрузке форма автомат. отправлялась.
Я привязал ajax запрос к событию виджета "done". Но он отрабатывает только при загрузке файла, а как сделать, чтоб при удалении тоже срабатывало.
Тут только такие события

'clientOptions' => [
'start' => new JsExpression('function(e, data) { ... do something ... }'),
'done' => new JsExpression('function(e, data) { ... do something ... }'),
'fail' => new JsExpression('function(e, data) { ... do something ... }'),
'always' => new JsExpression('function(e, data) { ... do something ... }'),
]
Аватара пользователя
darlov
Сообщения: 204
Зарегистрирован: 2012.01.31, 16:09

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение darlov »

Еще вопрос по yii2-file-kit.
Можно ли отключить css стили у него, чтоб не конфликтовали, верстальщики ругаются)
zhevlakov
Сообщения: 4
Зарегистрирован: 2016.06.02, 17:16

Re: Yii2 Starter Kit - шаблон для старта приложения

Сообщение zhevlakov »

Подскажите пожалуйста с настройкой сервера, настроил на вариант с подпапками
FRONTEND_URL = /
BACKEND_URL = /admin
STORAGE_URL = /storage/web

Вот конфиг, но на www.example.ru в браузере, открывается корень сайта и редирект не срабатывает, без www - все нормально
<VirtualHost *:80>
ServerName example.ru
ServerAlias www.example.ru

DocumentRoot /var/www/zhevlakov/data/www/example.ru/
ServerAdmin webmaster@example.ru
DirectoryIndex index.html index.php
AddDefaultCharset UTF-8
AssignUserID zhevlakov zhevlakov
CustomLog /var/www/httpd-logs/example.ru.access.log combined
ErrorLog /var/www/httpd-logs/example.ru.error.log
ScriptAlias /cgi-bin/ /var/www/zhevlakov/data/www/example.ru/cgi-bin/

RewriteEngine on
# the main rewrite rule for the frontend application
RewriteCond %{HTTP_HOST} ^example.ru$ [NC]
RewriteCond %{REQUEST_URI} !^/(backend/web|admin|storage/web)
RewriteRule !^/frontend/web /frontend/web%{REQUEST_URI} [L]
# redirect to the page without a trailing slash (uncomment if necessary)
RewriteCond %{REQUEST_URI} ^/admin/$
RewriteRule ^(/admin)/ $1 [L,R=301]
# disable the trailing slash redirect
RewriteCond %{REQUEST_URI} ^/admin$
RewriteRule ^/admin /backend/web/index.php [L]
# the main rewrite rule for the backend application
RewriteCond %{REQUEST_URI} ^/admin
RewriteRule ^/admin(.*) /backend/web$1 [L]

<Directory />
Options FollowSymLinks
AllowOverride None
AddDefaultCharset utf-8
</Directory>
<Directory "/var/www/zhevlakov/data/www/example.ru/frontend/web">
RewriteEngine on
# if a directory or a file exists, use the request directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# otherwise forward the request to index.php
RewriteRule . index.php

Require all granted
</Directory>
<Directory "/var/www/zhevlakov/data/www/example.ru/backend/web">
RewriteEngine on
# if a directory or a file exists, use the request directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# otherwise forward the request to index.php
RewriteRule . index.php

Require all granted
</Directory>
<Directory "/var/www/zhevlakov/data/www/example.ru/storage/web">
RewriteEngine on
# if a directory or a file exists, use the request directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# otherwise forward the request to index.php
RewriteRule . index.php

Require all granted
</Directory>
<FilesMatch \.(htaccess|htpasswd|svn|git)>
Require all denied
</FilesMatch>
</VirtualHost>
<FilesMatch "\.ph(p[3-5]?|tml)$">
SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
SetHandler application/x-httpd-php-source
</FilesMatch>
<Directory /var/www/zhevlakov/data/www/example.ru>
Options +Includes +ExecCGI
php_admin_flag engine on
</Directory>
Ответить