Новые дополнения и их версии

msProductsComposerSelection

Дополнение позволяет сформировать условия для выборки товаров и привязать их к ресурсу, после чего использовать в таких сниппетах как msProducts, mSearch2, mFilter2 и прочих, которые в своей работе используют параметр where.

Видео обзор

Купить
Prihod
21 февраля 2018, 08:12
modx.pro
2
2 780
+3

[NotFoundParamAlert] - отслеживание несуществующих страниц с заданными URL параметрами

В очередной раз на крупном клиентском проекте, где настроены все виды контекста, обнаружил, что часть рекламных объявлений ведет на несуществующие страницы. Опять кто-то обновил структуру сайта, кто-то забыл об это сказать, а следовательно не были обновлены URL объявлений. Такое происходит регулярно из-за рассогласованности действий тех, кто занимается контентом и тех, кто контекстом. При этом если Google AdWords о несуществующих страницах предупредит, хоть и не сразу, то Яндекс Директ об этом вам не расскажет, он проверяет код ответа страницы и сообщает о проблемах только при добавлении объявления. И как правило, находятся подобные объявлениями, ведущие на несуществующие страницы, не сразу, а когда кто-то заподозрит неладное и полезет в статистику.

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


Кудашев Сергей
20 февраля 2018, 05:29
modx.pro
2
2 153
+9

[Smsc] - подключение сервиса smsc.ru

Добрый день.

Набросал не большой компонент для подключения сервиса smsc.ru
Компонент позволяет отправлять смс с подтверждением кода на номер телефона при регистрации через Office.

Михаил
19 февраля 2018, 09:01
modx.pro
4
2 557
+5

[pdoTools] 2.11.0 - отключение выборки total по умолчанию

Привет, друзья!

Для начала, немного теории. Все сниппеты pdoTools используют класс pdoFetch для работы с базой данный. Во время этого происходит выборка данных с подсчётом количества результатов и выставлением плейхолдера [[+total]]. Для максимальной точности, делается это, используя встроенные функции MySQL. Перед выборкой добавляется такая функция:
SQL_CALC_FOUND_ROWS `id`,`pagetitle`,...
И MySQL знает, что нужно считать потенциально выбираемые результаты.

А после выборки делается отдельный запрос для получения результата и выставления плейхолдера
SELECT FOUND_ROWS();
Василий Наумкин
15 февраля 2018, 09:10
modx.pro
2
4 818
+13

Анонс mscAddress

Дополнение mscAddress дает возможность клиентам в личном кабинете сохранять свои адреса, которые в будущем могут быть использованы при оформлении заказов.

В системных настройках перечислены обязательные для заполнения поля. По-умолчанию: city,street,building



При изменении селекта на странице оформления заказа в соответствующие поля будут подгружаться данные заполненных адресов



Дополнение добавлено в магазин, доступно здесь.
Артем
31 января 2018, 18:56
modx.pro
2 610
+9

[msChart] Графики для miniShop2

msChart добавляет графики на страницу заказов miniShop2. Выглядит всё это дело так:

Доступны: Статус, Оплата, Доставка.
Марат Марабар
24 января 2018, 13:12
modx.pro
4
3 426
+13

[MinifyX] Новые возможности старичка

Всем привет! Сегодня поговорим про дополнение MinifyX. Все знают, что это, но не все, что оно больше не поддерживается автором. Основная причина — ядро минифая (библиотека Munee) уже давно не обновляется. Вроде есть проблемы с Bootstrap 4.
Но мне он нравится. А главное, он выполняет всё, что требуется — собирает и минифицирует мои скрипты и стили без ошибок. Я не компилирую сасы, лесы, кофе. Единственное, не хватало разных мелочей для удобства. Вот захотелось мне собирать всё в один файл — и обычные скрипты и скрипты дополнений. Сниппетом это сделать не очень просто, но можно — для каждого шаблона делать отдельный вызов с перечнем необходимых файлов. Но этот вариант не вызвал у меня энтузиазма. И я решил реализовать другой подход. У меня сниппет MinifyX вызывается в чанке head, в котором я определяю секцию HEAD страницы. Поэтому я подумал, а почему бы не использовать подход загрузки файлов по требованию.
Сергей Шлоков
18 января 2018, 18:46
modx.pro
8
5 851
+12

[yaMarketReviews] - отзывы из Яндекс Маркета на вашем сайте (Update 2018)

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

Состоит из двух логических частей
  1. Отзывы о магазине
  2. Отзывы о продукте
Николай Савин
06 января 2018, 05:49
modx.pro
6
5 816
+10

[msdSector] - расчет стоимости доставки с учетом секторов.

msdSector — расчет стоимости доставки с учетом секторов.


Особенности:

  • работа только с новым miniShop2 (version =>2.4.0-beta2)
  • сниппет расчета стоимости корзины
  • подсказки и выбор адреса с помощью DaData api
Демо: msdsector.vgrish.ru
Володя
24 декабря 2017, 11:21
modx.pro
1
2 779
+9

[NumberAbbreviation] - модификатор для сокращения больших чисел (1.2K)

Уже несколько раз поднимался вопрос по сокращению больших чисел до удобного формата как в социальных сетях.

Я сначала не совсем понимал принцип формирования подобного формата чисел. Но благодаря пользователю Neonich решение было найдено.

Итак, есть решение — почему бы не сделать его для всех?
Как следствие этого появился пакет NumberAbbreviation, который добавляет новый модификатор numabbr.
Василий Столейков
22 декабря 2017, 07:17
modx.pro
6
4 850
+13