• Как отключить скрол на 3 секунды перед входом на сайт?

    @Paul_Morte
    (_srolloff=s=>$('body').css('overflow',s))('hidden')
    setTimeout(()=>{_srolloff('auto')},3000)
    Ответ написан
    Комментировать
  • Как средствами JS скопировать в буфер обмена значение атрибута тега?

    @Paul_Morte
    var $temp = $("<input>");
    $("body").append($temp);
    $temp.val(     ТУТ ВАША ПЕРЕМЕННАЯ НА ТЕКСТ title       ).select();
    document.execCommand("copy");
    $temp.remove();
    Ответ написан
    Комментировать
  • Как пробросить клик через элемент в javascript?

    @Paul_Morte Автор вопроса
    Решение как перебросить mousedown ( или click ) через наложенный сверху слой
    <div class="container">
      <div class="div2" style='position:absolute'></div>
      <div class="div1"></div>
    </div>

    .div2 - полностью нахожен на .div1 и засасывает все события на себя.
    Делаем проброс:
    $('.div2').mousedown(function(e){
      evt = e || window.event;
      $(this).hide(0);  // при нажатии на .div2 скрываем его
      starter = document.elementFromPoint(evt.clientX, evt.clientY); // получаем элемент снизу - .div1
      $(starter).mousedown();  // эмулируем нажатие на кнопку мыши
      $(this).show(0); // показываем .div2
    });
    Ответ написан
    Комментировать
  • Как синхронизировать Битрикс и МойСклад?

    @Paul_Morte
    Боюсь, вы останетесь не довольны даже если синхронизация пройдет успешно. Мойслад не выгружает ни фотографии, ни модификации. Для этого только использовать API 1.2
    Ответ написан
    Комментировать
  • Почему зависает кнопка добавления в корзину на bitrix сайте?

    @Paul_Morte Автор вопроса
    Дичь, в настройках компонента в графе "Управление режимом AJAX" не было выставлена галочка "Включить режим AJAX:"
    Ответ написан
    Комментировать
  • Как правильно настроить цену в магазине на bitrix?

    @Paul_Morte Автор вопроса
    В шаблоне компонента есть строка
    'PRICE' => (isset($arOffer['RATIO_PRICE']) ? $arOffer['RATIO_PRICE'] : $arOffer['MIN_PRICE']),

    её и все строки, где есть RATIO_PRICE, заменить на $arOffer['MIN_PRICE']
    + result_modifier
    Ответ написан
    Комментировать
  • Как сделать ссылку на товар с категориями Woocommerce?

    @Paul_Morte Автор вопроса
    Аналогичный вопрос
    WooCommerce если база категорий такая же как база товара, выдает ошибку 404?

    Решение, которое помогло:
    Вставляем в functions.php
    function devvn_product_category_base_same_shop_base( $flash = false ){
        $terms = get_terms(array(
            'taxonomy' => 'product_cat',
            'post_type' => 'product',
            'hide_empty' => false,
        ));
        if ($terms && !is_wp_error($terms)) {
            $siteurl = esc_url(home_url('/'));
            foreach ($terms as $term) {
                $term_slug = $term->slug;
                $baseterm = str_replace($siteurl, '', get_term_link($term->term_id, 'product_cat'));
                add_rewrite_rule($baseterm . '?$','index.php?product_cat=' . $term_slug,'top');
                add_rewrite_rule($baseterm . 'page/([0-9]{1,})/?$', 'index.php?product_cat=' . $term_slug . '&paged=$matches[1]','top');
                add_rewrite_rule($baseterm . '(?:feed/)?(feed|rdf|rss|rss2|atom)/?$', 'index.php?product_cat=' . $term_slug . '&feed=$matches[1]','top');
            }
        }
        if ($flash == true)
            flush_rewrite_rules(false);
    }
    add_filter( 'init', 'devvn_product_category_base_same_shop_base');
    
    add_action( 'create_term', 'devvn_product_cat_same_shop_edit_success', 10, 2 );
    function devvn_product_cat_same_shop_edit_success( $term_id, $taxonomy ) {
        devvn_product_category_base_same_shop_base(true);
    }


    В настройках WordPress -> постоянные ссылки -> Постоянные ссылки товаров -> Произвольная база
    Ставим в поле /catalog/%product_cat%/
    Ответ написан
    Комментировать
  • Как вывести карту товара на странице в нужном месте через php код?

    @Paul_Morte Автор вопроса
    <?php 
    $args = array(
    // Использование аргумента tax_query для установки параметров терминов таксономии
    'tax_query' => array(
    // Использование нескольких таксономий требует параметр relation
    'relation' => 'AND', // значение AND для выборки товаров принадлежащим одновременно ко всем указанным терминам
    //!!!  Получаем массив продуктов из вукомерсарса
    array(
    'taxonomy' => 'product_cat', //  ищем в базе данных продукты из категории ...
    'field' => 'id', 
    'terms' => array( 16 ), // из категории с ID 16 (посмотреть в админке айдишник)
    ),
    ),
    // Параметры отображения выведенных товаров
    'posts_per_page' => 3, // количество выводимых товаров
    'post_type' => 'product', // тип товара
    'orderby' => 'date', // сортировка
    );
    
    $product = new WP_Query($args);
    
    
    //Тут подключаем обертку <ul> вызывая хук вукомерса
      woocommerce_product_loop_start();
      do_action( 'woocommerce_shop_loop' ); 
    
    
    // Мы получили в $product массив товаров (продуктов) и теперь выводим каждый в обертке вукомерса
      while ( $product->have_posts() ): $product->the_post(); ?>
      
      
      
      <?php  
        
     // если переменная существует 
    if ( empty( $product ) ) {
    	return;
    }
    ?>
    
    //  post_class();  - подключаем классы css для отображения товара
    <li <?php post_class();  ?>>
    	<?php
    	/**
    	 * Hook: woocommerce_before_shop_loop_item.
    	 *
    	 * @hooked woocommerce_template_loop_product_link_open - 10
    	 */
    	do_action( 'woocommerce_before_shop_loop_item' );
    	/**
    	 * Hook: woocommerce_before_shop_loop_item_title.
    	 *
    	 * @hooked woocommerce_show_product_loop_sale_flash - 10
    	 * @hooked woocommerce_template_loop_product_thumbnail - 10
    	 */
    	do_action( 'woocommerce_before_shop_loop_item_title' );
    	/**
    	 * Hook: woocommerce_shop_loop_item_title.
    	 *
    	 * @hooked woocommerce_template_loop_product_title - 10
    	 */
    	do_action( 'woocommerce_shop_loop_item_title' );
    	/**
    	 * Hook: woocommerce_after_shop_loop_item_title.
    	 *
    	 * @hooked woocommerce_template_loop_rating - 5
    	 * @hooked woocommerce_template_loop_price - 10
    	 */
    	do_action( 'woocommerce_after_shop_loop_item_title' );
    	/**
    	 * Hook: woocommerce_after_shop_loop_item.
    	 *
    	 * @hooked woocommerce_template_loop_product_link_close - 5
    	 * @hooked woocommerce_template_loop_add_to_cart - 10
    	 */
    	do_action( 'woocommerce_after_shop_loop_item' );
    	
    	
    
    	
    
    	
    	?>
    	
    </li>
      
      
      
      <?php endwhile; ?>
    	
    
    
      <?php 
    	woocommerce_product_loop_end();
    
    
      ?>
    Ответ написан
  • Почему не удается поменять шаблон в ModX 2.6.3?

    @Paul_Morte Автор вопроса
    Проблема в файле Hosts операционной системы. Вылечите его антивирусом например доктор веб.
    Ответ написан
    Комментировать
  • Почему добавляется обратный слеш в запрос MYSQL?

    @Paul_Morte Автор вопроса
    Одиновременно нельзя передавать более 1 запроса mysql_query.
    Ответ написан
    Комментировать
  • Есть ли в jquery событие перехода по ссылке?

    @Paul_Morte
    Если я правильно понял, то можно попробовать запретить переход по ссылке
    Проверку можно поставить через .length !=0
    $('a[href]').click(function(){
    //do what you do
    $('.tab').addClass('active-tab');
    return false;
    });
    Ответ написан
    Комментировать
  • Как исправить нечеткий масштаб PDF- файлов в Acrobat Reader DC?

    @Paul_Morte Автор вопроса
    Решение
    В качестве применения PDF чисто для WEB вы можете попробовать использовать 110dpi, по моему опыту, по какой-то причине, 109 работал лучше.

    Если вам интересно, как это помогает, Adobe Reader / Acrobat имеет тенденцию отображать PDF по 110ppi по умолчанию, поэтому, создав PDF, чтобы отразить это (да, это 1ppi), он выглядит 100% на 100%.

    Как сохранить без потерь качества и цвета.
    https://www.youtube.com/watch?time_continue=101&v=...
    Ответ написан
    Комментировать