Андрей Шевяков

Андрей Шевяков

С нами с 28 сентября 2016; Место в рейтинге пользователей: #62

Вывод производителя товара

Добрый день. У меня стоит последняя версия MODX и minishop2. Вывожу в шаблоне название производителя [[+vendor.name]] на странице товара (msProduct.content), и вместо нужного мне выводится во всех товарах название самого первого вендора с id=1. Причем на старой версии шопа, июль 2013 года, была такая же петрушка, но по крайней мере работал вывод в tpl.msProducts.row. А теперь ни где не работает, везде выводит первого вендора из списка. Что делать?
А так минишоп2 прекрасная штука! Спасибо Василий!!!
Семен Морозов
13 марта 2014, 21:53
modx.pro
1
8 600
0

Цена в рублях по курсу доллара в miniShop2

Как выводить в miniShop2 сумму товара в рублях, если цена указана в долларах? Есть плагин парсера курса валют.
Stan
03 марта 2014, 10:27
modx.pro
25
8 446
0

Нету сообщения об успешной подписке на новости

Как в «Sendex» вывести сообщение об успешной подписке? а то человек подписался, а ему никто об это не сообщил (
Sasha Dokshanin
16 января 2014, 15:54
modx.pro
1
1 645
0

Вопрос по Schedule

Разобрался с Schedule с Github'a, работает, спасибо, Василий!
Но есть вопрос, поскольку документация отсутствует. Вижу на сайте Атлетик у тебя разделены залы, мне надо так же сделать, но не срабатывает &where. Как можно отфильтровать выдачу сниппета Schedule?
Михаил
21 декабря 2013, 23:52
modx.pro
1
2 372
0

Переход в корзину после добавления товара

Доброго времени суток! открыл файл /assets/components/minishop2/js/web/default.js

нашел там
switch (self.sendData.action) {
			case 'cart/add':
				miniShop2.Cart.add();
				break;
			case 'cart/remove':
				miniShop2.Cart.remove();
				break;
			case 'cart/change':
				miniShop2.Cart.change();
				break;
			case 'cart/clean':
				miniShop2.Cart.clean();
				break;
			case 'order/submit':
				miniShop2.Order.submit();
				break;
			case 'order/clean':
				miniShop2.Order.clean();
				break;
			default:
				return;
		}

вставил

$.post(miniShop2Config.actionUrl, params, function(response) {
	if (response.success) {
		document.location.href = '/cart.html';
	}
	else {
		miniShop2.Message.error(response.message);
	}
}, 'json')
но у меня все равно ничего не происходит уже второй день голову ломаю, что я не так сделал?
Андрей
28 ноября 2013, 10:46
modx.pro
2
7 306
0

ms2: скрывать/показывать свойства у разных товаров

С TV не было бы проблем, но я начал использовать плагины для свойств товаров.
Оказалось что у меня в магазине должен быть не только чай, но и посуда — с абсолютно другими свойствами.

Хочется сделать так, чтобы у чая показывались одни свойства на доп. вкладке «Свойства товара», а у посуды — другие.

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

Василий, не подскажешь возможный путь решения данной задачи?
Может уже кто-то сталкивался?

Заранее благодарю!
Peter Zenin
28 ноября 2013, 08:30
modx.pro
3
2 595
0

Генерация расписания занятий на pdoTools


Увидел недавно вопрос на сообществе — человек хочет сгенерировать таблицу с расписанием занятий по дням.

Казалось бы, задача несложная, но это совсем не так. Стандартные сниппеты не предназначены для такой работы и их приходится запускать на каждый день недели. И даже если вас не волнует скорость работы, то в итоговой таблице будут пропущенные ячейки, что совсем не айс.

Можно сделать свой компонент расписаний, но это нужно далеко не всем, тем более, для вывода всего одной недели из дерева.

Поэтому предлагаю вам готовое решение, а заодно и демонстрацию работы с pdoTools. Конечно, можно было бы обойтись и родными методами MODX, но с ним быстрее.

Все нужные данные выбираются за один запрос, а дальше очень быстрая обработка и оформление на PHP.
Василий Наумкин
05 октября 2013, 03:56
modx.pro
17
6 455
0

Phpthumb наложение водяного знака

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

Мой пример: (Ватермарка по центру изображения)

Настройки источника файлов, параметр thumbnails
{"w":500,"h":378,"q":95,"zc":"1","bg":"000000","fltr":"wmt|текст-ватермарки|20|C|48a4a5|Ubuntu-R.ttf|90|20|5||0|"}
wmt|текст|размер-шрифта|выравнивание|цвет|шрифт|прозрачность|отступ|поворот|цвет-фона|прозрачность-фона|направление
Игорь Зябко
29 июля 2013, 07:07
modx.pro
13
20 790
0

Вывод производителей на отдельной странице

Как вывести всех производителей на отдельной странице?

Так я вывожу всех производителей у товаров. Вернее товар и его производителя.
А как отдельно вывести производителя. Т.е. по типу брендов товаров.
У каждого бренда есть свои товары а как сделать страницу с брендами что бы ссылка вела на фильтр?

На странице брендов есть вызов:
[[!getPage? 
    &element=`msProducts` 
    &tpl=`tpl.msProducts.brands.row` 
    &parents=`0` 
    &sortby=`Data.vendor` 
    &sortdir=`ASC` 
    &limit=`50` 
    &showLog=`0` 
]]
А в tpl.msProducts.brands.row
<h3 class="tname">[[+vendor.name]]</h3>
<img src="[[+vendor.logo]]" ></div>
Саша Иващенко
14 июня 2013, 01:25
modx.pro
8
6 238
0

Изменение вида страницы редактирования ресурса

Здравствуйте.
На главной странице modx.com увидел описание одной из фич:
Configurable management UI—show exactly what’s needed for every type of user.
и соответствующую картинку к ней:


Собственно и задался вопросом: как перенести содержимое вкладки с tv (Дополнительные поля) в область где обычно располагается поле редактирования контента. Предложений как перенести поля из одной вкладки в другую пожайлуста не нужно. С этим я прекрасно разбираюсь. Но как сдвинуть это дело вместе с категориями вот туда вниз при этом убрав редактор… Я конечно чую задним местом что это вообще CMP и штатными средствами не получится. Но в любом случае — задача — сделать как на картинке. Подскажите хотя бы в какую сторону копать и что читать.
Спасибо большое.
Igor Ostancov
13 апреля 2013, 13:11
modx.pro
2
2 168
0