Рубрика «Сайтостроение»

Шпаргалка представляет собой общее руководство по шаблонам регулярных выражений без учета специфики какого-либо языка. Она представлена в виде таблицы, помещающейся на одном печатном листе формата A4. Создана под лицензией Creative Commons на базе шпаргалки, автором которой является Dave Child.

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

Существует несколько способов скрыть кнопку «В корзину» со всех товаров. Один из них — добавить снипет в functions.php дочерней темы, или с помощью плагина.

Не добавляйте снипеты напрямую в functions.php текущей темы, потому что при следующем обновлении темы этот файл будет заменен на оригинальный.

Этот хук скрывает кнопку «В корзину» на странице Магазин /shop:

remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart');

Этот хук скрывает кнопку «В корзину» в карточках товаров:

remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );

 

Эти способы скрывают кнопку, но не отключают возможность добавить товар в корзину и оплатить.


Если вы хотите отключить возможность покупать товары, то используйте этот скрипт:

add_filter( 'woocommerce_is_purchasable', '__return_false');

 

Этот хук отключает кнопку «В корзину», но не скрывает ее.

Название кнопки «В корзину» на странице Магазин /shop изменится на Подробнее, и будет вести на карточку товара. В карточке товара кнопка «В корзину» будет отключена и скрыта.

Пятница, 14 Фев 2020 в 11:20

KEditor удаляет теги, OpenCart, ocStore 2.3

Чтобы отключить эту защиту, нудно добавил эти строки в файл admin\view\javascript\ckeditor\config.js

config.protectedSource.push( /<script[\s\s]*?script>/g ); /* script tags */
config.allowedContent = true; /* all tags */</script[\s\s]*?script>

Цитаты великих

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

Л. Н. Толстой

Я в Контакте