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

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

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

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

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

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

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

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

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

Владислав

Front-End Developer, WordPress Developer
  • 7
    вклад
  • 19
    вопросов
  • 22
    ответа
  • 23%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Как нарисовать линии между точками Google Charts?

    0xD34F
    0xD34F @0xD34F Куратор тега JavaScript
    добавьте в options

    series: [
      {
        lineWidth: 1
      }
    ]
    Ответ написан более двух лет назад
    6 комментариев
    Нравится 1 6 комментариев
  • Как обернуть стандартный шорткод Gutenberga в блок или отредактировать?

    OtshelnikFm
    Владимир Дружаев @OtshelnikFm Куратор тега WordPress
    Мои работы: otshelnik-fm.ru
    Вот теперь понятна суть вопроса.
    Действительно заголовки - это не совсем гутенберг блоки в фронтенде. А просто H* тег. И они не оборачиваются в конструкцию вида <div class="wp-block-
    Выхода я вижу три:
    1. попросить разработчиков, уж если они поддерживают концепцию блоков, то и его обернуть в див с указанием блока
    2. С помощью jquery при загрузке страницы оборачивать в нужные дивы все найденные в контенте записи эти h* заголовки.
    3. Самый верный - написать свой гутенберг блок с заголовками и версткой нужной вам под ваш проект.
    Посмотрите этот пример https://github.com/WordPress/gutenberg-examples/tr... - вам нужно изменить его под свой случай. Ну или подобных стартовых блоков в сети как создавать - множество.

    Мне нравится гутенберг именно этой концепцией - теперь под каждый сайт, я смогу создавать свои блоки со своей версткой, а не пользоваться существующими, которые не укладываются в дизайн сайта.
    Да - это кастом. Но раньше, в tiny mce редакторе - выход был - написать шорткод. Запомнить его, атрибуты - это все было очень геморно
    Ответ написан более двух лет назад
    1 комментарий
    Нравится 2 1 комментарий
  • Как в Woocommerce сделать ссылку на добавление товара в корзину?

    Yakov Vylegzhanin @vylegzhanin
    /?add-to-cart=123,
    где 123 - id товара.
    Ответ написан более трёх лет назад
    4 комментария
    Нравится 4 4 комментария
  • Как создать портфолио для фриланса или удаленки?

    laxikodeje @laxikodeje
    C такой квалификацией фриланс противопоказан.
    Иначе всю жизнь до пенсии будете эти смешные деньги получать.
    Во фриленсе рост квалификации для начинающих с нуля - крайне медленный.

    Плюс конкуренция среди фриленсеров идет имеенно в нижнем ценовом сегменте.
    В верхнем ценовом сегменте идет уже конкуренция среди работодателей за работников.
    Ответ написан более трёх лет назад
    43 комментария
    Нравится 7 43 комментария
  • Adobe Muse.Почему то при создание адаптивного сайта, при изменение размера текста он меняется во всех точках остановках, как решить?

    mrusklon
    Павел @mrusklon
    если долго мучится - что нибудь получится
    вердикт: выкинь этот сраный софт
    Ответ написан более трёх лет назад
    12 комментариев
    Нравится 5 12 комментариев
  • Как растянуть background на всю высоту сайта (body)?

    alvvi
    alvvi @alvvi
    export default apathy;
    body {
      background-image: url('/path/to/image.jpg');
      background-size: cover;
      background-position: center center;
      background-repeat: no-repeat;
    }
    Ответ написан более трёх лет назад
    3 комментария
    Нравится 2 3 комментария
  • Как можно практиковаться в изучении PHP фреймворков?

    voronkovich
    voronkovich @voronkovich
    Cделайте клон известного приложения - twitter или stackoverflow. При помощи стандартных функций cms их не делать.

    Или сделайте магазин, но на движке использующем фреймворк:
    • Sylius (Symfony);
    • Dotplant (Yii);
    • LaravelShoppingcart (Laravel);

    Также можете просто поделать что-то с CMS, использующими фреймворки, например, Drupal.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 2 Комментировать
  • Как можно практиковаться в изучении PHP фреймворков?

    supervaleha
    Валерий @supervaleha
    Web-development
    Прочтение документаций и просмотр уроков не принесут никакой пользы, если не набивать руки и шишки на практике. Все выше едины в одном - нужно что-то делать.

    Берите любой фреймворк, и напишите простое приложение - хотя-бы простейшую админку с авторищацией и парой-тройкой CRUD-ов. За это время Вы сможете понять, что к чему и сориентироваться в архитектуре и идеологии фреймворка, если будете внимательно читать доку.
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 1 Комментировать
  • Как добавить тот или иной блок с помощью if else?

    Veleses
    Руслан Полин @Veleses
    Не вижу точек с запятыми.
    if( !$_SESSION['logged_user']) {
        echo $login_r;
    } else { 
        echo $parea;
    }
    Ответ написан более трёх лет назад
    1 комментарий
    Нравится 3 1 комментарий
  • Лучшие источники для изучения wordpress?

    OtshelnikFm
    Владимир Дружаев @OtshelnikFm Куратор тега WordPress
    Мои работы: otshelnik-fm.ru
    https://wp-kama.ru/
    Ответ написан более трёх лет назад
    1 комментарий
    Нравится 2 1 комментарий
  • Почему Wordpress выводит результаты поиска по сайту в виде текста всех найденных страниц, а не списка ссылок на них?

    karjan
    Карен Мнацаканян @karjan
    Редактируй файл search.php
    Ответ написан более трёх лет назад
    1 комментарий
    Нравится 2 1 комментарий
  • Почему не работает fancybox в галерее вордпресса?

    maxxannik
    WordPress WooCommerce @maxxannik
    Сайты на WordPress + Интернет магазины WooCommerce
    При создании галлереи вы можете указать тип ссылки: на страницу или файл.
    Укажите на файл и тогда лайтбокс должен заработать.

    Тип лайтбокса зависит от выбранной темы или плагинов. На уровне ядра лайтбоксы отсутствуют.

    Я лично предпочитаю https://wpcraft.ru/product/magnific-popup/gurl/
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 2 Комментировать
  • Как добавлять/удалять (jquery)класс из-за динамически изменяющихся элементов?

    Сергей Собко @Catzo0
    Можно вот так, если вдруг вы используете jQuery
    $("#inputId").change(function(){
        var someDiv = $("#someDiv");
        if($(this).val() != 0) {
             someDiv.removeClass("someClass");
        } else {
             someDiv.addClass("someClass");
        }
    });
    Ответ написан более трёх лет назад
    5 комментариев
    Нравится 1 5 комментариев
  • Как изменить цвет рамки у input, если поле заполнено неверно?

    Артур Карапетян @architawr
    "Ok, Google" и все твои проблемы решены
    var form = querySelector('form')
    var inputs = querySelectorAll('input')
    
    form.onsubmit = function(e) {
    	var error = false;
    
    	for (var i = 0; i < inputs.length; i++) {
    		if (inputs[i].value == '') {
    			inputs[i].classList.add('error');
    			error = true
    		}
    		else {
    			inputs[i].classList.remove('error');
    		}
    	}
    	if (error) {
    		e.preventDefalt();
    	}
    }

    И стилизуйте класс error как Вам угодно

    UPD: Ванильный JS
    Ответ написан более трёх лет назад
    Комментировать
    Нравится 2 Комментировать
Оценили как «Нравится»
Самые активные сегодня
  • Василий Банников
    • 10 ответов
    • 0 вопросов
  • Forwatters
    Forwatters
    • 9 ответов
    • 0 вопросов
  • TNPTSYWWCC
    Uneasy Hearts Weigh the Most
    • 8 ответов
    • 0 вопросов
  • 0xD34F
    0xD34F
    • 6 ответов
    • 0 вопросов
  • yupiter7575
    Yupiter7575
    • 6 ответов
    • 0 вопросов
  • BormotunJedy
    Elena Fire
    • 5 ответов
    • 1 вопрос
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

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

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