Yii2 Starter Kit - шаблон для старта приложения
Re: Yii2 Starter Kit - шаблон для старта приложения
Скажете как скопировать б.д.?
Вот архив скачал а б.д. откуда взять? Скажите пожалуйста
Вот архив скачал а б.д. откуда взять? Скажите пожалуйста
Re: Yii2 Starter Kit - шаблон для старта приложения
Классный кит, спасибо! А можно тупой вопрос? Как организовать блоки на страницах? Главная страница из одних блоков(последние статьи, фото и т.д.), страница статьи из самого текста статьи плюс другие блоки по бокам. Этот один блок как организовать, чтобы потом в разные страницы вставлять ?
Re: Yii2 Starter Kit - шаблон для старта приложения
Бд создается при запуске скрипта инициализацииsevjan писал(а):Скажете как скопировать б.д.?
Вот архив скачал а б.д. откуда взять? Скажите пожалуйста
Re: Yii2 Starter Kit - шаблон для старта приложения
Шаблоны layouts в папках viewsnecro писал(а):Классный кит, спасибо! А можно тупой вопрос? Как организовать блоки на страницах? Главная страница из одних блоков(последние статьи, фото и т.д.), страница статьи из самого текста статьи плюс другие блоки по бокам. Этот один блок как организовать, чтобы потом в разные страницы вставлять ?
Re: Yii2 Starter Kit - шаблон для старта приложения
После заливки нескольких статей перестали показываться thumbnails. Причем второй раз такое. первый раз переустановил кит, подумав, что что-то намудрил. Файлы режуться и в кеше создаются но не показываются. В чем может быть дело ?
Re: Yii2 Starter Kit - шаблон для старта приложения
Какой код ответа у картинки из кеша?necro писал(а):После заливки нескольких статей перестали показываться thumbnails. Причем второй раз такое. первый раз переустановил кит, подумав, что что-то намудрил. Файлы режуться и в кеше создаются но не показываются. В чем может быть дело ?
Re: Yii2 Starter Kit - шаблон для старта приложения
извиняюсь, все исправил. было из-за того, что я какой-то файл перекодировал в UTF8 вместо UTF8 без bom.ZeiN писал(а):Какой код ответа у картинки из кеша?necro писал(а):После заливки нескольких статей перестали показываться thumbnails. Причем второй раз такое. первый раз переустановил кит, подумав, что что-то намудрил. Файлы режуться и в кеше создаются но не показываются. В чем может быть дело ?
-
- Сообщения: 9
- Зарегистрирован: 2014.07.20, 13:11
- Откуда: Красноярск, Россия
- Контактная информация:
Re: Yii2 Starter Kit - шаблон для старта приложения
Ребята, у кого-нибудь был косяк с file-kit'ом, что при выборе файлы грузятся и данные вставляются в скрытые инпуты, а при сохранении модели - в связанную таблицу вставляются пустые поля? и после того как пытаешь отредактировать такую модель с пустыми связанными моделями, вылазит ошибка:
Unknown Property – yii\base\UnknownPropertyException
Getting unknown property: backend\modules\products\models\ProductAttachment::
Эта ошибка начала вылазить после того, как композером обновился 11 апреля. а до этого давненько не обновлялся.
P.S. апдейт файл кита был с версии 1.0.3 до 1.1.8
Unknown Property – yii\base\UnknownPropertyException
Getting unknown property: backend\modules\products\models\ProductAttachment::
Эта ошибка начала вылазить после того, как композером обновился 11 апреля. а до этого давненько не обновлялся.
P.S. апдейт файл кита был с версии 1.0.3 до 1.1.8
-
- Сообщения: 9
- Зарегистрирован: 2014.07.20, 13:11
- Откуда: Красноярск, Россия
- Контактная информация:
Re: Yii2 Starter Kit - шаблон для старта приложения
Уже разобрался. Оказалось в новых версиях дефолтные имена параметров убрали(давно же я не обновлялся ). Прописал явно для каждого использования компонента и все заработало.
Re: Yii2 Starter Kit - шаблон для старта приложения
Возник вопрос при работе с trntv\filekit\behaviors\UploadBehavior. Почему-то не могу загрузить больше чем 164 изображения, в константах нигде не нашел. Подскажите пожалуйста в чем может быть проблема?
Re: Yii2 Starter Kit - шаблон для старта приложения
Вопрос решен, виновата была директива - max_input_vars в php.ini
-
- Сообщения: 87
- Зарегистрирован: 2014.04.18, 14:21
Re: Yii2 Starter Kit - шаблон для старта приложения
Добавил несколько сущностей к которым загружается превью, Хотелось бы чтобы превью каждой сущности лежали отдельно. Как это можно указать в моделе?
-
- Сообщения: 1
- Зарегистрирован: 2016.06.07, 15:03
Re: Yii2 Starter Kit - шаблон для старта приложения
deleted
Последний раз редактировалось almas.istybaev 2020.05.25, 19:07, всего редактировалось 1 раз.
Re: Yii2 Starter Kit - шаблон для старта приложения
Добрый день!
Возможно ли сделать, если указываю для '\trntv\filekit\Storage'
'maxDirFiles' => 0
то, чтобы файлы складывались без подпапок..
Возможно ли сделать, если указываю для '\trntv\filekit\Storage'
'maxDirFiles' => 0
то, чтобы файлы складывались без подпапок..
Re: Yii2 Starter Kit - шаблон для старта приложения
Добрый день.
Подскажите, пожалуйста статьи или доки для организации мультиязычности на базе Startet Kit с передачей языка в url.
Сейчас разрабатываю проект на основе этого шаблона и стал вопрос в реализации проекта на трех языках('demosite.com/ru', 'demosite.com/en', 'demosite.com/de').
На данный момент у меня организована мультиязычность через куки (стандартное решение этого шаблона), но стоит вопрос в правильном проектировании структуры сайта для дальнейшого его продвижения. Буду признателен за Вашу помощь.
Подскажите, пожалуйста статьи или доки для организации мультиязычности на базе Startet Kit с передачей языка в url.
Сейчас разрабатываю проект на основе этого шаблона и стал вопрос в реализации проекта на трех языках('demosite.com/ru', 'demosite.com/en', 'demosite.com/de').
На данный момент у меня организована мультиязычность через куки (стандартное решение этого шаблона), но стоит вопрос в правильном проектировании структуры сайта для дальнейшого его продвижения. Буду признателен за Вашу помощь.
-
- Сообщения: 2
- Зарегистрирован: 2016.06.29, 21:52
Re: Yii2 Starter Kit - шаблон для старта приложения
Для себя, чтобы не забыть. Может кому-то пригодится.Akulenok писал(а):Почему ошибка вываливается при заходе на многие страницы.это винда, доступ везде есть, заходил в св-ва папки, делал полный доступ для всех, не помогаетКод: Выделить всё
PHP Warning – yii\base\ErrorException symlink(): Cannot create symlink, error code(1314)
Если сервер - виндовый Openserver, то его нужно запускать от имени администратора. Тогда проблем с symlink не будет.
-
- Сообщения: 2
- Зарегистрирован: 2016.06.29, 21:52
Re: Yii2 Starter Kit - шаблон для старта приложения
Спасибо, помогло! НО! Сразу не заработало, начало ругаться на конфиг. Оказалось, что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' => ''],
Re: Yii2 Starter Kit - шаблон для старта приложения
Вопрос по загрузчику 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 ... }'),
]
Форма содержит только один виджет 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 ... }'),
]
Re: Yii2 Starter Kit - шаблон для старта приложения
Еще вопрос по yii2-file-kit.
Можно ли отключить css стили у него, чтоб не конфликтовали, верстальщики ругаются)
Можно ли отключить css стили у него, чтоб не конфликтовали, верстальщики ругаются)
Re: Yii2 Starter Kit - шаблон для старта приложения
Подскажите пожалуйста с настройкой сервера, настроил на вариант с подпапками
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>
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>