• ДОБРО ПОЖАЛОВАТЬ В КЛУБ ПО WORDPRESS

    Мы активно растущий клуб по WordPress и нам нужна помощь каждого человека, в том числе и Ваша! Не стесняйтесь и станьте частью большого сообщества.
    Мы делимся новостями, отытом и полезными советами! Пройдите простую регистрацию, чтобы пользоваться всеми возможностями нашего клуба.

    Присоединяйтесь к нам, вам обязательно понравится - Присоединится

Нужна помощь по доработки плагина

egor235

НОВИЧОК

egor235

НОВИЧОК
Сообщения
2
Нужна помощь по доработки плагина MIO
В файле content-product выводятся поля с описанием товара, картинкой и названиям, переделал сделал блоками чтобы на одном уровне кнопка купить была.... Мне нужно обрезать названия максимум чтобы в 3 строки выводилось. Сделать фильтр для функции
do_action( 'woocommerce_before_shop_loop_item_title' )
Как это можно сделать?
И еще вопрос может кто сталкивался. В этом плагине несколько папок с названием woocomerce их можно удалить они ни на что не влиют получается? Так как меняется в папке самого плагина. И как сделать thumbnail одного размера регенирурую все картинки у товаров, но некоторые картинки отличаются, или как можно обернуть функцию
do_action( 'woocommerce_before_shop_loop_item' ); чтобы определнный размер был???
 
Последнее редактирование модератором:

Di Ost

WP шаман
СВОЙ

Di Ost

WP шаман
СВОЙ
Сообщения
272
Нужна помощь по доработки плагина MIO
В файле content-product выводятся поля с описанием товара, картинкой и названиям, переделал сделал блоками чтобы на одном уровне кнопка купить была.... Мне нужно обрезать названия максимум чтобы в 3 строки выводилось. Сделать фильтр для функции
do_action( 'woocommerce_before_shop_loop_item_title' )
Как это можно сделать?
И еще вопрос может кто сталкивался. В этом плагине несколько папок с названием woocomerce их можно удалить они ни на что не влиют получается? Так как меняется в папке самого плагина. И как сделать thumbnail одного размера регенирурую все картинки у товаров, но некоторые картинки отличаются, или как можно обернуть функцию
do_action( 'woocommerce_before_shop_loop_item' ); чтобы определнный размер был???

Не могли бы Вы прикрепить скриншот как отображается и как желаете сделать ?

Директории удалять не желательно т.к. плагин может начать себя чувствовать грустно и одиноко ( вообще тут работает 1ое правило сисадмина: Работает - нечего лезть ). Это к тому, что в архитектуру плагина можно лезть наводить порядок когда его хорошо заешь, а когда больше узнаешь плагин понимаешь, что в него лучше не лезть.

С размерами не совсем понял, нужно изменить родной размер thumbnail ?
 

egor235

НОВИЧОК

egor235

НОВИЧОК
Сообщения
2
я поиздевался с content-product
его содержимое
Код:
<?php
/**
 * The template for displaying product content within loops
 *
 * This template can be overridden by copying it to yourtheme/woocommerce/content-product.php.
 *
 * HOWEVER, on occasion WooCommerce will need to update template files and you
 * (the theme developer) will need to copy the new files to your theme to
 * maintain compatibility. We try to do this as little as possible, but it does
 * happen. When this occurs the version of the template file will be bumped and
 * the readme will list any important changes.
 *
 * @see     https://docs.woocommerce.com/document/template-structure/
 * @author  WooThemes
 * @package WooCommerce/Templates
 * @version 2.6.1
 */

if ( ! defined( 'ABSPATH' ) ) {
    exit; // Exit if accessed directly
}

global $product;

// Ensure visibility
if ( empty( $product ) || ! $product->is_visible() ) {
    return;
}
?>

<li <?php post_class(); ?>>

<div style=" width: 150px;height: 270px;">
    <?php
 
    /**
    * woocommerce_before_shop_loop_item hook.
    *
    * @hooked woocommerce_template_loop_product_link_open - 10
    */
    do_action( 'woocommerce_before_shop_loop_item' );

/**
    * woocommerce_before_shop_loop_item_title hook.
    *
    * @hooked woocommerce_show_product_loop_sale_flash - 10
    * @hooked woocommerce_template_loop_product_thumbnail - 10
    */
    do_action( 'woocommerce_before_shop_loop_item_title' );

    /**
    * woocommerce_shop_loop_item_title hook.
    *
    * @hooked woocommerce_template_loop_product_title - 10
    */

    do_action( 'woocommerce_shop_loop_item_title' );

    /**
    * woocommerce_after_shop_loop_item_title hook.
    *
    * @hooked woocommerce_template_loop_rating - 5
    * @hooked woocommerce_template_loop_price - 10
    */
 
    ?>
</div>
<div style="bottom: 0;">
<?php
do_action( 'woocommerce_after_shop_loop_item_title' );

    /**
    * woocommerce_after_shop_loop_item hook.
    *
    * @hooked woocommerce_template_loop_product_link_close - 5
    * @hooked woocommerce_template_loop_add_to_cart - 10
    */
 
do_action( 'woocommerce_after_shop_loop_item' );
?>
</div>
</li>
После этого у меня в ряд цены и кнопка добавить в корзину. Но названия товара разные хочу ограничить их до 2строк и картинки товаров разные почему-то делала передалывал миниатуру неоднократно плагином не помогает. И еще вопрос на второй картинке карточка товара, там тоже я сделал жестко размер блока с картинкой, не могу сделать так чтобы картинка товара была не сверху а справа, а кнопки, название и цена слева, тоже самое происходит она почему то размером отличается
 

Вложения

Последнее редактирование:

Di Ost

WP шаман
СВОЙ

Di Ost

WP шаман
СВОЙ
Сообщения
272
egor235, на мой взгляд, нужно изображение поместить в контейнер div или посмотреть возможно оно уже в контейнере, если у Вас шаблон на HTML 5, то есть вероятность, что изображение помещенно в контейнер Для просмотра ссылки Войди или Зарегистрируйся . Далее Вам следует задать контейнеру фиксированную высоту и свойство:
Код:
overflow: hidden;
оно срежет все неугодное, что выходит за пределы.
Важно понимать, что злоупотребление этим свойством нежелательно и используется в редких случаях или временно решить проблему.
 

Di Ost

WP шаман
СВОЙ

Di Ost

WP шаман
СВОЙ
Сообщения
272
egor235, проследил Ваш сайт, хотел залезть в каталог но там нету кода :|
Так же обратил внимание, что у некоторых изображений прописана высота фиксированная и из за этого отображается не корректно.
Ashampoo_Snap_2016.12.03_20h09m39s_001_.png
 

Топ поддержки


Сверху