Решено: Как теперь сортировать пункты меню в дереве? Версия 1.2.1-d9.1.0

Задача — пересортировать ресурсы в дереве.
Раньше в модуле Doc Manager был удобный инструмент — Сортировать пункты меню

Теперь его нет.
В верхнем меню (над деревом ресурсов) есть пункт «Сортировать по позиции в меню», но он только крень сортирует, а подресурсы как???

Проблемы с формами в версии 2.1-d9.1.4

Добрый день!
Возникла проблема с Eform. Формы не срабатывают ни с какими настройками, в консоли выдаётся site.url/mail.php 404 При этом функция mail работает, скрипты сообщения отправляют, проверено.
Пробовал разные версии сниппета, результат одинаковый.

DocLister не выводит дату из TV в заданном формате

Здравствуйте.
Вот вызов:

[!DocLister?
	&parents=`56` 
	&tpl=`eventsList`
	&tvList=`start_datum`
	&orderBy=`start_datum ASC`
	&depth=`5`
	&dateSource=`start_datum`
	&dateFormat=`%d %b %Y`
!]


В шаблоне:

<h4><small>[+date+] | tv: [+tv.start_datum+]</small></h4>


На месте [+date+] вывод упорно 08 Май 2017 (дату создания документа), а на месте [+tv.start_datum+] выводит заданную в ТВ дату — 31 Мая 2017 13:00:00.

В dateSource подставлял также родные поля MODX (createdon, publishedon) — все равно выводит дефолтный формат.

С Ditto ситуация чуть лучше — форматирует даты. Но мне хочется использовать DocLister.

Что я делаю не так?
Спасибо.

Новое меню для админки с выпадающими пунктами

Спасибо 64j За проделанную работу.





Посмотреть новое меню можно скачав отсюда свежую версию github.com/dmi3yy/modx.evo.custom
и выбрав тему MODxRE2_DropdownMenu

Вопрос по скрытию сайта

Здравствуйте.
Появилась задача скрыть сайт от всех, кроме работников офиса.

Сделал так, в index.php определил ip с которого заходят и через if подгружаю код только для удовлетворяющих ip.

Вопрос заключается в том, надежен ли способ?
Так как на сайте важная информация, предназначена только для менеджеров фирмы.

Стабильный парсер с версии 7.1.6 (НУЖНА помощь с тестированием )

Создал ветку github.com/dmi3yy/modx.evo.custom/tree/parser
Где текущая версия но со старым парсером, тоесть конструкции
типа работать не будут

<!--@--
<@IF
:phx


В настройках пока ничего не убирал, это потом если все будет ок после тестов

В целом для тестирования достаточно заменить только файлик:
github.com/dmi3yy/modx.evo.custom/blob/parser/manager/includes/document.parser.class.inc.php

Появляются страницы с https

Здравствуйте.
Началась очередная херня. Сайт без ssl, но начали появляться страницы с https, соответственно на них ни стилей ни скриптов не срабатывают.

В .htacces не силен, все что смог нарыть

RewriteCond %{HTTP_HOST} .
RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]


Но это не помогает.
Такое уже на 2 сайтах. Клиенты тоже время от времени натыкаются. Если прописать вручную http в браузере — то страница появляется нормально.

Как избавиться от такой фигни?
По сути нужно редиректить с https на http, но хотелось бы еще и баг найти

Плагин для автоматизации заполнения alt="" в теге img

SEO-специалисты рекомендуют заполнять атрибут alt тега img.
Думаю, большинству редакторов сайтов это фиолетово — они просто вставляют картинки. Попытался сделать свою работу хорошо даже при таком раскладе.
Решение предназначено для картинок, которые вставляются в поле content.
Читать дальше →

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

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

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

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


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

Вопрос по MODx Planing

Здравствуйте.
Хочу сделать на его основе календарь напоминаний для агентства недвижимости.
Типа кому в какой день нужно перезвонить.

Так вот, установил на 1.2.1-d9.1.0. В админке все вроде нормально, но вот на сайте хочу реализовать чтоб не просто заголовок события был, но еще по клику на него еще открывалось диалоговое окно с подробным описанием события (description).

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

Кто делал похожее, может посоветуете что-то получше?