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

mader
2017.01.15, 21:08
Форум: Общие вопросы (Yii 2.x)
Тема: yii2 UrlManager "/"
Ответы: 2
Просмотры: 1289

yii2 UrlManager "/"

Здравствуйте коллеги. столкнулся с такой проблемой. Делаю сайт с админкой. Админка модулем. Yii2 basic. В urlmanager есть у такая строка 'admin' => 'admin/default/index', соответственно по урл сайта переходит в админку site.ru/admin но если на конце стоит / то есть по урл site.ru/admin/ Выпадает 404...
mader
2016.09.22, 16:38
Форум: Общие вопросы (Yii 2.x)
Тема: Отправка формы callback
Ответы: 3
Просмотры: 1492

Отправка формы callback

Есть задача, отправить форму с валидацией и скрывать кнопку отправить. То есть если валидация проходит - идет запись в базу. если не проходит - кнопка опять появлялась. Не совсем понятен механизм возврата в случае ошибки. Скрываю кнопку для того что бы повторно человек не мог нажать отправить. Возмо...
mader
2016.09.08, 11:36
Форум: Общие вопросы (Yii 2.x)
Тема: Не получается вызвать виджет
Ответы: 4
Просмотры: 2665

Re: Не получается вызвать виджет

Решил проблему. почему то при установки композер не прописал в autoload_psr4.php расширение. сделал руками. и в extention.php прописал алиасы тоже руками. и все заработало. так же руками подгрузил OAuth и LightOpenID, последний добавил класс в автозагрузку в classes.php
Костыль но успешно работает.
mader
2016.09.06, 18:10
Форум: Общие вопросы (Yii 2.x)
Тема: Gridview filter
Ответы: 1
Просмотры: 894

Gridview filter

Здравствуйте, подскажите пожалуйста.

В Gredview вывожу в одной колонке сразу два параметра, то есть если есть телефон то телефон, если нет то емайл, можно ли сделать фильтр, что бы искал допустим ввожу несколько букв и ищет по емайлу. или вбиваю цифры ищет и емайлы и телефон по таким цифрам.
mader
2016.09.05, 12:55
Форум: Общие вопросы (Yii 2.x)
Тема: Как передать параметр в конструктор модели при ее создании через find()
Ответы: 31
Просмотры: 9346

Re: Как передать параметр в конструктор модели при ее создании через find()

