• Как решить в гребанном yii2 проблему с капчей?

    webinar
    @webinar Куратор тега Yii
    Учим yii: https://youtu.be/-WRMlGHLgRg
    нужен не просто ImageMagick, а ImageMagick PHP extension with PNG support или же GD with FreeType support
    Yii тут не при чем, "гребанный" - Ваш сервер или руки
    Вот Ваша проблема уже обсуждалась https://github.com/yiisoft/yii2/issues/8252
    При установке ImageMagick надо указать поддержку png
    Хотя я бы не пользовался встроенной каптчей, а подключил google captcha, но как правило ImageMagick все равно не помешает и естественно поддержка png нужна.
    Ответ написан
    1 комментарий
  • Как заставить yii2 корректно работать по 8080 порту?

    webinar
    @webinar Куратор тега Yii
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Сомневаюсь что дело в yii, скорее дело в сервере. Проверьте заголовки и т.д. Включите debug посмотрите log-и yii и логи сервера
    Ответ написан
    Комментировать
  • Как определить будет ли bandwith достаточен для сайта?

    Gasoid
    @Gasoid
    1) надо понимать сколько сможет ваш сервер обслужить запросов и коннектов
    достаточно запустить утилиты ab/yandex tank или воспользоваться сервисами, которые сделают это

    2) если упирается все в железо/по, то все норм
    3) если упирается в сеть, то считайте сколько у вас в среднем весит страница и умножаем на количество запросов, то получим цифру нужную

    30Mb/100Mb
    мало,
    Ответ написан
    1 комментарий
  • Какой облачный хостинг лучше использовать для размещения сайта в Китае?

    В общем история примерно такая:
    Законодательством КНР предусмотрено, что в случае отсутствия лицензии ICP, интернет-провайдер де-юре имеет право (де-факто — обязан) заблокировать ваш сайт без предупреждения. Существуют два вида ICP: ICP лицензия для комерческих сайтов, созданных для продвижения товаров или услуг, и ICP запись для некоммерческих, информационных сайтов, содержимое которых не связано с прямыми продажами. Получение лицензии ICP — это теоретически несложный и относительно быстрый процесс, на практике же создающий немало проблем владельцам сайтов. Этот процесс состоит из нескольких этапов.

    1. Подготовка стандартного пакета документов для подачи на рассмотрение интернет-провайдеру. Пакет документов включает копию удостоверения личности (паспорта или ID), копию доменного сертификата, форму об информационной безопасности и форму о достоверности контента. В случае, если создание сайта преследует коммерческие интересы, к стандартному пакету необходимо приложить копию бизнес-лицензии и сертификат с кодом организации.

    2. Если при рассмотрении документов не возникло вопросов, провайдер направляет их в Министерство промышленности и информационных технологий. Это второй шаг, предполагающий потенциальную возможность неодобрения Министерством (в этом случае провайдер запрашивает у заявителя дополнительные документы и происходит повторное рассмотрение).

    3. Получение лицензии и ее регистрация. Регистрацию можно осуществить самостоятельно, добавив файл лицензии bazx.cert в директорию cert/ и добавив номер ICP и ссылку на сайт Министерства промышленности и информационных технологий в нижнюю часть главной страницы своего сайта. Оформление лицензии занимает от 20 до 30 рабочих дней и официально не предполагает никаких затрат. Однако провайдеры зачастую взимают определенную плату за предоставление консультаций и «ускорение» процесса.
    Ответ написан
    1 комментарий
  • Как правильно взаимодействовать с подрядчиком при разработке дизайна сайта?

    thecoding
    @thecoding
    Full-stack Dev
    -Где взять образец грамотно составленного тех. задания? Какие основные пожелания и требования должны быть включены туда?

    - Google , Yandex : ' )
    Почти все брифы или ТЗ однотипны, это так.

    - Какие бесплатные инструменты для прототипирования вы можете посоветовать?

    Wireframe.cc
    Balsamiq Mockups
    Ninjamock.com

    - Как часто дизайнер должен предоставлять промежуточные результаты для оценки? Не хотелось бы в самом конце получить совсем не то, на что мы рассчитывали.

    Итерациями с промежутком в несколько элементов, например отрисовал шапку или главное меню / футер / т.п - демонстрация, иначе помимо денег вы еще и время потеряете.
    Ответ написан
    Комментировать
  • Как правильно взаимодействовать с подрядчиком при разработке дизайна сайта?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Для прототипирования:
    moqups.com
    https://draw.io
    Edraw MindMap (free version)

    Быстро подобрать внешний вид на основе цветов фона и элементов:
    precosts.com/app/design-generator
    Ответ написан
    Комментировать
  • Как обновить bower пакет в yii2?

    vakorovin
    @vakorovin
    Разработчик
    На самом деле всё достаточно просто. Смотрите:
    1. Идёте сюда и находите нужный пакет.

    2. Скажем, нам нужен font awesome:
    f3951f8e1bb4448fb9fdd0552ad28648.jpg

    3. Создаем asset:
    <?php
    namespace backend\assets;
    
    use yii\web\AssetBundle;
    
    class FontAwesomeAsset extends AssetBundle
    {
        public $sourcePath = '@bower/components-font-awesome';
    
        public $css = [
            'css/font-awesome.min.css',
        ];
    }


    4. PROFIT
    Ответ написан
    Комментировать
  • Как отправить куку в браузер с помощью yii2?

    qonand
    @qonand
    Software Engineer
    public function actionTest() {
        	$cookie = new \yii\web\Cookie([
                'name' => 'monster',
                'value' => 'test cookie value',
                //'expire' => time() + 3600 * 24 * 1000,
            ]);
            Yii::$app->response->cookies->add($cookie);
    
            return $this->render('index');
        }


    этот код корректен и должен работать, если он не работает значит Вы что-то делаете не то во вьюхе, покажите ее код...
    Ответ написан
    Комментировать