Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
distCom

Дмитрий Самойлов

Начинающий программист
  • 1
    вклад
  • 39
    вопросов
  • 14
    ответов
  • 71%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Как перебирать массивы, которые находятся внутри других массивов?

    alexalexes @alexalexes
    Итераторов for/foreach в JS вагон и маленькая тележка. Выбирайте, что по душе.
    Самое простое, что можно применить:
    for( let post of _data)
    {
      let body = post.body;
      // что-то сделать с body
      for(let block of body.blocks)
      {
        // что-то сделать с block
        for(let curr_data of block.data)
        {
         // что-то сделать с data в block
        }
        // что-то сделать с block
      }
      // что-то сделать с body
    }
    Ответ написан 30 окт. 2021
    3 комментария
    3 комментария
  • Как добавить надпись, которая отображается, если блок пустой?

    w13vitaliy
    vıtalıyırtlach @w13vitaliy
    self-taught developer since 2020
    function fake() {
      if (openZero.innerHTML.length === 0) {
        openZero.innerHTML = "<h2>тут ничего нет</h2>"
      }
      else {
        console.log('что то есть');
      }
    }
    Ответ написан более года назад
    1 комментарий
    1 комментарий
  • "Умный" ресайз картинок на CSS?

    mr_dev1l
    mr_dev1l @mr_dev1l
    Технический верстальщик
    img {
     width:100%;
     object-fit:cover;
    }
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Next_post_link( ); добавляет >" рядом с кнопкой, как убрать?

    lamer350
    lamer350 @lamer350
    กำลังสูงสุด
    next_post_link() выводит шаблон ссылки, а не чистый url
    В код вернется
    <a href="%link" rel="next">%title</a>
    самый действенный способ чтобы добавить нужный вам класс и убрать стрелки который добавляет WP автоматически к ссылкам:
    $prev = get_previous_post_link('%link', '%title'); 
    echo str_replace( '<a ', '<a class="videos__controls_btn" ', $prev );
    
    $next = get_next_post_link('%link', '%title'); 
    echo str_replace( '<a ', '<a class="videos__controls_btn" ', $next );
    Ответ написан более года назад
    3 комментария
    3 комментария
  • Хочу купить книгу "HTML и CSS: Разработка и создание веб-сайтов", автор: Джон Дакетт?

    BojackHorseman
    Лентюй @BojackHorseman Куратор тега IT-образование
    Слава ЗСУ!
    на 8 лет
    Ответ написан более года назад
    5 комментариев
    5 комментариев
  • Как посадить многостраничный сайт на wordpress?

    solidcreature
    Николай Миронов @solidcreature
    WordPress-митапы в Москве (vk.com/wpmeetup)
    Здравствуйте, Дмитрий.
    Одно из простых решений — использовать шаблоны страниц. Чтобы создать новый шаблон страницы достаточно в теме создать новый php-файл и добавить в начале следующий код: <?php //Template Name: Название шаблона. Шаблон автоматически станет доступен для выбора при редактировании / создании страницы.

    Таким образом можно создать шаблоны для всех разделов многостраничного сайта. По умолчанию в WordPress у страницы только 2 основных поля для заполнения Заголовок и Контент. Но с помощью плагина Advanced Custom Fields можно добавить дополнительные поля, чтобы удобно было управлять контентом для разных шаблонов.
    Ответ написан более года назад
    9 комментариев
    9 комментариев
  • Как посадить многостраничный сайт на wordpress?

    wppanda5
    WP Panda @wppanda5 Куратор тега WordPress
    WordPress Mедведь
    в документации я не нашел ответа


    Вы очень плохо искали Theme Handbook
    Ответ написан более года назад
    1 комментарий
    1 комментарий
  • Видео-чаты для начинающих с нуля?

    Zoominger
    Рональд Макдональд @Zoominger
    System Integrator
    Нигде.
    Ответ написан более года назад
    Комментировать
    Комментировать
  • Как можно сделать такую кнопку?

    Igor_Kls @Igor_Kls
    Вот за 10 минут придумал как реализовать.
    Не уверен, что моя реализация оптимальна, но работает как надо)
    Ответ написан более года назад
    3 комментария
    3 комментария
  • Как добавить элементы в dom при загрузке страницы?

    Wulzin
    Илья @Wulzin
    Web Dev
    Так вам нужно манипулировать с DOM деревом, а не с консолью.
    Сначала через document.createElement(elmenet) создавать элемент, например div, потом добавлять ему класс, и через innerHTML формировать все что нужно внутри (например добавлять ).
    После, методом append отрисовывать его внутри родительского блока.
    Это в кратце если говорить про нативный жс.
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
  • Как добавить элемент div с помощью JS?

    Weishaypt @Weishaypt
    Во-первых, у вас не определена переменная form
    const form = document.querySelector('.popup__form');

    Во-вторых, в форме у кнопки не прописан тип submit
    <button type="submit" class="button popup__button ">+</button>
    Ответ написан более двух лет назад
    1 комментарий
    1 комментарий
Оценили как «Нравится»
Самые активные сегодня
  • dimonchik2013
    Dimonchik
    • 13 ответов
    • 0 вопросов
  • Fockker
    Ипатьев
    • 11 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 6 ответов
    • 0 вопросов
  • mayton2019
    • 5 ответов
    • 0 вопросов
  • CityCat4
    CityCat4
    • 5 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации