Yii2-Start альтернативный шаблон для быстрого старта нового проекта.

Выкладываем свои наработки
bakhur
Сообщения: 202
Зарегистрирован: 2015.03.04, 10:56

Re: Yii2-Start альтернативный шаблон для быстрого старта нового проекта.

Сообщение bakhur »

никто не отвечает( у меня тут вопрос по поводу авторизации через соц сети. пробовал вот что поставить https://github.com/Nodge/yii2-eauth ошибка выскакивает http://prntscr.com/6u55b7
a-prof
Сообщения: 37
Зарегистрирован: 2015.01.08, 22:41

Re: Yii2-Start альтернативный шаблон для быстрого старта нового проекта.

Сообщение a-prof »

Добрый день. Потребовалось перенести приложение из корня сайта в подпапку а на место приложения, в корень, разместить визитку.
Помогите пожалуйста избежать конфликтов между приложением и визиткой.
Вынес приложение в папку "train". Прописал в

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

...
     'components' => [
     ...
             'urlManager' => [
             ...
    'baseUrl'=>'/train',
    ...
'baseUrl'=>'/train',

Ссылки генерируются правильно, но любая страница выдает #404
Ресурсы тоже тянуться из старой папки, т.е. без /train

Подскажите пожалуйста, что еще надо изменить? Спасибо.

p.s. использую Apache
bakhur
Сообщения: 202
Зарегистрирован: 2015.03.04, 10:56

Re: Yii2-Start альтернативный шаблон для быстрого старта нового проекта.

Сообщение bakhur »

htaccess смотрели? там задан урл для админки и для фронта, измените их ещё . http://prntscr.com/6ufkik
Аватара пользователя
vova07
Сообщения: 1004
Зарегистрирован: 2012.11.29, 14:52
Откуда: Chisinau, Moldova

Re: Yii2-Start альтернативный шаблон для быстрого старта нового проекта.

Сообщение vova07 »

@a-prof Пользователь @bakhur подсказал вам правильное решение. Допишите еще htaccess правило.

@bakhur Касательно:

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

\Yii::$container->set(
'vova07\blogs\models\Blog',
[
'class' => 'my\new\module\models\Blog'
]
);
Это нужно вызывать как можно раньше в цикле приложения.
Попробуйте добавить это в начало конфиг файла нужного приложения. Где-то до "return" вызова. Или например в "common/config/main.php" в самом начале.

Касательно представлений, как там уже было написано, создается тема, и все переопределется в ней. Все как в документации по уии. Реальный пример для админки: https://github.com/vova07/yii2-start/issues/94

Касательно вопросов по сторонним приложениям, к сожалению не смогу помочь. Все возможно там, может автор напартачил, может конфиг не правильно задан, или конфликт, или еще что. С этим лучше в отдельные темы писать.
a-prof
Сообщения: 37
Зарегистрирован: 2015.01.08, 22:41

Re: Yii2-Start альтернативный шаблон для быстрого старта нового проекта.

Сообщение a-prof »

vova07 писал(а):Допишите еще htaccess правило.
Спасибо, попробую.
Простите что засоряю Вашу тему, но у меня просто взрыв мозга. Сделал приложение на основе Вашего шаблона. Заказчик сначала хотел приложение на YII2 но теперь отказывается из-за того, что на сервере стоит PHP 5.3.8 и все остальное, что у него там крутится перестает работать при апгрейде до 5.4

Возникает вопрос, есть ли возможность переписать малой кровью мое приложение, написанное с использованием YII2 под YII1?

Из Ваших модулей использую только user - для регистрации/логина/личного кабинета. site - для статических страниц и template для шаблона frontend. Еще сделал свой модуль на базе Вашего блога.

Backend не использую вообще.

Или это невозможно в принципе? Заранее спасибо за ответ.
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Yii2-Start альтернативный шаблон для быстрого старта нового проекта.

Сообщение zelenin »

невозможного ничего нет. Нормальный вариант: заставить заказчика купить еще один хостинг.
Аватара пользователя
vova07
Сообщения: 1004
Зарегистрирован: 2012.11.29, 14:52
Откуда: Chisinau, Moldova

Re: Yii2-Start альтернативный шаблон для быстрого старта нового проекта.

Сообщение vova07 »

Переписать можно только с нуля. Никакой совместимости с Yii 1 у моего приложения или у моих модулей нет.
Лёгкого переноса к сожалению у вас не получится.
Может вам стоит просмотреть логи того что падает, и пофиксить, ибо часто бывают что падения из-за очень мелких ошибок.
ZeiN
Сообщения: 180
Зарегистрирован: 2012.06.06, 13:59

Re: Yii2-Start альтернативный шаблон для быстрого старта нового проекта.

Сообщение ZeiN »

vova07 писал(а):Может вам стоит просмотреть логи того что падает, и пофиксить, ибо часто бывают что падения из-за очень мелких ошибок.
5.3 -> 5.4: Трейты? Короткий синтаксис для массивов? ...? Там придется половину фреймворка переписывать.
zelenin
Сообщения: 10596
Зарегистрирован: 2013.04.20, 11:30

Re: Yii2-Start альтернативный шаблон для быстрого старта нового проекта.

Сообщение zelenin »

ZeiN писал(а):
vova07 писал(а):Может вам стоит просмотреть логи того что падает, и пофиксить, ибо часто бывают что падения из-за очень мелких ошибок.
5.3 -> 5.4: Трейты? Короткий синтаксис для массивов? ...? Там придется половину фреймворка переписывать.
речь идет о сайтах, падающих при миграции с 5.3.8 на 5.4+
ZeiN
Сообщения: 180
Зарегистрирован: 2012.06.06, 13:59

Re: Yii2-Start альтернативный шаблон для быстрого старта нового проекта.

Сообщение ZeiN »

zelenin писал(а):
ZeiN писал(а):
vova07 писал(а):Может вам стоит просмотреть логи того что падает, и пофиксить, ибо часто бывают что падения из-за очень мелких ошибок.
5.3 -> 5.4: Трейты? Короткий синтаксис для массивов? ...? Там придется половину фреймворка переписывать.
речь идет о сайтах, падающих при миграции с 5.3.8 на 5.4+
аа, ну тогда вот в помощь - http://php.net/manual/ru/migration54.incompatible.php
SmallCart
Сообщения: 17
Зарегистрирован: 2012.10.19, 17:10

Re: Yii2-Start альтернативный шаблон для быстрого старта нового проекта.

Сообщение SmallCart »

в демо по указанному логину и паролю не пускает :(
Аватара пользователя
vova07
Сообщения: 1004
Зарегистрирован: 2012.11.29, 14:52
Откуда: Chisinau, Moldova

Re: Yii2-Start альтернативный шаблон для быстрого старта нового проекта.

Сообщение vova07 »

SmallCart писал(а):в демо по указанному логину и паролю не пускает :(
Исправил и запретил редактирование админ пользователя. Больше таких проблем не должно быть.
Спасибо за репорт!
SmallCart
Сообщения: 17
Зарегистрирован: 2012.10.19, 17:10

Re: Yii2-Start альтернативный шаблон для быстрого старта нового проекта.

Сообщение SmallCart »

vova07 писал(а):
SmallCart писал(а):в демо по указанному логину и паролю не пускает :(
Исправил и запретил редактирование админ пользователя. Больше таких проблем не должно быть.
Спасибо за репорт!
что-то меня не пускает http://yii2-start.find-freelancer.pro/backend/login/ (Логин: demo | Пароль: demo12345)

уже и тайпингом вводил логин и пароль
Аватара пользователя
vova07
Сообщения: 1004
Зарегистрирован: 2012.11.29, 14:52
Откуда: Chisinau, Moldova

Re: Yii2-Start альтернативный шаблон для быстрого старта нового проекта.

Сообщение vova07 »

Логин: admin
Пароль: admin12345

Где данные взяли чтоб я исправил ?
Аватара пользователя
vova07
Сообщения: 1004
Зарегистрирован: 2012.11.29, 14:52
Откуда: Chisinau, Moldova

Re: Yii2-Start альтернативный шаблон для быстрого старта нового проекта.

Сообщение vova07 »

SmallCart писал(а):в первом вашем посте
Спасибо! Исправил!
devv
Сообщения: 39
Зарегистрирован: 2015.04.26, 22:37

Re: Yii2-Start альтернативный шаблон для быстрого старта нового проекта.

Сообщение devv »

Добрый день. Установил ваш шаблон, но возник вопрос, который я не знал куда задать. Хочу сделать приложение, чтобы оно показывало незарегистрированному пользователю лендинг, иначе панель управления, т.е. кабинет. Может прописать проверку в main.php?

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

if (Yii::$app->user->isGuest) {
    $this->beginContent('@app/landing');
    $this->endContent();
} else {
    $this->beginContent('@app/profile');
    $this->endContent();
}
И ещё. Не совсем понял структуру вашего шаблона. Если виды и контроллеры находятся в вендоре то как их можно менять, к примеру индексную страницу? Прощу прощения, если вопрос простой
Аватара пользователя
vova07
Сообщения: 1004
Зарегистрирован: 2012.11.29, 14:52
Откуда: Chisinau, Moldova

Re: Yii2-Start альтернативный шаблон для быстрого старта нового проекта.

Сообщение vova07 »

Вы можете делать как вам угодно. Предложенный вариант похож на рабочий хотя сам бы я сделал бы чуток по другому. А именно логику проверки написал бы на уровне контролера или в глобальном поведении, а там делал бы редирект на нужный экшэн контроллера который бы имел свой собственный лэйаут. Конечно это с учетом того что профиль и лэндинг отличаются друг от друга.

Касательно переопределения представлений я уже писал раньше вот тут: viewtopic.php?f=9&t=16414&p=147836#p140761 надеюсь это вам поможет.

Надеюсь информация будет для вас полезна.
Аватара пользователя
Nill
Сообщения: 50
Зарегистрирован: 2014.07.04, 10:54

Re: Yii2-Start альтернативный шаблон для быстрого старта нового проекта.

Сообщение Nill »

Насчет Каптчи. Если кликнуть на изображение то оно меняется, однако валидация не проходит по новому слову (только по старому). Проверял на демо-сайте. В чем может быть проблема?
A.A.
Аватара пользователя
Nill
Сообщения: 50
Зарегистрирован: 2014.07.04, 10:54

Re: Yii2-Start альтернативный шаблон для быстрого старта нового проекта.

Сообщение Nill »

Разобрался. Разные captchaAction виджета и в правилах. "/site/default/captcha" и "site/default/captcha" не хватает "/"
A.A.
Ответить