• Какой стандарт js выбрать для новичка?

    @DenJel
    Ecmascript 6 не исключает а только дополняет 5, за исклюением const и let ( про var можно забыть ) ну и arguments ( вместо него spread операторы ). Критичных исключений из стандарта нет. Так что ES5 полюбому учить придется. Начинай с него, периодически заглядывая в спецификацию 6.
    Ответ написан
    Комментировать
  • Как решить проблему с загрузками фото через обработчик?

    @TraiDeR
    Попробуйте для каждого отдельного изображения создать отдельное поле:
    <input type="file" name="imgs[]">
    Если пользователю нужно загрузить более 1 картинки, на JS можно создавать новые поля по требованию.

    UPD: Судя по комментариям и коду вашей формы, вижу что вы забыли добавить атрибут enctype="multipart/form-data" к форме. Без него загрузка файлов не будет происходить.

    UPD 2: Выдержка из комментариев: Для работы функции media_handle_upload()
    необходимо присутствие следующих строк в коде:
    include_once ABSPATH . 'wp-admin/includes/media.php';
    include_once ABSPATH . 'wp-admin/includes/file.php';
    include_once ABSPATH . 'wp-admin/includes/image.php';

    В противном случае будет возвращать ошибку: Fatal error: Call to undefined function media_handle_upload()
    Ответ написан
    22 комментария
  • Какие тренинги или курсы по JavaScript (Jquery) вы посоветуете?

    zorro76
    @zorro76
    Один единственный и он должен быть первым learn.javascript.ru
    Ответ написан
    Комментировать
  • Как использовать двойной амперсант в SCSS для БЭМ?

    Sinecuraweb
    @Sinecuraweb
    прошарен на 10%
    1)block block--red в беме разве есть каскадность?
    2)в сцсс достаточно одного &
    3) если бы у вас был такой класс "block_block--red"

    .block {
    border: 1px solid black;
    color: black;
    &_block {
    border:1px solid green;
    &--red{
    color:red; //Вот для требуемого блока стили

    }
    }
    }
    Ответ написан
    1 комментарий
  • Адресат-3 в Contact form 7 в Wordpress, как добавить?

    @SerjVirchenko Автор вопроса
    Frontend-developer
    в поле адресат можно перечислять mailы через запятую
    Ответ написан
    Комментировать
  • Как добавить возможность загрузки нескольких изображений в WordPress?

    @TraiDeR
    Рекомендую посмотреть в сторону плагина PODS. Он позволяет создавать новые типы постов или расширять существующие.
    В вашем случае необходимо добавить новое поле для добавления своих изображений к посту.

    Порядок действия:
    1) Устанавливаем плагин
    2) В админке Управление POD > Добавить новый > Расширить существующий.
    3) В поле тип содержимого выбираем: типы постов, а в тип поста - записи. Создаем.
    4) Добавляем новое поле типа File / Image / Video. Вводим подпись и имя, например, images. В дополнительных настройках поля выбираем Upload Limit: Multiple Files. Сохраняем.
    5) Переходим к редактированию поста и видим, что появилась возможность прикреплять дополнительные изображения.
    6) Чтобы вывести изображения в нужным месте используйте следующий код:
    if ( get_post_meta( get_the_ID(), 'images', false ) ){ //images название вашего произвольного поля
        $image_array = get_post_meta( get_the_ID(), 'images', false ); //images название вашего произвольного поля
    }
    if ( $image_array ) {
    
        foreach ( $image_array as $image ) {
            
            $thumbimg = wp_get_attachment_image( $image['ID'], 'thumbnail');
            $fullimg = pods_image_url( $image['ID'], 'large');
            echo '<a href="'.  $fullimg . '">' . $thumbimg . '</a>';
        }
    }
    Ответ написан
    19 комментариев
  • Как добавить возможность загрузки нескольких изображений в WordPress?

    mr_dev1l
    @mr_dev1l
    Технический верстальщик
    Эм немного не понятен вопрос. Для записи просто нажимаете "Добавить медиафайл" и все, там сколько нужно изображений и добавляете
    Ответ написан
    2 комментария
  • Как при наведении на картинку запустить галерею из 4-х картинок?

    Посмотри на функцию setInterval.
    var index = 0;
    var interval = null;
    var image = document.getElementById("image");
    var imagesURLs = [
      "http://placehold.it/260x150",                           
      "http://placehold.it/265x150",
      "http://placehold.it/270x150",
      "http://placehold.it/275x150"
    ];
    image.onmouseover = function(){
        interval = setInterval(function(){
          if(!imagesURLs[++index]){
              index = 0
           }
            image.src = imagesURLs[index]
       }, 1000);
    };
    
    image.onmouseout = function(){
      clearInterval(interval)
    };
    Ответ написан
    1 комментарий
  • Адаптивная верстка без Bootstrap, какие варианты?

    по мне так остальные варианты верстки сейчас умирают.
    Тут конечно у всех свои мениня. Но даже битрикс отказался от своего фреймворка и прееводит д7 на бутстрап.
    Не говоря что уже жумула вордпресс давно на нем сидят.
    Конечно можно говорить о вариантах но всеже бутстрап наступает.
    Ответ написан
    Комментировать
  • Адаптивная верстка без Bootstrap, какие варианты?

    @artem_music
    CSS media-queries наше все. На высоконагруженном проекте с детальной оптимизацией возможно когда нибудь придется отказаться от бутстрапа и сделать все нативно. Опять же, возможно.

    Если необходимо переставлять три блока в зависимости от размера экрана, то проще сделать нативно, чем тянуть весь бутстрап, думаю этим и руководствуются компании, когда пишут подобные требования в вакансиях.
    Ответ написан
    Комментировать
  • Адаптивная верстка без Bootstrap, какие варианты?

    @mr_ko
    Javascript, Node.js. React.js, Vue.js, Wordpress
    Ну так напишите свой велосипед сетки + media queries
    Заодно разберетесь что и как устроено + скил поднимите.
    На самом деле ничего ахти сложного там нет.
    Ответ написан
    3 комментария
  • Адаптивная верстка без Bootstrap, какие варианты?

    @lasmaster
    Вся сила в самообразовании
    Я думаю, что это Вам поможет frontender.info/adaptive-vs-responsive-terminology
    Ответ написан
    Комментировать
  • Как в CSS, SCSS лучше указывать цвета?

    L0k1
    @L0k1
    Лично мне не нравится подход именования цветов по контенту. Ну напишу я $bgHeader - а потом мне этот цвет надо использовать в футере - и тут меня эта штука начинает раздражать footer {color: $bgHeader} ? фигня какая-то

    у любого сайта есть цветовая палитра, положим из 10 цветов, вот я их и задаю $c_gray, $c_gray_dark, $c_orange
    А если нужно сменить цвет с оранжевого на голубой - то любая IDE поддерживает рефакторинг

    ЗЫ: Много ли вы меняли полностью цветовую схему на противоположную в процессе разработки?
    Ответ написан
    1 комментарий
  • Что такое индивидуальный или шаблонный дизайн сайта?

    dpmango
    @dpmango
    Шаблонный - контент подгоняется под дизайн сайта.
    Индивидульальный - дизайн подгоняется под контент
    Ответ написан
    Комментировать
  • Вопросы на собеседовании для начинающего веб-технолога/верстальщика

    miminari13
    @miminari13
    возникает встречный вопрос - зачем давать 999999 заданий (как говорите, помимо тестового и портфолио) новичку? все, что человек умеет, вы итак увидите в тестовой работе и портфолио. теорию спрашивать как-то... смахивает больше на попытку бесполезного менеджера быть полезным.
    видимо, тестовое задание составлено некорректно раз при просмотре кандидата вы из него ничего не можете понять о скиллах новобранца.
    Ответ написан
    1 комментарий
  • ОС где только веб браузер?

    @AnyKeyIT
    porteus-kiosk.org можно прямо на сайте выбрать нужные модули для образа.
    Может грузиться по сети или с флешки, hdd не нужен.
    Ответ написан
    Комментировать
  • ОС где только веб браузер?

    Lerg
    @Lerg
    Defold, Corona, Lua, GameDev
    Всё делается достаточно просто. Уже делал для других нужд. Запускаются иксы, но не запускается оконное окружение. Надо выключить загрузку окружения, как сейчас это делается надо смотреть в конкретном дистрибутиве. Или поставить ubuntu command line и установить только иксы.

    Затем в rc.local или подобном прописываем запуск firefox и специальной программы по типу watch dog (можно cron) - проверять раз в 10 секунд запущен ли firefox, если нет - перезапускать.

    Ещё можете погуглить на тему Kiosk Mode.
    Ответ написан
    Комментировать
  • $(...).attr('checked', 'checked') не работает?

    @egorinsk
    Не уверен, что это баг.

    Вы неправильно используете Jquery и Javascript. Функция attr ( api.jquery.com/attr/ ) предназначена для изменения HTML-аттрибута элемента, а не изменения состояния чекбокса. Если вы хотите снять/установить галочку, есть определенный в стандарте DOM способ ( www.w3.org/TR/DOM-Level-2-HTML/html.html#ID-30233917 ):

    > checked of type boolean
    > When the type attribute of the element has the value «radio» or «checkbox», this represents the current state of the form control, in an interactive user agent. Changes to this attribute change the state of the form control, but do not change the value of the HTML checked attribute of the INPUT element.

    Поскольку других способов поменять сосотояние чекбокса в спецификациях HTML и DOM не указано, это значит, что единственный официальный способ — использовать свойство checked у DOM-объекта…

    Очевидно, что некоторые браузеры переносят манипуляции с аттрибутами на чекбокс. Но это очень хлипкий и ненадежный способ и не всегда работает. Видимо, делая remoevAttr, вы что-то ломаете. Чтобы проверить, установлена ли галочка, пишите:

    if ($element[0].checked)

    Чтобы установить состояние чекбокса, пишите:

    $element[0].checked = true;

    Также могу дать совет, не читайте перед обедом советск^W статей с Хабра вроде «jQuery для чайников», написанных школьниками, а читайте официальную документацию или хотя бы книги от нормальных авторов, разбирающихся в предмете. Конечно, спецификация не ответит вам на любой вопрос, но она хотя бы даст отправную точку для поиска ответа.
    Ответ написан
    6 комментариев