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

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

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

Отправляем заголовки Last-Modified и Not Modified

Написал небольшой плагинчик для отправки браузеру заголовка Last-Modified и, если браузер спросит If modified since — ответа 304 Not Modified
Илья Уткин
29 апреля 2014, 13:49
modx.pro
20
14 398
+3

Вывод RSS сайта через pdoResources

Честно говоря, я не очень люблю всякие рассылки и подписки, мне больше нравится использовать RSS.

RSS — семейство XML-форматов, предназначенных для описания лент новостей, анонсов статей, изменений в блогах и т. п. Информация из различных источников, представленная в формате RSS, может быть собрана, обработана и представлена пользователю в удобном для него виде специальными программами-агрегаторами или онлайн-сервисами.

Им очень удобно пользоваться — нужно просто зайти скопировать ссылку и вставить её в свой агрегатор новостей, например www.inoreader.com.
Для пущего удобства можно еще установить расширение для Chrome, чтобы вас регулярно уведомляли о свежих записях.

А теперь давайте посмотрим, как можно генерировать RSS с помощью pdoResources.
Василий Наумкин
24 апреля 2014, 07:18
modx.pro
23
7 481
+3

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

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

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

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

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

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

Вопрос по Schedule

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

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

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

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

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

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

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

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


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

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

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

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

Все нужные данные выбираются за один запрос, а дальше очень быстрая обработка и оформление на PHP.
Василий Наумкин
05 октября 2013, 03:56
modx.pro
17
6 034
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
19 405
0