+1.13
143 читателя, 256 топиков

DLSiblings: кольцевая перелинковка для Evo



DLSiblings — сниппет вывода соседних ресурсов для Evolution CMS (MODx Evo). Предназначен для организации множественной кольцевой перелинковки страниц сайта. Основан на сниппете DocLister, поэтому можно использовать все возможности ДокЛистера.

Читать подробнее...

Модуль выбора времени записи (бронирования)

В первый раз выкладываю более-менее законченное решение, помидоры и правки кидать в гитхаб:
github.com/GTX59/Booking
Модуль позволяет установить доступные даты и интервалы времени,
сниппет визуально выводит свободное время на странице.


Форма записи в модуль не включена, но имеется возможность передачи выбранной пользователем даты и времени в
Читать дальше →

eFavorite - еще одно "избранное"

Сниппет eFavorite — еще один вариант организации избранного — для тех, кому «ничего не подходит» :)
Описание, параметры, примеры вызова — смотреть readme на гитхабе.

Из особенностей:
— один вызов на страницу
— встроенная интеграция с eFilter, что позволяет организовать фильтрацию избранного
— добавляет в избранное / удаляет из него все идентичные элементы на странице, если они выведены в
Читать дальше →

evoPack - extras наоборот. Формируем установочные пакеты

Приходилось ли вам когда-нибудь писать решение «наживую», а затем использовать его на других проектах?
Мне, вот, достаточно часто. И хорошо, когда решение умещается в один элемент: будь то сниппет или плагин, там можно простым копипастом все решить… А если взаимосвязанных элементов несколько? Да еще и подключаемые файлы?..
Конечно, можно потратить какое-то время для написания инсталла для
Читать дальше →

evoCart – простая и гибкая корзина с модулем заказов

кочующие из проекта в проект скрипты для организации корзины были собраны в один пакет, который позволяет развернуть базовую корзину за несколько минут. решение писалось для себя исходя из стандартного набора требований, поэтому оно такое, какое есть.
все выводы построены на DocLister(и FormLister) и его prepare-функциях, поэтому все весьма гибко и расширяемо при наличии необходимых навыков.
Читать дальше →

Эволюция DBAPI

В новых версиях MODX Evolution ожидается существенная переделка ядра. Ключевым улучшением станет полноценное внедрение паттерна Dependency Injection. Ну, а как этим пользоваться, я покажу на примере DBAPI. Но для начала расскажу с чего все начиналось, чтобы было понятно зачем…

Читать дальше →

Отправка смс при изменении статуса заказа через SMS.RU

Плагин отправляет сообщение покупателю на телефон. указанный при регистрации через сервис SMS.RU.
Плагин вешается на событие OnSHKChangeStatus и использует плагин SHKshowAdminMessage, для вывода сообщения менеджеру


Читать дальше →

Плагин для автоматического создания дочерних документов.

Иногда долго объяснять/обучать какой должна быть структура папок дочерних документов, и всё равно забывают и путаются. Вот решил написать плагин для решения этой проблемы.
Требуется MODXAPI от Евгения Борисова (https://github.com/AgelxNash/DocLister)

Из трудностей пока написание строки в конфигурации плагина (Планирую дописать).
Например у меня есть такая структура
Ресторан
  • Акции

Читать дальше →

evoCollection - такой же как у Ревы, только по-другому)

Внешний вид коллекции
Внешний вид модуля
Мы пилили-пилили и наконец-то допилили) Модуль evoCollection практически полностью повторяет функционал модуля Collection для MODX Revolution, и создает вкладку в корневых документах для табличного отображения дочерних ресурсов, быстрого их редактирования и создания.

С момента первого релиза сделано множество изменений и улучшений.

Читать дальше →