АндрейЧ

АндрейЧ

Был в сети 07 сентября 2020, 12:19
Заказы не принимаю
Добрый день. Подскажите пожалуйста как импортом очистить поле (удалить значение и т.п.)
Например у товаров задан производитель — vendor, надо его удалить. Пробывал импортировать «ноль» или «пробел» — но это не то, надо просто пустое поле.
Добрый день. Подскажите пожалуйста, в каком файле изменить код… чтобы в YML файл наличие отдавалось «True» если значение поля [[+availability]] больше нуля?
… и соотв. «False» если значение 0.

В настройках «ms2ym_availability_field» я указал свое поле «availability», у меня в нем остатки товаров, целые числа от 0 до 1000… Если «0» — нет в наличии.
Добрый день. Подскажите пожалуйста,
как импортировать пустое значение в дополнительное поле?

У меня в нем стоит «0».
Надо как-то очистить эти «нули» у некоторых товаров…
Пробывал импортировать вместо нуля «NaN» и «пробел» — они не сохраняется, «0» как был — так и остался.

Это поле — [[+availability]], оно либо пустое, либо в нем цифры. Буквы, пробелы и другие символы в него не пишутся. Спасибо за внимание.
Сергей, доброго дня Вам. Подскажите пожалуйста, все ли нормально?

У меня после 30-го города, данные добавляются без названия города, вот так оно выглядит в админке:



при редактировании — вместо пустого названия города появляется правильный ID… 46





Проблема 30-м и всеми следующими городами.
Очень прозрачный намек) То что надо. Спасибо! Научился кое-чему… Многому!
И сорри что я тут в JS пытаюсь разобраться)

Пока не получается привязать ваш код кнопке (второй блок кода) и Jgrowl — не стандартные, черные )
Как по-хорошему добавить свой Jgrowl-текст в минишоп пока не разобрался, но в следующий раз будет легче.

[[!+availability:el=`0`:then=`<button onclick="(miniShop2, $)" type="submit" name="ms2_action" id="addto-cart" class="le-button huge unavailability">[[%ms2_cart_unavailability]]</button>`:else=`<button type="submit" name="ms2_action" value="cart/add" id="addto-cart" class="le-button huge">[[%ms2_frontend_add_to_cart]]</button>`]]

<script>
(function(miniShop2, $){
	var message = miniShop2.Message.show; 

	miniShop2.Message.show = function() {
		$.jGrowl("Товара нет. Спросите дату поступления у менеджера");
	}

	$.extend(miniShop2.Message.show.prototype, message.prototype);
})(miniShop2, jQuery);
</script>
+ Ошибки думаю мои, уверен.
Uncaught TypeError: Cannot read property 'show' of undefined
Николай, спасибо, в вашем примере я разобрался, попробывал в консоли, работает как Alert с текстом Хе хе хе, когда добавляю товар в корзину…

Если знаете, дайте пожалуйста ссылку на урок или статью, чтобы я смог свое личное персональное JGrowl оповещение создать… Зеленое такое… Или в гугле, что именно поискать и сделать…?

Хочу разобраться в MS2… что происходит от нажатия на кнопку «В корзину» до появления JGrowl оповещения…
Добрый день, объясните пожалуйста в теории как получается уведомление: «Товар успешно добавлен в корзину: 1»
Хочу отследить цепочку, разобраться.)

1. Я нажимаю кнопку «Добавить в корзину»
<button type="submit" name="ms2_action" value="cart/add" id="addto-cart" class="le-button huge">[[%ms2_frontend_add_to_cart]]</button>
2.
3.
?

N. Появляется уведомление «Товар успешно добавлен в корзину: 1»
Добрый день. Научите пожалуйста как создать собственное уведомление.
У меня есть кнопка, хочу к ней прикрепить новое уведомление, мол товара нет в наличии.
<button type="submit" name="ms2_action" id="addto-cart" class="le-button huge unavailability">[[%ms2_cart_unavailability]]</button>
Москва.сайт.ру в порядке в индексе он и был, и все поддомены города.сайт.ру были проиндексированы нормально. Потом страницы поддоменов и основного домена массово удаляться стали — я их вовремя отследил в вебмастере, увидел что них редирект на «москву» и пока отключил. За поддержку благодарен!