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

Как убрать "уши"

Alex_A

Новичок
Добрый день уважаемые форумчане.
Делаю небольшую площадку b2b на WC.
Соответственно оформление в стиле минимализм, список товаров табличный без фото, и естественно захотелось сделать подбор количества сразу из списка.
Сделать то сделалала, благо есть на просторах варианты, но есть один косяк в подходящем варианте. Выросли вокруг "уши" + и -. Они не функционируют, а как их убрать пока понять не могу.
Хелп ми плиз)
 

Вложения

  • 20200118_081811.jpg
    20200118_081811.jpg
    74 KB · Просмотры: 13

Alex_A

Новичок
Скрыть через css
Спасибо большое. Попробую.
Т.е. я так понимаю, подредактировав CSS, их не станет, и окно количества опустится?
Можно еще вопрос, т.к. релизован вывод таблицей, можно ли добавив ячейку левее кнопки "в корзину" в файле content-tables.php, разместить это окно выбора количнства, если можно, то какой код прописать?
 

Вложения

  • Screenshot_20200118-213432_Browser.jpg
    Screenshot_20200118-213432_Browser.jpg
    62.7 KB · Просмотры: 9

Alex_A

Новичок
Нет, покопавшись в CSS, не нашла я как это убрать.

Вообще, дополнительные + и - появились после добавления в functions.php вот этого кода:

// выбор количества при добавлении простых товаров в корзину с поддержкой AJAX на страницах категорий товаров
add_action('woocommerce_before_shop_loop', 'custom_woo_before_shop_link');
function custom_woo_before_shop_link() {
add_filter('woocommerce_loop_add_to_cart_link', 'custom_woo_loop_add_to_cart_link', 10, 2);
add_action('woocommerce_after_shop_loop', 'custom_woo_after_shop_loop');
}
// customise Add to Cart link/button for product loop
function custom_woo_loop_add_to_cart_link($button, $product) {
// not for variable, grouped or external products
if (!in_array($product->product_type, array('variable', 'grouped', 'external'))) {
// only if can be purchased
if ($product->is_purchasable()) {
// show qty +/- with button
ob_start();
woocommerce_simple_add_to_cart();
$button = ob_get_clean();
// modify button so that AJAX add-to-cart script finds it
$replacement = sprintf('data-product_id="%d" data-quantity="1" $1 ajax_add_to_cart add_to_cart_button product_type_simple ', $product->id);
$button = preg_replace('/(class="single_add_to_cart_button)/', $replacement, $button);
}
}
return $button;
}
// add the required JavaScript
function custom_woo_after_shop_loop() {
?>

<script>
jQuery(function($) {
<?php /* when product quantity changes, update quantity attribute on add-to-cart button */ ?>
$("form.cart").on("change", "input.qty", function() {
$(this.form).find("button[data-quantity]").data("quantity", this.value);
});
<?php /* remove old "view cart" text, only need latest one thanks! */ ?>
$(document.body).on("adding_to_cart", function() {
$("a.added_to_cart").remove();
});
});
</script>

<?php
}
 

Вложения

  • Screenshot_4.png
    Screenshot_4.png
    7.8 KB · Просмотры: 2

tuxfighter

Гуру
Местный
Если не приучите себя нормально оформлять код - получите бан.

rab-ssilka.jpg
 
Сверху Снизу