Это ошибка в приложении, или это просто в вашем коде?Nill писал(а):Разобрался. Разные captchaAction виджета и в правилах. "/site/default/captcha" и "site/default/captcha" не хватает "/"
Yii2-Start альтернативный шаблон для быстрого старта нового проекта.
Re: Yii2-Start альтернативный шаблон для быстрого старта нового проекта.
Re: Yii2-Start альтернативный шаблон для быстрого старта нового проекта.
'captchaAction' => Url::to(''/site/default/captcha'') так лучше хелпер / сам добавить если он используетсяNill писал(а):Я заметил это здесь: https://github.com/vova07/yii2-start-si ... ts.php#L32
и https://github.com/vova07/yii2-start-si ... rm.php#L39
Re: Yii2-Start альтернативный шаблон для быстрого старта нового проекта.
Здравствуйте
ребята, подскажите пожите пожалуйста как правильно "расширять" функционал этого приложения
frontend/backen это фактически модули, которые попадают в каталог vendor, т.е. редактировать этот код не есть хорошо.
Каким образом в таком вслучае дорабатывать приложение ? поделитесь пожалуйста инфорй
спасибо.
ребята, подскажите пожите пожалуйста как правильно "расширять" функционал этого приложения
frontend/backen это фактически модули, которые попадают в каталог vendor, т.е. редактировать этот код не есть хорошо.
Каким образом в таком вслучае дорабатывать приложение ? поделитесь пожалуйста инфорй
спасибо.
Re: Yii2-Start альтернативный шаблон для быстрого старта нового проекта.
А не нужно ли в recovery формировать новый token?
A.A.
Re: Yii2-Start альтернативный шаблон для быстрого старта нового проекта.
Вопрос не по теме. Перенес backend на поддомен. При авторизации на frontend она проподает на backend, и наоборот.
Re: Yii2-Start альтернативный шаблон для быстрого старта нового проекта.
Парой тем выше есть решениеBezlepkin писал(а):Вопрос не по теме. Перенес backend на поддомен. При авторизации на frontend она проподает на backend, и наоборот.
Re: Yii2-Start альтернативный шаблон для быстрого старта нового проекта.
Вопрос к автору. @vova07, как ты пилишь отдельные модули, например yii2-start-comments-module? В рамках всего проекта, как субмодули на гите? Или для отправки на гитхаб тебе приходится их вытягивать (из полноценного проекта) и накладывать изменения на отдельный клон модуля?
Re: Yii2-Start альтернативный шаблон для быстрого старта нового проекта.
@Uniser каждый модуль или расширение это отдельный гит репозиторий. У меня они все в отдельных папках за пределами самого приложения. На начальном этапе они подключаются через "VCS" хранилище в Composer-е. Как только модуль вышел в релиз он уже подключается напрямую через тот же Composer.
Такой подход может показаться неудобным из-за большого количества папок, но если работать исключительно над одним модулем до его полноценной готовности, то никаких трудностей не возникает.
Такой подход может показаться неудобным из-за большого количества папок, но если работать исключительно над одним модулем до его полноценной готовности, то никаких трудностей не возникает.
Re: Yii2-Start альтернативный шаблон для быстрого старта нового проекта.
Для чего в модуле yii2-start-site-module в Bootstrap.php прописан такой код
когда в yii2-start в frontend/config/main.php прописано следующее?
Код: Выделить всё
$app->getUrlManager()->addRules(
[
'' => 'site/default/index',
'<_a:(about|contacts|captcha)>' => 'site/default/<_a>'
]
);
Код: Выделить всё
'urlManager' => [
'rules' => [
'' => 'site/default/index',
'<_a:(about|contacts|captcha)>' => 'site/default/<_a>'
]
],
Re: Yii2-Start альтернативный шаблон для быстрого старта нового проекта.
Это ошибка. Забыл удалить ссылки в основном конфиге. Они должны быть только в модуле.Uniser писал(а):Для чего в модуле yii2-start-site-module в Bootstrap.php прописан такой кодкогда в yii2-start в frontend/config/main.php прописано следующее?Код: Выделить всё
$app->getUrlManager()->addRules( [ '' => 'site/default/index', '<_a:(about|contacts|captcha)>' => 'site/default/<_a>' ] );
Код: Выделить всё
'urlManager' => [ 'rules' => [ '' => 'site/default/index', '<_a:(about|contacts|captcha)>' => 'site/default/<_a>' ] ],
Re: Yii2-Start альтернативный шаблон для быстрого старта нового проекта.
Если на сервере прописали редирект и получилось что domain.com\backend
стал admin.domain.com\backend
При этом все работает, но не подгружает стили в админке, вьюхи находит но стилей нет. Подскажите пожалуйста как это поправить?
стал admin.domain.com\backend
При этом все работает, но не подгружает стили в админке, вьюхи находит но стилей нет. Подскажите пожалуйста как это поправить?
A.A.
Re: Yii2-Start альтернативный шаблон для быстрого старта нового проекта.
У меня тоже так было. Я создал поддомен. В папке поддомена в .htaccess приписал путь до backend/web, и тогда все заработало.Nill писал(а):Если на сервере прописали редирект и получилось что domain.com\backend
стал admin.domain.com\backend
При этом все работает, но не подгружает стили в админке, вьюхи находит но стилей нет. Подскажите пожалуйста как это поправить?
Re: Yii2-Start альтернативный шаблон для быстрого старта нового проекта.
Буду признателен если поможете с такой проблемой, уже давно не могу ее решить.
Есть несколько пользователей с одинаковыми правами суперадмина. Один из пользователей не может производить действия по созданию, обновлению или удалению записей, постоянно возникает ошибка Bad Request (#400) -
связанная как я понял с CSRF. У остальных администраторов все корректно. Подскажите, пожалуйста, в чем может быть проблема?
Есть несколько пользователей с одинаковыми правами суперадмина. Один из пользователей не может производить действия по созданию, обновлению или удалению записей, постоянно возникает ошибка Bad Request (#400) -
Код: Выделить всё
exception 'yii\web\BadRequestHttpException' with message 'Не удалось проверить переданные данные.' in /var/www/site.com/vendor/yiisoft/yii2/web/Controller.php:110
A.A.
Re: Yii2-Start альтернативный шаблон для быстрого старта нового проекта.
Ajax?Nill писал(а):Буду признателен если поможете с такой проблемой, уже давно не могу ее решить.
Есть несколько пользователей с одинаковыми правами суперадмина. Один из пользователей не может производить действия по созданию, обновлению или удалению записей, постоянно возникает ошибка Bad Request (#400) -связанная как я понял с CSRF. У остальных администраторов все корректно. Подскажите, пожалуйста, в чем может быть проблема?Код: Выделить всё
exception 'yii\web\BadRequestHttpException' with message 'Не удалось проверить переданные данные.' in /var/www/site.com/vendor/yiisoft/yii2/web/Controller.php:110
Re: Yii2-Start альтернативный шаблон для быстрого старта нового проекта.
Захожу под одним админом - у него все формы отправляются... а под другим, все время ругается Bad Request. Конечно если сделать $enableCsrfValidation = false; то все работает у всех... но это не выход
A.A.
Re: Yii2-Start альтернативный шаблон для быстрого старта нового проекта.
Почему-то не подходит логин-пароль сюда: http://yii2-start.find-freelancer.pro/backend/
Пробовал: demo demo12345
admin admin12345
Пробовал: demo demo12345
admin admin12345
Re: Yii2-Start альтернативный шаблон для быстрого старта нового проекта.
Приветствую, хочу сказать большое спасибо за сборку.
Возник вопрос:
Есть урл поста yii2.loc/blogs/1-test/, как я понял за формирование такого урл отвечает файл Bootstrap.php
Вот эти строчки:
мне не понятно как можно сделать ,чтобы в урл не выводился id поста, т.е. yii2.loc/blogs/test/(без 1)
и второй вопрос как добавить на окончание урл ".html", сейчас просто "/".
Заранее большое спасибо за ответ!
Возник вопрос:
Есть урл поста yii2.loc/blogs/1-test/, как я понял за формирование такого урл отвечает файл Bootstrap.php
Вот эти строчки:
Код: Выделить всё
$app->getUrlManager()->addRules(
[
'POST <_m:blogs>' => '<_m>/user/create',
'<_m:blogs>' => '<_m>/default/index',
'<_m:blogs>/<id:\d+>-<alias:[a-zA-Z0-9_-]{1,100}+>' => '<_m>/default/view',
]
);
и второй вопрос как добавить на окончание урл ".html", сейчас просто "/".
Заранее большое спасибо за ответ!
Я не волшебник, я только учусь ...
Re: Yii2-Start альтернативный шаблон для быстрого старта нового проекта.
1) - убрать "<id:\d+>-" - но учтите, может возникнуть ситуация если 2 поста имеют одинаковое название (alias) - тогда у вас будут одинаковые ссылки на обе страницы, лучше <id> оставить или в другое место перенести
2) http://www.yiiframework.com/doc-2.0/yii ... fix-detail
2) http://www.yiiframework.com/doc-2.0/yii ... fix-detail
Re: Yii2-Start альтернативный шаблон для быстрого старта нового проекта.
Если так сделать то урл принимает вид http://yii2.loc/blogs/test/?id=1S c писал(а):1) - убрать "<id:\d+>-" - но учтите, может возникнуть ситуация если 2 поста имеют одинаковое название (alias) - тогда у вас будут одинаковые ссылки на обе страницы, лучше <id> оставить или в другое место перенести
2) http://www.yiiframework.com/doc-2.0/yii ... fix-detail
- за эту ссылку спасибо!
Я не волшебник, я только учусь ...