Введите часть искомого слова, названия или фразы...
↑ ↓
  1. Новые темы озаглавленные с маленькой буквы - удаляются без предупреждения!
  2. Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

Вывести заголовок в слайдере

Тема в разделе "Плагины для WooCommerce", создана пользователем novov, 22 июн 2015.

  1. novov

    novov

    Сообщения:
    34
    Симпатии:
    1
    Баллы:
    8
    Поставил плагин WPB Woocommarce Product slider, хочу чтоб при наведении на товар в слайдере высвечивался его заголовок, а не стандартное всплывающее окно с ценой и кнопкой "Добавить в корзину", но не могу найти где это прописать? Подскажите пожалуйста. Спасибо!

    Уважаемые форумчане созрел еще один вопрос по этому плагину:
    Как выводить рандомные товары а не последние добавленные? Спасибо!
     
    Последнее редактирование: 22 июн 2015
  2. searchingman

    searchingman Местный

    Сообщения:
    1.634
    Симпатии:
    552
    Баллы:
    113
    Возможность отключения показа блока с ценой доступна только в Pro версии.
    Иначе нужно править исходники плагина.
    Кроме этого, в плагине не корректно отображаются заголовки с кириллицей.
    Тоже исправляется правкой исходников.
     
    • Нравится Нравится x 1
  3. novov

    novov

    Сообщения:
    34
    Симпатии:
    1
    Баллы:
    8
    Я блок скрыл прописав в классе плагина display: none;
    Вот теперь не могу найти где прописать в коде вывод заголовка при наведении курсора
     
  4. searchingman

    searchingman Местный

    Сообщения:
    1.634
    Симпатии:
    552
    Баллы:
    113
    Показ заголовка при наведении на картинку регулируется в настройках плагина.
    ( "Style Settings" -> "General latest product Slider type" -> "Hover animation")
     
    • Симпатия Симпатия x 1
  5. novov

    novov

    Сообщения:
    34
    Симпатии:
    1
    Баллы:
    8
    Стандартный показ заголовка меня не устраивает, т.к. вы писали раньше там проблемы с кириллицей, да и стили мне абсолютно не подходят
     
  6. searchingman

    searchingman Местный

    Сообщения:
    1.634
    Симпатии:
    552
    Баллы:
    113
    Что мешает поправить стили под себя?
    Я сделал так в файле \wp-content\plugins\wpb-woocommerce-product-slider\wpb-wps-shortcodes.php
    1. Убрал показ блока с ценой
    PHP:
            //$return_string .= '<div class="price_area_fix">'.do_shortcode('[add_to_cart id="'.get_the_ID().'"]').'</div>'; // call cart btn and price
    2. Делаем корректную обработку кириллицы в заголовке заменой
    PHP:
                $return_string .= substr(the_title($before ''$after ''FALSE), 0wpb_ez_get_option'wpb_title_mx_ch''wpb_wps_style'10 )) . '...';
    на
    PHP:
                $return_string .= mb_substr(the_title($before ''$after ''FALSE), 0wpb_ez_get_option'wpb_title_mx_ch''wpb_wps_style'10 )) . '...';
    После этого можно поправить стили всплывающего окна.
     
    • Нравится Нравится x 1
  7. novov

    novov

    Сообщения:
    34
    Симпатии:
    1
    Баллы:
    8
    Спасибо! думал просто проблемы с кириллицей сложней исправить. А по второй части вопроса можете подсказать?
     
  8. searchingman

    searchingman Местный

    Сообщения:
    1.634
    Симпатии:
    552
    Баллы:
    113
    В файле \wp-content\plugins\wpb-woocommerce-product-slider\wpb-wps-shortcodes.php в функции wpb_wps_shortcode замените
    PHP:
        $args = array(
                    
    'post_type' => 'product',
               
    'posts_per_page' => wpb_ez_get_option'wpb_num_pro''wpb_wps_general'12 )
                        );
    на
    PHP:
        $args = array(
                    
    'post_type' => 'product',
                    
    'orderby'          => 'rand',
               
    'posts_per_page' => wpb_ez_get_option'wpb_num_pro''wpb_wps_general'12 )
                        );
     
    • Победитель Победитель x 1
  9. novov

    novov

    Сообщения:
    34
    Симпатии:
    1
    Баллы:
    8
    Вау! Спасибо большое! Вы просто лучший!)
     
  10. novov

    novov

    Сообщения:
    34
    Симпатии:
    1
    Баллы:
    8
    Подскажите пожалуйста еще как вывести определенные товары в этом слайдере используя виджет сайдбара?
    Заранее спасибо!
     
  11. searchingman

    searchingman Местный

    Сообщения:
    1.634
    Симпатии:
    552
    Баллы:
    113
    В файле \wp-content\plugins\wpb-woocommerce-product-slider\wpb-wps-shortcodes.php в функции 'wpb_wps_sideber_shortcode' замените
    PHP:
        $args = array(
                    
    'post_type' => 'product',
               
    'posts_per_page' => $posts
                    
    );
    на
    PHP:
        $args = array(
                    
    'post_type' => 'product',
                    
    'post__in' => array( 1253 ), // перечислить коды товаров
               
    'posts_per_page' => $posts
                    
    );
     
    • Нравится Нравится x 2
  12. novov

    novov

    Сообщения:
    34
    Симпатии:
    1
    Баллы:
    8
    Отлично все работает! еще раз спасибо!
     
  13. novov

    novov

    Сообщения:
    34
    Симпатии:
    1
    Баллы:
    8
    Подскажите пожалуйста как в этом плагине отображать рандомные товары которые есть в наличии?