Евгений Шеронов

Евгений Шеронов

С нами с 20 мая 2015; Место в рейтинге пользователей: #30

Облако тегов для miniShop2

UPDATE 20.03.2018: Сниппет обновлён на корректный и добавлен pdoTools для обработки чанка.

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



Сниппет умеет принимать параметры базового размера(font), шага в пикселях(step), количества размеров(levels) и чанка для вывода(tpl).

Алгоритм работы прост:
1. Собираются теги со всех товаров сайта.
2. Подсчитывается количество товаров для каждого тега.
3. Рассчитываются размеры для каждого уровня и границы по количеству использования тега.
4. Если не указан шаблон вывода, то на экране также будет облако тегов, но без ссылок.
Евгений Шеронов
17 февраля 2016, 21:46
modx.pro
26
5 997
+9

Sendex: 2 вызова на одной странице

Доброе время суток!

Установил Sendex на сайт, необходимо в двух местах на одной странице расставить формы подписки.
Прикрутил jGrowl для уведомлений о подписке, смирился, что без Ajax. Всё вроде бы работает, но не так как нужно.

При подписке всплывает 2 сообщения и приходит 2 письма на почту. При 3 формах соответственно 3 письма и 3 сообщения. Со всплывающими сообщениями ещё разобрался в jGrowl, но с отправкой лишних писем не могу понять где копать. Возможно, всё проще, чем я думаю.

Кто нибудь уже сталкивался с подобным? Помогите, пожалуйста, разобраться.
По поиску ничего на данную тему нет.

P.S А если кто-то подружил Sendex и Ajax то вообще здорово, если отпишитесь здесь :)
Евгений Шеронов
04 января 2016, 19:19
modx.pro
1
1 464
0