Например: Но если делаем например так: $model = ModelClass::find($condition)->One()  , то возникает ошибка, так как параметр $ref_id в конструктор не передан. ... public function __construct($ref_id = null, $config = []) {         ...     }     .... $model = ModelClass::find(null, $condition)->One(...
mader
2016.09.05, 08:11
Форум: Общие вопросы (Yii 2.x)
Тема: Не получается вызвать виджет
Ответы: 4
Просмотры: 2665

Re: Не получается вызвать виджет

         'eauth' => array(                 // required to disable csrf validation on OpenID requests                 'class' => \nodge\eauth\openid\ControllerBehavior::className(),                 'only' => array('login'),             ),   Блин, ребята, у меня такая же байда. Ошибка    Class 'nodge...
mader
2016.08.12, 14:35
Форум: Установка и настройка
Тема: Ошибки после переезда
Ответы: 4
Просмотры: 8583

Re: Ошибки после переезда

Вообщем проблему решил. напомню Ubuntu. Файлы находились на другом логическом диске, при загрузке системы была настроена автоматическое монтирование логического диска. Изменил владельца при монтировании на root, добавил пользователя www-data в группу root, заработало. Но это на локалке, на сервере я...
mader
2016.07.29, 11:17
Форум: Установка и настройка
Тема: Ошибки после переезда
Ответы: 4
Просмотры: 8583

Re: Ошибки после переезда

Такая же история что делать? Ubuntu поставил на папки 777, сделал владельцем www-data, ничего не помогает.
mader
2016.07.06, 09:16
Форум: Общие вопросы (Yii 2.x)
Тема: Учет посещаемости
Ответы: 11
Просмотры: 3767

Re: Учет посещаемости

ну можно например как то так попробовать ... public static function findIdentity($id)     {         $oper = Opers::getById($id);         if ($oper) $oper->setOnline();         return $oper;     }  Да об этом я и размышлял как раз, не знал где идентификация происходит каждый раз. Правильно ли я поня...
mader
2016.07.06, 00:29
Форум: Общие вопросы (Yii 2.x)
Тема: Учет посещаемости
Ответы: 11
Просмотры: 3767

Учет посещаемости

Господа. Чет я туплю, но может кто-нибудь прояснит следующий вопрос. Есть сайт, необходимо сделать что-то типа "Был на сайте час назад". что-то я не соображу, как лучше сделать. Допустим если при авторизации записывать в базу, это просто, но не то. Думаю правильно ли будет при загрузке стр...
mader
2016.05.05, 18:41
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: XSS защита
Ответы: 11
Просмотры: 5867

Re: XSS защита

В общем, я вначале сделал тупо htmlspecialchars(), потом переделывать не стал. потом сделал <h1><?= Html::encode($model->title) ?></h1> <div><?= Yii::$app->formatter->asHtml($model->content) ?></div> как показывает практика, все равно никто ничего проверять и переделывать не будет. я имею ввиду пури...
mader
2016.05.05, 18:35
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: XSS защита
Ответы: 11
Просмотры: 5867

Re: XSS защита

Если редактор сайта что то ввел не так, то этот текст потом к редактированию надо точно таким же и отдать к поправке. Вон выше пример с маркдауном, но для тех же bb-кодов тоже самое. Для редактирования должны появиться те же bb-кода. Даже если просто html в текстарию вводишь, без визивигов, надо же...
mader
2016.05.05, 18:35
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: XSS защита
Ответы: 11
Просмотры: 5867

Re: XSS защита

при выводе пурифайером обрабатывать слишком ресурсоемко. Лучше скажите как к вам проходит тот js и от кого. где то (давно еще) читал предложение хранить данные (в которых может быть тот же html) в двух колонках, очищенные (для вывода) и оригинальные. Тогда нагрузка будет только при сохранении разов...
mader
2016.04.28, 02:27
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: XSS защита
Ответы: 11
Просмотры: 5867

Re: XSS защита

хм. а зачем хранить неотфарматированый текст? просто так, на всякий случай. да интересно.
mader
2016.04.27, 02:50
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: XSS защита
Ответы: 11
Просмотры: 5867

Re: XSS защита

при выводе пурифайером обрабатывать слишком ресурсоемко. Лучше скажите как к вам проходит тот js и от кого. От меня приходит, тестирую и делаю всякие глупости. При выводе <h1><?= Html::encode($model->title) ?></h1> <div><?= Yii::$app->formatter->asHtml($model->content) ?></div> Ну да. хороший вариа...
mader
2016.04.24, 21:34
Форум: Общие вопросы (Yii 2.x)
Тема: Ratchet(socketo.me) и база данных
Ответы: 10
Просмотры: 3691

Re: Ratchet(socketo.me) и база данных

я полгода трах---ся с ретчет и в конечном итоге перешел на nodejs. выучил немного nodejs, написал демона, не очень сложно, и теперь живу в раю. у ретчет постоянно обрывается соединение. Это просто ужасно. Это ад.
mader
2016.04.24, 21:30
Форум: Общие вопросы по программированию
Тема: Ratchet Yii2 кто работал?
Ответы: 2
Просмотры: 5159

Re: Ratchet Yii2 кто работал?

Долго мучился с этой ретчет. Даю совет. Если ты задумал установить себе ретчет, никогда, слышишь, Карл, Никогда-никогда не устанавливай себе это. напиши демона на nodejs и пользуйся сокетами в свое удовольствие. Потомучто ретчет постоянно обрывает соединение, это одна из самых главных причин. Сложно...
mader
2016.04.24, 21:20
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: XSS защита
Ответы: 11
Просмотры: 5867

XSS защита

Здравствуйте дорогие знатоки. Я вот ломаю голову над тем как защитить Active form от xss. Внезапно обнаружил что в одном месте у меня проходит js и срабатывает на странице, сессию украсть не получается но все равно неприятно. Ну предположим я знаю как защитится от xss - напрмиер, поставить проверку ...
mader
2016.03.28, 17:10
Форум: Общие вопросы (Yii 1.x)
Тема: Как в DropDownList выставить selected
Ответы: 20
Просмотры: 45221

Re: Как в DropDownList выставить selected

Подскажите плз, голову сломал. $items = [                 '0' => 'Категория товара',                 '1' => 'Игрушки',                 '2' => 'Одежда']; $params = [                 'options' => ['1'=>['selected'=>'selected']]             ];  echo $form->field($buy, 'Btype_name',)->dropDownList(     ...