Спрашиваем и отвечаем по Wordpress-11

L1
На сайте с 05.04.2016
Offline
15
#691

Добрый день, уважаемые форумчане!

Имеется магазин на WooCommerce.

Не могу разобраться как редактировать шаблон письма при заказе.

Подскажите пожалуйста как это можно сделать, вес инет перерыл, нигде толком ничего не нашел((

Как убрать заголовок, например, или формулировки текста, и как менять их местами.

Заранее спасибо.

http://take.ms/78vhw

MP-SEO
На сайте с 24.06.2008
Offline
128
#692

Так я это и сделал.

Вот пример:

$mimes['swf'] = 'application/x-shockwave-flash';

Тут для файлов с расширением .swf присваивается Mime type - application/x-shockwave-flash.

А для fb2 какой он ? Я уже все переискал, но все варианта типа fb2 = application/x-fictionbook или предложенный в плагине https://wordpress.org/plugins/wp-add-mime-types/ fb2 = application/msword приводят к тому, что файл открывается как xml с ошибкой:

This XML file does not appear to have any style information associated with it. The document tree is shown below.

А надо, чтобы по нажатию на ссылку юзер просто сохранял fb2 файл, а сейчас при любых вариантах он расценивается как xml. Все остальные расширения работают без проблем, кроме docx, но там уже есть заплатка.

SeVlad
На сайте с 03.11.2008
Offline
1609
#693
MP-SEO:
приводят к тому, что файл открывается как xml

Ну так fb2 это и есть xml. Чтобы не открывался, а скачивался есть атрибут download.

А тот документ (и указание MIME-типов в нём) касается загрузки (о чем ты и спрашивал), а не скачивания. Чтобы скачивался - тут или выше способ или настраивать сервер.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
madmozg
На сайте с 23.07.2007
Offline
172
#694

Друзья, а есть ли способы настроить доступ к определенному плагину для ролей с ограниченными правами (редакторы, или кастомные роли), если разработчик плагина не предусмотрел возможность настройки прав через любой Role Manager?

SeVlad
На сайте с 03.11.2008
Offline
1609
#695
lakai11:
Не могу разобраться как редактировать шаблон письма при заказе.

Есть масса плагинов для формирования писем.

madmozg:
а есть ли способы настроить доступ к определенному плагину для ролей с ограниченными правами (редакторы, или кастомные роли), если разработчик плагина не предусмотрел возможность настройки прав через любой Role Manager?

Если разработчик плага не предусмотрел ограничения доступа к функциям плагина - то маловероятно. Но если эти функции - дополнение к функционалу ВП которые нужно ограничить, то конечно.. Или скажем если это отдельный пункт меню, то можно проверить и средиректить, но тут не всё однозначно. В опчем всё зависит от конкретного плагина.

L1
На сайте с 05.04.2016
Offline
15
#696
SeVlad:
Есть масса плагинов для формирования писем.

Я просмотрел штук 10, но там общие настройки. Мне нужно просто поменять формулировки (например платежный адрес сменить на адрес доставки). Пытался поменять то в шаблонах, но не нашел, где это находится.

SeVlad
На сайте с 03.11.2008
Offline
1609
#697
lakai11:
Мне нужно просто поменять формулировки (например платежный адрес сменить на адрес доставки).

Да это вообще можно делать хоть в лангпаке (файлах переводов), хоть в любом твикере WC.

L1
На сайте с 05.04.2016
Offline
15
#698
SeVlad:
Да это вообще можно делать хоть в лангпаке (файлах переводов), хоть в любом твикере WC.

В том то и дело, что в лангпаке все поменял, но продолжает показываться старое))

я уже даже поиск делал по всей директории по тексту и все равно не находится.

S
На сайте с 30.09.2016
Offline
469
#699

lakai11, какие проблемы? Находите нужную форму, и меняете всё, что хотите.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
L1
На сайте с 05.04.2016
Offline
15
#700
Sitealert:
lakai11, какие проблемы? Находите нужную форму, и меняете всё, что хотите.

Форма состоит из переменных и еще чего-то) знания в этом у меня ограничены, и я уже неделю гуглю и не могу разобраться в этом всем) думал, может кто-то сталкивался с этим, и знает где нужно править это.

---------- Добавлено 21.02.2017 в 13:56 ----------

Еще вопрос возник

Имеется код для добавления товаров в корзину с каталога. Но если выбрать допустим два товара и нажать "в корзину", то добавляется все равно один товар. Сайт ribanadom.ru

Где искать ошибку?

// выбор количества при добавлении простых товаров в корзину с поддержкой 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
}

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий