+1189.98
Рейтинг

Дмитрий

Evolution CMS 1.4.0 (25.01.2018)

Это второй крупный релиз Evolution CMS. Про первый можно почитать тут (http://modx.im/blog/news/5311.html). За полгода было проделано много работы (более 600 комитов). Основной упор в этом релизе был направлен на стабильность системы, а также на обновление старых сниппетов, что дает возможность создавать сайты еще быстрее, да и работать сайты будут еще быстрее. В этом нам очень сильно помогает
Читать дальше →

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

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

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

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

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

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

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

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

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

Плагин evoCollection - редактируем дочерние элементы (EVO)

Встала задача перекинуть сайт с самописным движком на MODX. Все бы ничего, но они привыкли к табличному представлению товаров, вот хотят чтобы также было и на MODX.
Гугл подсказал решение Евгения Борисова CResource, но с учетом того что он был написан достаточно давно, на новой версии он не запустился у меня.
Решил набросать свое решение, да че-та увлекся, и получился вполне себе приличный, хоть
Читать дальше →

Сниппет DLMenu для вывода меню с помощью DocLister

С Wayfinder все понятно и так; DLBuildMenu хорош как иллюстрация возможностей параметра prepare, но такой способ решения задачи привел к повышенному потреблению ресурсов, что уже не очень хорошо. К недостаткам DLBuildMenu можно отнести и некоторую сложность при переходе с Wayfinder. В общем, предлагаю свое решение, которое должно преуменьшить недостатки DLBuildMenu, сохранив гибкость в
Читать дальше →

Google-админка. Шаг 1

Это будет очень короткая заметка.

Иногда требуется периодически наполнять сайт данными из файлов csv/xls(x). Каждый раз, когда этот вопрос возникает, начинается серьезный разговор с заказчиком о форматах файлов и кодировках, о том, как пользоваться админкой (которая часто даром никому не нужна, прайс бы обновить по-быстрому) и прочих вещах.

Что можно сделать в такой фантастической ситуации? Ну, например, создать в Google spreadsheets (табличный редактор гугла) документ с доступом по ссылке. Настроить вместе с заказчиком колонки таблицы, которые менять нельзя никогда и никому. Исправить ваш любимый код импорта так, чтобы он вначале скачивал csv с документов гугла, а потом уже делал все остальное.


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

вывести Doclister в MultiTv

Здравствуйте. Задача следующая: на фронте есть 2 соседние вкладки с одинаковыми товарами (товары имеют изображение, заголовок и т.д.), которые разбиваются на подзаголовки. Схематично примерно так joxi.ru/Dr81vBEU6ye0m6

Я решил это делать через multitv, писать подзаголовок и писать id товаров для вывода через doclister, но столкнулся с проблемой во вложенном доклистере не выводятся поля типа pagetitle и т.д. Подскажите плз как это можно решить. Ну или решение глупое может есть какой более адекватный вариант?

RESPONSIVE filemanager для Modx Evo (upd. 23.07.17)

Есть такой достойный бесплатный web file manager — RESPONSIVE filemanager. Сайт официальный сайт.
Чем он лучше kcfinder? сразу спросите вы.
Да много чем. Адаптивный под разные экраны, всякие фичи с редактированием картинок, аяксы и прочие плюшки, фильтр, сортировка, можно скрыть нужные папки и тд… Проще посмотреть демо на офф. сайте. Там же почитать GREAT FEATURES. Я нашел только один
Читать дальше →

FastImageTV

Аналог Revo-компонента FastUploadTV. Позволяет добавлять картинки в TV-параметры без вызова файлового менеджера. Разработку оплатил и разрешил поделиться с сообществом пользователь ilarion , за что ему спасибо. Также спасибо пользователю EGO , который до публикации этого топика наткнулся на компонент на гитхабе и прислал по этому случаю донат (:


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

Блокировка менеджера с ролью editor

Добрый день, может кто подскажет в чём проблема. В системе Modx Evo 1.0.15 (да и в других версиях тоже) есть в конфигурации возможность указать сколько попыток даётся на авторизацию в системе управления. И если менеджер не правильно вводит какое-то количество раз его блокирует, на время установленное в конфигурации Время блокирования (в минутах.)

Так вот заметил что по истечении времени которое установлено в графе Время блокирования, менеджер с ролью editor остаётся заблокированным и приходится его в ручную разблокировать. Получается что блокировка на какое-то время не работает. Блокирует пока не разблокируешь в ручную. Хотя если зайти то в графе время блокировки указано верно (заблокирован до ____) Но суть менеджер навечно заблокирован пока я его в ручную не разблокирую.

Может я что не так делаю или есть какие-то хитрые настройки?