• Как в php поднять переменную?

    @michaelromanov90
    $prop = 'исходное значение';
    
    цикл(условия){
       //твоя логика
       $prop = 'другое значение';
    }
    Ответ написан
    Комментировать
  • Как запустить phpunit через phpStorm?

    @michaelromanov90 Автор вопроса
    Не смотря на правильность указания всех параметров, нужная команда срабатывает лишь через указание интерпритатора и самого phpunit.

    C:\OSPanel\modules\php\PHP-7.1-x64\php.exe C:/OSPanel/domains/fw.local/vendor/phpunit/phpunit/phpunit


    Однако, если не вводить эту команду, а использовать альтернативу - щелчок правой кнопкой по соответствующему каталогу в ide -> запуск теста, всё работает норм
    Ответ написан
    Комментировать
  • Как оптимальней переверстать сайт, посаженный на CMS?

    @michaelromanov90
    Проект > дизайн > вёрстка > программирование.
    однако при программировании вёрстка изменяется в части аттрибутов в основном, но и сами теги могут быть добавлены.

    Если вам менять ничего нельзя - есть вариант дублировать блоки вывода. Т.е. например есть бар такой-то. Вы распечатывайте его на php дважды. 1 раз как есть ничего не меняя. 2раз в своей структуре. 2ая структура при дестопе скрыта. При изменении разрешения начинайте играться с этим делом. Даже выборкой узлов через js не брезгуя (не только через css)

    такая реализация крайне не эффективна, но если ничего не меняя в оригиналых структурах html и вёрстки, то только своими скрытыми элементами. А вообще по-хорошему, вы должны решать как делать. Вы же к врачу с напутствием и запретами не приходите. Или приходите?))
    Ответ написан
    1 комментарий
  • Как связать phpmailer(Yii2) и Yandex почта для домена?

    @michaelromanov90 Автор вопроса
    да, ошибка в том, что отправитель с юзером совпадать должны были))
    вот рабочий вариант, если кому будет нужно
    'mailer' => [
                'class'            => 'zyx\phpmailer\Mailer',
                'viewPath'         => '@common/mail',
                'useFileTransport' => false,
                'config'           => [
                    'mailer'     => 'smtp',
                    'host'       => 'smtp.yandex.com',
                    'port'       => '465',
                    'smtpsecure' => 'ssl',
                    'smtpauth'   => true,
                    'username'   => 'admin@домен.ru',
                    'password'   => 'пароль',
                ],
            ],
    Ответ написан
    Комментировать
  • Как восстановить focus в summernote?

    @michaelromanov90 Автор вопроса
    Это просто жесть, какая-то!!!
    Заменил span на button (узел, вызывающий событие) и заработало.
    Может кому пригодится в будущем.
    Хотя почему оно так.... не понятно
    Ответ написан
    Комментировать
  • Как корректно выбрать строки из бд по коллекции id в Yii2?

    @michaelromanov90 Автор вопроса
    эх, к такой штуке asArray() не пределать =(

    27.10.16
    нашёл решение, может кому-то пригодится! Без лишних объектов, чистый QB
    $query = new \yii\db\Query();
            $query->select(['*'])
                ->from('table')
                ->where(array('in', 'id',$data))
                ->all();
            $command = $query->createCommand();
            $res = $command->queryAll();
    Ответ написан
    Комментировать
  • Как создать UrlRule в Yii2?

    @michaelromanov90
    Не нарадуюсь, что тостер существует! Этот пост очень помог)
    Ответ написан
    Комментировать
  • При нажатии на кнопку поменять div в котором есть форма?

    @michaelromanov90
    присоединюсь к советчику выше, добавлю лишь:
    $('#reg-btn').click(function(e){
    e.preventDefault();
    });

    на случай отмены стандартного поведения
    Ответ написан
    Комментировать
  • С почты на сайт, реально ли?

    @michaelromanov90
    я веб-разработчик, но думаю тут нужно другое сделать:
    1) нужно разработать приминивную софтину = почтовый клиент, который это всё будет класть так и куда вам надо на локалку.
    2) а затем уже подключаться к вашему сайту:
    2.1) вложения загружать в такие-то директории
    2.2) данные о письмах в контексте отчётов обо всём в формате xml доставлять такому-то сервису.
    2.3) серверно проходиться по этим данным, в случае успеха в уже обычном формате класть всё в бд, а файлы сортировать в соответствии вашим правилам (которые сервеным языком же и заложите).
    Ответ написан
    Комментировать