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

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

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

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

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

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

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

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

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

Влад Серов

Сайтами маюсь
  • 8
    вклад
  • 74
    вопроса
  • 6
    ответов
  • 17%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Курсор ввода в любом месте окна браузеров?

    Влад Серов @thedexploit
    Присоединяюсь к клубу поддержки и благодарности)) Неделю мучался с долбанным курсором. Уже нервы на приделе. Думал может баг какой-то)

    Спасибо)
    Написано 06 дек. 2021
  • Не работает скролл когда курсор наведен на SVG картинку, что делать?

    Влад Серов @thedexploit Автор вопроса
    Александр Епихин, Если поставить через просто тег картинки ту же SVG то все работает. Но пропадает анимация. Вставить сам SVG в код страницы не получается, там 25тыс. строк кода)

    Решено было сделать кнопку типа "Про компанию", чтобы та скролила вниз
    Написано более двух лет назад
  • Не работает скролл когда курсор наведен на SVG картинку, что делать?

    Влад Серов @thedexploit Автор вопроса
    Александр Епихин, протестировал разные варианты, проблема действительно в теге "object". overflow ничем не помогает, не знаете в чем может быть проблема?
    Написано более двух лет назад
  • Почему при наведении на object в html не работет прокрутка?

    Влад Серов @thedexploit
    Человек из прошлого, решил ли ты эту проблему??))))

    Столкнулся с аналогичной.

    Не работает скролл когда курсор наведен на SVG картинку, что делать?
    Написано более двух лет назад
  • Не работает скролл когда курсор наведен на SVG картинку, что делать?

    Влад Серов @thedexploit Автор вопроса
    Александр Епихин, сходу содержимое не хотелось бросать, там оочень много кода)

    Сейчас почитаю по ссылке что там. Спасибо!
    Написано более двух лет назад
  • Не работает скролл когда курсор наведен на SVG картинку, что делать?

    Влад Серов @thedexploit Автор вопроса
    melcherry.myspace.biz.ua

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

    Влад Серов @thedexploit Автор вопроса
    Далее сам цикл постов

    <?php
    		
                $argc = array(
                    'post_type' => 'hotel',
                    'posts_per_page' => 21,
                    'tax_query' => array(
                        array(
                            'taxonomy' => 'country',
                            'field' => 'slug',
                            'terms' => $term_slug
                        )
                    ),
                );
                $action_from_count = get_field('action-form-number', 'option');
                $query = new WP_Query($argc);
                $count = 1;
                if ($query->have_posts()) :
                    while ($query->have_posts()) : $query->the_post(); ?>
    
                        <div class="col-lg-4" style="position: relative">
    
                                <div class="single-destinations-list style-four">
                                    <a href="<?php the_permalink(); ?>" class="wrapper-link"> </a>
                                    <div class="blur-thumb" style="background-image:url(<?php echo get_the_post_thumbnail_url(); ?>);"></div>
                                    <div class="details">
    
                                        <p class="location"><img src="<?php echo get_template_directory_uri(); ?>/assets\img\icons\1.png" alt="map"><?php the_field('hotel-region'); ?></p>
                                        <h4 class="title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h4>
                                        <p class="content"><?php echo get_the_excerpt(); ?></p>
                                        <div class="list-price-meta">
                                            <ul class="tp-list-meta d-inline-block">
                                                <!--                                    <li><i class="fa fa-calendar-o"></i> 8oct</li>-->
                                                <li><i class="fa fa-university"></i> <?php the_field('square'); ?>m2</li>
                                                <li><i class="fa fa-bed"></i> <?php the_field('kol-vo_spalen'); ?></li>
                                                  <!--      <?php if ( get_field('bassein')) { ?>
                                        <li><i class="fa fa-bath"></i></li>
                                    <?php } ?>-->
                                            </ul>
                                            <div class="tp-price-meta d-inline-block">
                                                <p>Цена</p>
                                                <h2><?php the_field('price'); ?><span> €</span></h2>
                                            </div>
                                        </div>
                                    </div>
                                </div>
    
                        </div>
    
                        <?php
                        //echo $count%$action_from_count;
                        if ($count%$action_from_count === 0) {
                            $count = 0; ?>
                            <div class="col-12 d-block d-md-none">
                                <!-- newslatter area Start -->
                                <div class="newslatter-area pd-top-30">
                                    <div class="container">
                                        <div class="newslatter-area-wrap border-tp-solid">
                                            <div class="row">
                                                <div class=" col-lg-5 offset-lg-1  col-md-5 offset-md-0">
                                                    <div class="section-title mb-md-0">
                                                        <h3 class="title">Получить каталог</h3>
                                                        <p>Подберем для Вас наилучшие варианты</p>
                                                    </div>
                                                </div>
    
                                                <div class="col-lg-5 col-md-7 align-self-center action-form">
                                                    <?php
                                                    $catalog_form = get_field('country-shortcode', 'option');
                                                    echo do_shortcode("$catalog_form");
                                                    ?>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                                <!-- newslatter area End -->
                            </div>
                        <?php }
    
                        $count++;
                    endwhile;
                endif;
                ?>


    Ну и JS

    jQuery(function($){
            $('#filter').on('click.nice_select', '.nice-select .option:not(.disabled)', function(){
                console.log('pre-Success')
                $('#response').html('<div class="col-12 text-center"><div class="spinner-border text-warning"></div></div>');
                setTimeout(
                    function()
                    {
                        console.log($('#filter-bed').val())
                        var filter = $('#filter');
                        $.ajax({
                            url:filter.attr('action'), // обработчик
                            data:filter.serialize(), // данные
                            type:filter.attr('method'), // тип запроса
                            beforeSend:function(xhr){
    
                                filter.find('button').text('Загружаю...'); // изменяем текст кнопки
                            },
                            success:function(data){
                                filter.find('button').text('Применить фильтр'); // возвращаеи текст кнопки
                                $('#response').html(data);
                            }
                        });
                    }, 1000);
    
                console.log('Success')
                //return false;
            });
        });
    Написано более двух лет назад
  • Как сделать изменения ссылки страницы при фильтрации записей?

    Влад Серов @thedexploit Автор вопроса
    И сам вывод в файле шаблона:

    <form method="post" action="<?php echo site_url() ?>/wp-admin/admin-ajax.php"  id="filter" class="row">
                                    <input type="hidden" name="action" value="myfilter">
                                    <input type="hidden" name="country" value="<?php echo $term_slug;?>">
                                    <div class="col-lg-4 col-md-4 order-lg-9">
                                        <div class="tp-search-single-wrap float-left w-100">
                                            <select class="select w-100" name="region">
                                                <option selected value="<?php echo isset($_POST['region']) ? $_POST['region'] : 'none'; ?>"><?php echo isset($_POST['region']) ? $_POST['region'] : 'Выберите район'; ?></option>
                                                <?php
                                                $field_region = "$term_slug-region";
                                                if (have_rows($field_region, 'option')) :
                                                    while (have_rows($field_region, 'option')) : the_row(); ?>
                                                        <option value="<?php the_sub_field('region'); ?>"><?php the_sub_field('region'); ?></option>
                                                    <?php endwhile;
                                                endif;
                                                ?>
                                            </select>
                                            <i class="fa fa-map-marker"></i>
                                        </div>
                                    </div>
                                    <div class="col-lg-4 col-md-4 order-lg-9">
                                        <div class="tp-search-single-wrap float-left w-100">
                                            <select name="bed_quantity" class="select w-100" id="filter-bed">
                                                <option selected value="none">Кол-во спален</option>
                                                <option value="1">1 спальня</option>
                                                <option value="2">2 спальни</option>
                                                <option value="3">3 спальни</option>
                                                <option value="4">4 спальни</option>
                                                <option value="5">5 и более спален</option>
                                            </select>
                                            <i class="fa fa-bed"></i>
                                        </div>
                                    </div>
                                    <div class="col-lg-4 col-md-4 order-lg-9">
                                        <div class="tp-search-single-wrap float-left w-100">
                                            <select class="select w-100" name="object_type">
                                                <option value="none">Тип объекта</option>
                                                <option value="apartment">апартаменты</option>
                                                <option value="home">дома</option>
                                                <option value="villa">пентхаусы</option>
                                                <option value="townhouse">таунхаусы</option>
                                            </select>
                                            <i class="fa fa-th-large"></i>
                                        </div>
                                    </div>
                                    <div class="col-lg-4 col-md-4 order-lg-9 mt-md-4">
                                        <div class="tp-search-single-wrap float-left w-100">
                                            <select class="select w-100" name="price">
                                                <option selected value="none">Бюджет</option>
                                                <option value="0-100000">до 100.000 EUR</option>
                                                <option value="100000-200000">100.000 EUR - 200.000 EUR</option>
                                                <option value="200000-300000">200.000 EUR - 300.000 EUR</option>
                                                <option value="300000-500000">300.000 EUR - 500.000 EUR</option>
                                                <option value="500000-+">500.000+ EUR</option>
                                            </select>
                                            <i class="fa fa-eur"></i>
                                        </div>
                                    </div>
                                    <div class="col-lg-4 col-md-4 order-lg-9 mt-md-4">
                                        <div class="tp-search-single-wrap float-left w-100">
                                            <select class="select w-100" name="sea_distance">
                                                <option selected value="none">Растояние до моря, км</option>
                                                <option value="1000">до 1 км</option>
                                                <option value="2000">до 2 км</option>
                                                <option value="5000">до 5км</option>
                                                <option value="6000">6 и более км</option>
                                            </select>
                                            <i class="fa fa-arrows-h"></i>
                                        </div>
                                    </div>
                                    <div class="col-lg-4 col-md-4 order-lg-9 mt-md-4">
                                        <div class="tp-search-single-wrap float-left w-100">
                                            <select class="select w-100" name="bassein">
                                                <option selected  value="none">Наличие бассейна</option>
                                                <option value="1">Да</option>
                                                <option value="0">Нет</option>
                                            </select>
                                            <i class="fa fa-tint"></i>
                                        </div>
                                    </div>
                                </form>
    Написано более двух лет назад
  • Как сделать эффект яркости при наведении на интерактивной карте SVG?

    Влад Серов @thedexploit Автор вопроса
    nvdfxx, а адаптивность потом нормально подтянется если таким методом реализовывать?

    Нашел пример подобного решения, без JS, вроде

    Написано более двух лет назад
  • Как исправить ошибки валидации на конструкторе Tilda?

    Влад Серов @thedexploit
    Нельзя. Только разрабы оптимизировав код всей системы могут это сделать. Но делать это никто не будет.

    Потому, тут либо забить на ошибки валидации. Либо вместо тильды использовать собственную верстку с полным доступом к коду.

    spoiler
    Можно попробовать (теоретически) воткнуть свою верстку в тильду, но это уже извращенность
    Написано более двух лет назад
  • Как сделать эффект яркости при наведении на интерактивной карте SVG?

    Влад Серов @thedexploit Автор вопроса
    Получается у меня будет по умолчанию скрытая яркая картинка, а при наведении на нужный элемент, он будет становиться видимым. Верно?
    Написано более двух лет назад
  • Как правильно вставить переменную в массив для CRM системы?

    Влад Серов @thedexploit Автор вопроса
    Игорь, там просто инпут в который ввели номер телефона. Он через скрипт JS передается в обработчик на PHP
    Вот так в JS прописано, и дальше идет редирект на страницу "спасибо"
    _onBtnClick(evt) {
          evt.preventDefault();
    
          fetch(URL_SERVER, {
            method: Method.POST,
            body: JSON.stringify({ phone: getStorage(`user-phone`) }),
            headers: new Headers({ 'Content-Type': `application/json` })
          })
            .then(() => {
              document.location.href = '/thnx.html';
            });
        }
    Написано более двух лет назад
  • Как сделать autoplay для видео на android mobile?

    Влад Серов @thedexploit
    Дима Турков Добавил последний тег "playsinline" - заработало на Iphone. Никогда его не видел до этого. Спасибо! Работает

    Upd: Обновил коммент.
    Написано более трёх лет назад
  • Как сделать autoplay для видео на android mobile?

    Влад Серов @thedexploit
    Здравствуйте. А как сейчас это реализовать? Есть уже сайты на которых это есть. Например, оф. сайт бренда "zara" - у них с пк и на мобильном (android и iphone видео запускаются автоматически).

    Я ставил себе стандартный вывод видео через тег "video". Но автовоспроизведение только на андроиде работает, на iphone кнопка плей появляется, нужно запускать автоматически.

    Смотрел код на странице сайта "зара" там вроде бы всё так же сделано. Не пойму в чем дело.

    Есть предположение, что опция доступна крупным брендам) Пока все что в голову идет.
    Написано более трёх лет назад
  • Как через BD добавить символ сразу во все названия статей (при учете того, что все названия содержат одинаковое слово)?

    Влад Серов @thedexploit Автор вопроса
    Спасибо!
    Написано более трёх лет назад
  • Как отфильтровать блоки на странице?

    Влад Серов @thedexploit Автор вопроса
    А есть опыт в работе с ни? Я подключил, всё работает. НО когда я выбираю два параметра он показывает и объекты с первого и объекты с второго.

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

    Вот так вывожу:
    // templating
    var colors = [ 'classic', 'modern', 'plenka', 'massiv', 'plastik' ];
    
    // init Isotope
    var $container = $('.container2').isotope({
      itemSelector: '.item'
    });
    
    var $output = $('#output');
    
    // filter with selects and checkboxes
    var $checkboxes = $('#form-ui input');
    
    $checkboxes.change( function() {
      // map input values to an array
      var inclusives = [];
      // inclusive filters from checkboxes
      $checkboxes.each( function( i, elem ) {
        // if checkbox, use value if checked
        if ( elem.checked ) {
          inclusives.push( elem.value );
        }
      });
    
      // combine inclusive filters
      var filterValue = inclusives.length ? inclusives.join(', ') : '*';
    
      $output.text( filterValue );
      $container.isotope({ filter: filterValue })
    });
    Написано более трёх лет назад
  • Как отфильтровать блоки на странице?

    Влад Серов @thedexploit Автор вопроса
    О, это максимально подходит. Буду цеплять. Спасибо!
    Написано более трёх лет назад
  • Странный вирус на сайте, который добавляет код в содержимое страниц и записей, как найти и убрать?

    Влад Серов @thedexploit Автор вопроса
    Да, нужно осторожно с плагинами. У меня плагин ВПН рандомно грузит проц до 60% на некоторых сайтах
    Написано более трёх лет назад
  • Нужно добавить анимацию (формат swf или перекодировать?) на сайт?

    Влад Серов @thedexploit Автор вопроса
    TheBububo, наверное видео лучше будет. Гиф будет весить очень много
    Написано более трёх лет назад
  • Нужно добавить анимацию (формат swf или перекодировать?) на сайт?

    Влад Серов @thedexploit Автор вопроса
    JRK_DV, вооот, потому и встал вопрос как бы приделать анимацию эту)
    Написано более трёх лет назад
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • Следующие →
Самые активные сегодня
  • iMedved2009
    Дмитрий
    • 9 ответов
    • 0 вопросов
  • Drno
    • 9 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 6 ответов
    • 0 вопросов
  • dimonchik2013
    Dimonchik
    • 5 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 5 ответов
    • 0 вопросов
  • Dr. Bacon
    • 4 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Обратная связь
  • Блог

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

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