+1.13
139 читателей, 247 топиков

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

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

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

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

Очередная анти-спам проверка без каптчи (обновлено)

Меня лично дико раздражает каптча, в особенности, когда великая и могучая гугля шесть раз подряд пытается у меня узнать как выглядят витрины и дороги, а если нужно вводить циферки написанные на тарабарском то вообще труба. Это меня как пользователя она раздражает. А как программиста — ее не всегда корректно впишешь в дизайн. Поэтому я искал решения, которые бы отсеивали спам, но при этом не
Читать дальше →

HybridAuth - авторизация через соцсети

Портировал на Evo популярный компонент HybridAuth за авторством bezumkin .
Особенности:
  • используется библиотека HybridAuth, которая реализует авторизацию через множество соцсетей (провайдеров) без посредников;
  • регистрация (в том числе с добавлением в группы) и авторизация пользователей;
  • привязка нескольких соцсетей к одному пользователю;
  • управление привязанными соцсетями из админки

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

Типограф для TinyMCE4

Дополнение не совсем для MODX, но может кому-то пригодиться, чтобы менеджеры выкладывали на сайт тексты с правильными кавычками и многоточиями. Ссылка для скачивания и инструкция по установке: github.com/Pathologic/TinyMCE4-Typograf
При инициализации редактора можно передать дополнительные параметры типографа, используя ключ typograf:

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

Client Settings - модуль для пользовательских настроек сайта

Данный модуль позволяет создать страницу с пользовательскими настройками, используя типы полей tv-параметров.

  • конфигурация полей в файлах, удобно для управления и переноса;
  • доступны все стандартные типы полей, +кастомные (тестировались multitv и pagebuilder);
  • поля можно разбивать по вкладкам (каждый файл — отдельная вкладка);
  • работает предпросмотр изображений, через mm;
  • все настройки

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

WebixTable- редактирование таблиц (всяких справочников и т.п.)

Часто приходится сталкиваться с задачей создания и редактирования всяких справочников. Делать это в дереве не всегда хочется, как правило там всего несколько текстовых полей, а записей таких может быть и не одна тысяча. Т.е. очевидный выход — создание отдельных таблиц под это дело.

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

Analytics4Evo - Google Analytics Module, Plugin and widget


Google Analytics for Evolution CMS Module, Plugin and widget
www.tattoocms.it/extras/packages/analytics4evo.html
github.com/Nicola1971/Analytics4Evo

Important: This package is based on Google Analytics Embed API JavaScript library and use Google Sign-In.

Before users can view their account information on the Google Analytics web site, they must first log in to their Google
Читать дальше →

Ajax для сниппета FormLister

Выкладываю свой вариант работы с обычными ajax формами.

Описание
Генерация ajax запроса для сниппета FormLister на основе свёрстаной формы.

Настройка
  • Залить в корень сайта папку assets
  • Подключить библиотеку jquery (разработка велась на версии 3.2.1, но должно работать и на версиях пониже)
  • Подключить файл FLajax.js на сайте
  • В кнопке отправки формы прописать класс FLaja

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

SHKLastOrders Widget

Плагин для вывода последних заказов и смены их статусов shopkeeper на главной EVO CMS.

Из настроек:
  • название плагина для проставления ссылок на кнопки просмотр и редактирование
  • количество последних заказов
В ближайшее время в планах добавить:
  • Цвета статусов
  • Вывод доп параметров заказа
  • Шаблон для контактной информации в таблице

Плагин доступен на GitHub:
Читать дальше →

EvoCron

Написал плагин, что-то на подобие сильно урезанного крона до минут.
Как работает: Плагин проходит по всем СНИППЕТАМ и в их описании ищет свои параметры, их обрабатывает и запускает сниппет в нужную минуту с указанными параметрами.
Что нужно чтобы работал: просто нужно, чтобы было окно админки открытым.

Пример описания сниппета:
возвращает погоду в городе #evocron,11,12,13,14,15,19 #
Читать дальше →