• Как изменить ширину контейнера в bootstrap 4?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Нужно указать в css ширину для контейнера 1900px. Что Вас останавливает?
    Если используете его в виде sass, то:
    https://getbootstrap.com/docs/4.0/layout/overview/...
    Ответ написан
    5 комментариев
  • Как связать несколько девайсов?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Все девайсы открывают 1 и туже html страницу, ставим в автозагрузку. Содержимое в блокноте поменять можно. Все работает все довольны. Синхронность за счет стрима тем же VLC. Или юзаем ПО для рекламных медиа сетей.
    Можно мобильное app замутить и json api на сервере + админку для этой радости. Можно взять что-то кросплатформенное типа https://electronjs.org/
    Ответ написан
    Комментировать
  • На сколько хороша/плоха идея перенести сайт на АПИ для этого же сайта?

    webinar
    @webinar Куратор тега PHP
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Не через curl же запрос делать на свой же сервер?

    Ну так а нафига api для backend-а? Ты его делаешь на backend-е, что бы с frontend-a к нему обращаться или из приложения какого-либо другого и получать json. А на frontend откуда curl? Там js и ajax. Поэтому и удобно json.
    Ответ написан
    Комментировать
  • Как сделать так, чтобы один html элемент закрывал другой?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    1. вариант
    .otdelniy-class {display:none;}
    2. вариант
    .otdelniy-class {margin-top: -300px;}
    3. вариант
    canvas {
    position: absolute;
    top: 0;
    left:0;
    z-index:5;
    }
    canvas.otdelniy-class {z-index:6;}
    Ответ написан
    Комментировать
  • Как лучше подключить font awesome?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Оптимальнее по скорости - грузить из вне, плюс меньше нагрузка на свой сервер.
    Безопаснее от себя - так как если Ваш сайт работает, а внешний нет, будет бебека.

    Или может есть ещё какой то способ?

    У них есть вариант с js. Он тянет то что будет работать у конкретного пользователя, тянет ассинхронно, но не от Вас.
    Ответ написан
  • Как починить счётчик кликов ajax/php?

    webinar
    @webinar Куратор тега PHP
    Учим yii: https://youtu.be/-WRMlGHLgRg
    $fn = $_SERVER['DOCUMENT_ROOT'] . $_POST['url'];
    явно бред, если только в $_POST['url'] не передавать имя файла куда писать, что тоже странно. Если нужны файлы с именем url, то как минимум не кидайте в корень, создайте папку и расширение файла добавьте, и создание файла добавьте если его нет.
    file_exists не годится, так как он проверяет наличие файла или директории, а у Вашего файла нет расширения вот он и дает true так как директория есть. Тут оправданно будет is_writable()
    Ответ написан
  • Этапы публикации, оформления и продвижения лендинга?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Google Analytics и Яндекс.Метрика. Насколько это важные составляющие лендинга и обязан ли верстальщик уметь с ними работать?

    Работать с ними нет. А уметь вставить их код обязательно. Желательно знать их api.Но второе более для front-спеца, чем для простого верстальщика.

    Обязательно ли нужна CMS

    нет конечно. CMS это управление контентом, если он не будет меняться, то наоборот она не нужна. Так как это лишняя логика.

    Насколько это грамотно и безопасно в плане верстки и нужен ли вообще в таком деле бэкенд?

    Это как Вы сделаете и безопасность тут вообще никаким боком. Нужен ли backend зависит от особенностей проекта, а не от его типа.

    Где можно почитать про именно процесс публикации и продвижения таких страничек

    Каких таких? Это обычный сайт. Особенности публикации и продвижения появляются в разрезе конкретного проекта.
    Ответ написан
    Комментировать
  • По какой теме в наше время можно создать биржу?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Не занятых ниш нет. Если кто-то такой знает - он без пяти минут богат и вряд ли будет кричать об этом.
    Делать можно про что угодно, главное сделать лучше чем конкуренты (SWOT анализ Вам в помощь) и иметь бюджет на продвижение. На сегодняшний момент, старт web проекта с бюджетом менее 100k убитых енотов практически не возможен.

    Под силу ли такой проект разработчику-одиночке или лучше сразу собирать команду?

    Какой такой? Вы две строчки о нем написали. Но одиночке под силу все, если руки из правильного места. Тут вопрос сроков. Можно начать самому пилить проект и через 8 лет понять, что он уже не актуален. Поэтому вначале формируете ТЗ, ну хотя бы бриф и прототип. Изучаете рынок, оцениваете устаревание идеи, сроки выхода на точку безубыточности и т.д. И от этого решаете каким составом пилить это и на чем.

    Какой по вашему мнению рынок товаров и услуг еще недостаточно развит и организован?

    космический туризм. И я без шуток. Там еще есть ниша, но цена входа великовата для меня.
    Ответ написан
    Комментировать
  • Как расстянуть картинку на весь блок?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Как расстянуть картинку на весь блок?

    width: 100%;
    Но у Вас там нет картинки, там background у блока.

    Оффтоп, кто ж такие вещи
    yana586ma8.temp.swtest.ru/wp-content/themes/clean_...
    картинками делает? Это же ключевая фраза. Да и при масштабировании замыливается текст. и таких блоков миллион на сайте:
    yana586ma8.temp.swtest.ru/wp-content/themes/clean_...
    Кто ж Вам заплатит за это? Вы все что не знаете как сверстать картинками хренячите?
    Мобильная версия вообще ад. Вы же boostrap подключили, так используйте его. Добавьте в head
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

    И свой css подключите после boostrap, а не до него, иначе замучаетесь переопределять стили.

    Иконки типа этой: yana586ma8.temp.swtest.ru/wp-content/themes/clean_... надо делать или спрайтом или иконочным шрифтом. Вы же подключили fontAwesome там есть эта иконка:
    fontawesome.io/icon/map-marker
    мало того, что лишний запрос на сервер не пойдет, так еще и потери качества не будет при масштабировании.
    fixed блок в пол экрана высотой - это не user friendly
    Ответ написан
    5 комментариев
  • WordPress vs. Webasyst

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Webasyst
    - как фреймворк - го..но полное, документация поместиться на 1-2 A4, ее как бы нет. Комментирование кода - не их конек, в ядре просто мрак, хрен что найдешь днем с огнем.
    - как cms вполне годная штука. Если базового функционала достаточно - то он лучше WP, единственный плюс WP - это доки и куча плагинов. Но хавает много ресурсов по сравнению с Webasyst и админка у Webasyst поприятнее.
    Поддержка отсутствует, вяленько отвечают по shop-script, остальное молчат.

    Для
    портфолио, биография, контакты, фотографии и блог.
    подойдет отлично. Хотя если одностраничник, то я бы просто статику сделал без cms.
    Ответ написан
    Комментировать
  • Едет верстка - как исправить?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    vertical-align:top; добавь к .left
    Ответ написан
    Комментировать
  • Отправка почты activeformi yii2 ajax не получается?

    webinar
    @webinar Куратор тега Yii
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Смотрите debug панель, там видно отправилась ли почта и что вернул сервер. Boris Korobkov прав, скорее всего дело в настройках сервера, кроме этого надо проверить настройки swiftMailer в конфиге приложения.
    Ответ написан
    9 комментариев
  • Почему такое странное поведение при использованиии yiiactiveform.js?

    webinar
    @webinar Куратор тега Yii
    Учим yii: https://youtu.be/-WRMlGHLgRg
    На сколько я понимаю это не запуск валидации, а просто переключатель (вкл/выкл). Так что и не должно быть красным ничего. Надо запустить валидацию.
    Ответ написан
  • Как практиковаться правильно?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    как правильно практиковаться в верстке

    скорее всего стоя спиной к кухне, руки на ширине плеч

    c каких psd начинать?

    А при чем тут psd? Вы версткой занимаетесь или основы photoshop изучаете?

    Открывайте блокнот (или редактор специализированный webstorm или atom) и все что в голову взбредет. Потом показывайте результат и будут тыкать носом в ошибки.
    Ответ написан
    Комментировать
  • Как заставить консольные контроллеры юзать frontend конфиги?

    webinar
    @webinar Куратор тега Yii
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Они же разные. Как минимум
    'controllerNamespace' => 'console\controllers',
    и
    'controllerNamespace' => 'frontend\controllers',
    Да и вообще они разные. Поэтому у них разные конфиги. Так что это странно. Да и не понятно зачем Вам это?
    Да и контролеры не используют конфиги. Их использует app. А тут если посмотреть на точку входа, то совершенно разная петрушка:
    (new yii\web\Application($config))->run();
    и
    $application = new yii\console\Application($config);
    $exitCode = $application->run();
    exit($exitCode);

    Где $config и есть конфиг. Так что я даже представить боюсь зачем Вам это и что Вы от этого ожидаете. Конечно какое-то сомнительное решение может быть. Но по-моему Вы пытаетесь изобрести робота, что бы он за ухом почесал Вам. Я думаю Вы в корне не верно решаете проблему, а возможно и сформулировали ее для себя не верно. Хотите разберемся, но дайте больше конкретики.
    Ответ написан
    Комментировать
  • Nested sets с drag&drop почему не выпадает список?

    webinar
    @webinar Куратор тега Yii
    Учим yii: https://youtu.be/-WRMlGHLgRg
    <? \wbraganca\fancytree\FancytreeWidget::widget([
    видимо надо заменить на
    <?= \wbraganca\fancytree\FancytreeWidget::widget([
    Вы же ничего не вывели, с чего бы там чему-то взяться?
    Ответ написан
  • Как создать удобную форму?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Конечно wizard форм меньше пугает пользователей. Когда видишь полотно из кучи полей - многие думают "да ну нах" и уходят. А когда уже начал, жаль потраченного времени. Так что - да, % отказов меньше будет у пошагового визарда форм.
    как бы его все организовать

    Не совсем понятно о чем речь. Как сделать пошаговую форму? Есть куча готовых плагинов: например
    Ответ написан
    Комментировать
  • Как в Yii2 вернуть данные, введенные в поля формы, после обновления страницы например при неправильном заполнении?

    webinar
    @webinar Куратор тега Yii
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Не надо делать refresh. Надо заново формировать форму, на основании имеющейся модели, тогда данные заполнятся. Так как это обычно gii делает, стандартный actioncreate или update, только добавится
    Yii::$app->session->setFlash('error', "Ошибка в форме!");
    Ответ написан
    9 комментариев
  • Как поменять картинку используя css?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Есть способ, но не советую его использовать:
    https://codepen.io/wokster/pen/WdKQgx
    Если надо менять url картинки правильнее иметь блок, где картинка на backrgound, тогда через css меняется без проблем.
    Ответ написан
  • Как создать форму из связанных моделей?

    webinar
    @webinar Куратор тега Yii
    Учим yii: https://youtu.be/-WRMlGHLgRg
    адский код.
    1. Как по Вашему сработает метод ->hasOne если Вы не унаследовали класс от AR?
    2. Если Вы делаете связь, то зачем там $this->city? Как-то так должно выглядеть:
    public function getAdres()
        {
            return $this->hasOne(Adres::className(), ['user_id' => 'id']);
        }

    3. Ошибка скорее всего именно из-за того что класс модели должен быть унаследован от Model или AR, что бы в нем появился метод isAttributeRequired().
    Ответ написан