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

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

novov

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

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

searchingman

Гуру
Местный
Возможность отключения показа блока с ценой доступна только в Pro версии.
Иначе нужно править исходники плагина.
Кроме этого, в плагине не корректно отображаются заголовки с кириллицей.
Тоже исправляется правкой исходников.
 

novov

Форумчанин
Возможность отключения показа блока с ценой доступна только в Pro версии.
Иначе нужно править исходники плагина.
Кроме этого, в плагине не корректно отображаются заголовки с кириллицей.
Тоже исправляется правкой исходников.
Я блок скрыл прописав в классе плагина display: none;
Вот теперь не могу найти где прописать в коде вывод заголовка при наведении курсора
 

searchingman

Гуру
Местный
Показ заголовка при наведении на картинку регулируется в настройках плагина.
( "Style Settings" -> "General latest product Slider type" -> "Hover animation")
 

novov

Форумчанин
Стандартный показ заголовка меня не устраивает, т.к. вы писали раньше там проблемы с кириллицей, да и стили мне абсолютно не подходят
 

searchingman

Гуру
Местный
Стандартный показ заголовка меня не устраивает, т.к. вы писали раньше там проблемы с кириллицей, да и стили мне абсолютно не подходят
Что мешает поправить стили под себя?
Я сделал так в файле \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), 0, wpb_ez_get_option( 'wpb_title_mx_ch', 'wpb_wps_style', 10 )) . '...';
на
PHP:
            $return_string .= mb_substr(the_title($before = '', $after = '', FALSE), 0, wpb_ez_get_option( 'wpb_title_mx_ch', 'wpb_wps_style', 10 )) . '...';
После этого можно поправить стили всплывающего окна.
 

searchingman

Гуру
Местный
Уважаемые форумчане созрел еще один вопрос по этому плагину:
Как выводить рандомные товары а не последние добавленные? Спасибо!
В файле \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 )
                    );
 

novov

Форумчанин
Подскажите пожалуйста еще как вывести определенные товары в этом слайдере используя виджет сайдбара?
Заранее спасибо!
 

searchingman

Гуру
Местный
Подскажите пожалуйста еще как вывести определенные товары в этом слайдере используя виджет сайдбара?
Заранее спасибо!
В файле \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( 12, 53 ), // перечислить коды товаров
           'posts_per_page' => $posts
                );
 

novov

Форумчанин
В файле \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( 12, 53 ), // перечислить коды товаров
           'posts_per_page' => $posts
                );
Отлично все работает! еще раз спасибо!
 

novov

Форумчанин
Подскажите пожалуйста как в этом плагине отображать рандомные товары которые есть в наличии?
 
Сверху Снизу