Найдено 163 результата

webgrig
2018.11.29, 19:43
Форум: Общие вопросы (Yii 2.x)
Тема: Как правильно написать urlRules
Ответы: 6
Просмотры: 477

Re: Как правильно написать urlRules

поменяйте на: '<module:(admin|super-module|...)>' => '<module>/default/index', // (admin|super-module|...) - замените на то что вам нужно Спасибо модуль admin начал работать и ссылки типа: https://my_site.com/about-us тоже работают, но вот ссылки типа: https://my_site.com/slug не работают вот как в...
webgrig
2018.11.29, 18:40
Форум: Общие вопросы (Yii 2.x)
Тема: Как правильно написать urlRules
Ответы: 6
Просмотры: 477

Re: Как правильно написать urlRules

andku83 писал(а):
2018.11.29, 18:31
поставьте правило:

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

        '<module:\w+>' => '<module>/default/index',
выше того которое комментируете
В таком случае перестают работать ссылки типа

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

https://my_site.com/about-us
При клике по такой ссылке получаю 404
webgrig
2018.11.29, 17:54
Форум: Общие вопросы (Yii 2.x)
Тема: Как правильно написать urlRules
Ответы: 6
Просмотры: 477

Как правильно написать urlRules

Всем хорошего настроения! У меня сайт - блог. Я использую шаблон basic с модулем "admin" и так-же уникальный "slug" для ЧПУ Вот мои правила в UrlManager: 'urlManager' => [ 'class' => 'yii\web\UrlManager', 'enablePrettyUrl' => true, 'showScriptName' => false, 'rules' =>[ '/' => 'site/index', '<action...
webgrig
2018.11.13, 01:02
Форум: Общие вопросы (Yii 2.x)
Тема: SMTP gmail.com заменяет заголовок from
Ответы: 3
Просмотры: 222

Re: SMTP gmail.com заменяет заголовок from

вопрос стабильно раз в месяц задается https://yiiframework.ru/forum/viewtopic.php?f=19&t=48908&p=242571#p242538 У меня абсолютно не та проблемма которая поднята в этом топике на который вы дали ссылку. У меня письма вполне себе благополучно отправляются, но при этом gmail заменяет заголовок from и ...
webgrig
2018.11.12, 21:17
Форум: Общие вопросы (Yii 2.x)
Тема: SMTP gmail.com заменяет заголовок from
Ответы: 3
Просмотры: 222

SMTP gmail.com заменяет заголовок from

Здравствуте всем. При отправке писем с сайта я исполбзую swiftmailer. 'mailer' => [ 'class' => 'yii\swiftmailer\Mailer', // send all mails to a file by default. You have to set // 'useFileTransport' to false and configure a transport // for the mailer to send real emails. 'viewPath' => '@app/mail', ...
webgrig
2018.10.11, 21:17
Форум: Общие вопросы (Yii 2.x)
Тема: После добавления расширения mackrais/yii2-crop-image-section получаю ошибку.
Ответы: 1
Просмотры: 256

После добавления расширения mackrais/yii2-crop-image-section получаю ошибку.

После добавления расширения https://github.com/mackrais/yii2-crop-image-section: cmposer require --prefer-dist mackrais/yii2-crop-image-section "dev-master" вызываю виджет в форме эктивформ, как показано в примере: <?php $form = ActiveForm::begin(); ?> ................ ............... .................
webgrig
2018.10.04, 13:56
Форум: Общие вопросы (Yii 2.x)
Тема: Как избавиться от 302 редиректа после ajax запроса?
Ответы: 8
Просмотры: 475

Re: Как избавиться от 302 редиректа после ajax запроса?

Все разобрался. Этот редирект делал компонент codemix\localeurls\UrlManager который нужен для мультиязычности сайта. Он наботает таким образом, что если делаешь запрос по адресу в котором не указан язык, то он делает переадресацию и подставляет в адрес страницы язык. Поэтому пришлось переписать ajax...
webgrig
2018.10.04, 12:14
Форум: Общие вопросы (Yii 2.x)
Тема: Как избавиться от 302 редиректа после ajax запроса?
Ответы: 8
Просмотры: 475

Re: Как избавиться от 302 редиректа после ajax запроса?

Говорят, что этот редирект это фишка yii.js , но только в чем ее прелесть и как от этой прелести избавиться я не понимаю!!!
webgrig
2018.10.04, 11:11
Форум: Общие вопросы (Yii 2.x)
Тема: Как избавиться от 302 редиректа после ajax запроса?
Ответы: 8
Просмотры: 475

Re: Как избавиться от 302 редиректа после ajax запроса?

Я думаю проблема не в экшене, а в ajax запросе. Точнее в обработке ответа запроса. Точно нет! Если я делаю exit; в самом начале экшина, все равно получаю тот же 302 редирект public function actionDelImg($modelId, $imgName){exit; if (Yii::$app->request->isAjax) { if(ImageUpload::delImg($modelId, $im...
webgrig
2018.10.04, 10:38
Форум: Общие вопросы (Yii 2.x)
Тема: Как избавиться от 302 редиректа после ajax запроса?
Ответы: 8
Просмотры: 475

Как избавиться от 302 редиректа после ajax запроса?

Привет всем. После выполнения GET-ajax запроса получаю 302 редирект на тот же экшин, далее браузер идет на страницу этого экшина. public function actionDelImg($modelId, $imgName){ if (Yii::$app->request->isAjax) { if(ImageUpload::delImg($modelId, $imgName)){ Yii::$app->response->format = Response::F...
webgrig
2018.07.27, 16:22
Форум: Общие вопросы (Yii 2.x)
Тема: Как подключить минимизированные js
Ответы: 1
Просмотры: 240

Как подключить минимизированные js

Как вместо:
yii.js;
yii.validation.js;
yii.activeForm.js
подключить их минимизированные версии:
yii.min.js;
yii.validation.min.js;
yii.activeForm.min.js
webgrig
2018.07.18, 17:54
Форум: Общие вопросы (Yii 2.x)
Тема: Как сделать перенос строки в меню?
Ответы: 3
Просмотры: 322

Как сделать перенос строки в меню?

Доброго времени суток. Для отображения меню пользуюсь стандартным виджтом \yii\widgets\Menu echo \yii\widgets\Menu::widget([ 'items' => [ .... .... .... [ 'label' => "uniformes<br>de la anfitriona", 'url' => ['hostess-world-barcelona-uniforms.html'], 'template' => '<a href="{url}">{label}</a>', 'act...
webgrig
2018.07.18, 16:02
Форум: Общие вопросы (Yii 2.x)
Тема: Как изменить стандартную работу виджета пагинации Yii2?
Ответы: 5
Просмотры: 780

Re: Как изменить стандартную работу виджета пагинации Yii2?

Вот решение: Анализируем переменную $limit, которая пришла в качестве параметра при вызове метода getLast($limit). И с ее помощью изменяем зачение $pages->offset $pagesOffset = ($limit <= 7) ? $pages->offset + (7 - $limit) : $pages->offset - ($limit - 7); $articles = $query->offset($pagesOffset) ->...
webgrig
2018.06.25, 18:33
Форум: Общие вопросы (Yii 2.x)
Тема: Как изменить стандартную работу виджета пагинации Yii2?
Ответы: 5
Просмотры: 780

Re: Как изменить стандартную работу виджета пагинации Yii2?

Такое вообще возможно.
Если да, то хотябы подскажите в каком направлении копать.
webgrig
2018.06.23, 11:45
Форум: Общие вопросы (Yii 2.x)
Тема: Как изменить стандартную работу виджета пагинации Yii2?
Ответы: 5
Просмотры: 780

Re: Как изменить стандартную работу виджета пагинации Yii2?

Напомню суть вопроса.

Мне нужно, изменить стандаретую работу класса yii\data\Pagination таким образом,
что бы на первой странице пагинации он выдавал 7 статей, а на всех последующих 9.
webgrig
2018.06.23, 10:58
Форум: Общие вопросы (Yii 2.x)
Тема: Как изменить стандартную работу виджета пагинации Yii2?
Ответы: 5
Просмотры: 780

Re: Как изменить стандартную работу виджета пагинации Yii2?

Много текста, но нет кода) Покажите свой код как выводите, вам подскажут ошибки и лучшие практики) Я просто не знаю что имено показывать, так как все реализованно стандартным виджетом вот так я вывожу кнопку покузато больше: <div id="pagerBlock"> <?= \yii\helpers\Html::beginForm(['/site/show-more']...
webgrig
2018.06.22, 21:33
Форум: Общие вопросы (Yii 2.x)
Тема: Как изменить стандартную работу виджета пагинации Yii2?
Ответы: 5
Просмотры: 780

Как изменить стандартную работу виджета пагинации Yii2?

На главной странице сайта - блога выводится 7 статей. Я реализовал кнопку "Показать больше" при помощи стандартного виджета пагинации. Для этого я скрыл все кнопки пагинации кроме последней кнопки "Следующая". Затем я перехватил событие "click" на этой кнопке и с помощью Ajax запроса вставляю содерж...
webgrig
2018.06.22, 21:03
Форум: Общие вопросы (Yii 2.x)
Тема: Почему не выполняются некоторые пользовотельские валидаторы?
Ответы: 8
Просмотры: 572

Re: Почему не выполняются некоторые пользовотельские вадидаторы?

Это не решение. Свои валидаторы, которые вы написали на стороне сервера, никак не будут работать на стороне клиента skipOnError - означает, что пропустить валидацию при ошибке Ну не нужна мне клиентская валидация!!! а по поводу skipOnError, то этому параметру нужно задаль значение false и тогда не ...