News and events /

MODX 2.5.6

Для загрузки доступна новая версия MODX Revolution 2.5.6.

Ключевые изменения в основном состоят из исправлений с прошедшего MODX Bug Hunt:
  • исправлено отображение превью картинок, если источник файлов находился вне корневой директории
  • добавлена настройка минимальной и максимальной длины содержимого tv-поля
  • при установки advanced-версии скрыто отображение имени базы данных, а также её пользователя и пароля
  • системная настройка default_per_page теперь применяется и к списку установленных пакетов
  • при просмотре недоступной символической ссылки теперь отображается корректная страница ошибки
  • добавлено сообщение об ошибке при попытке изменить имя файла или директории на уже существующее
  • исправлена ошибка в Firefox'e, при которой форма поиска не реагировала на нажатие клавиши enter


Полный changelog.
Новость в официальном блоге.
24 minutes ago    Максим Кузнецов
0    14    0 +2
How to /

Пример добавления анимации к mFilter2

В ответ на вопрос по анимированию работы фильтров mFilter2, выкладываю пример решения данной задачи (демо).

Yesterday at 13:30    Максим Кузнецов
7    165    4 +10
Solutions /

Доступ к core из админки, когда папка вынесена

Для обеспечения безопасности сайта, часто рекомендуют выносить папку core за пределы веб сервера. Но так же часто бывает необходимость получить доступ к этой папке из админки. Для этого в меню — Медиа создаем новый источник файлов. Называем его. В параметрах basePath — указываем абсолютный путь к папке core (слэш на конце обязательно). basePathRelative — ставим НЕТ. После этого папка core доступна из админки
25 march 2017, 17:16    terlim
5    256    8 +6
Store /

Завершение ß-теста нового Modstore

Привет.

Основные недочёты, выявленные в ходе ß-тестирования Modstore устранены. Спасибо за участие!
Клиенты регистрируются, покупают дополнения, подключаются к репо и задают вопросы в поддержке. Авторы выкладывают новые дополнения и обновления, следят за статистикой продаж и отвечают на тикеты.



Поэтому пришло время немного рассказать о процессе и о том, что получилось.
25 march 2017, 14:23    Виталий Дощенко
0    394    10 +12
News and events /

Meetup в Кирове

Всем привет!

Народ, кто есть в Кирове? Я тут в гостях, завтра хотим встречу организовать. Уже есть 4 человека, но конечно же чем больше народу будет, тем лучше. Встреча будет абсолютно неформальная, с пивом, кальяном и т.п., но о технологиях будем тоже плотно общаться. Встречаемся в «Пивная Бар» на Блюхера, 63. Телефон для связи: +7-953-675-09-38
25 march 2017, 00:52    Николай Ланец
0    114    0 +5
Solutions /

Удаление старых версий пакетов

Многие пользователи знают, что MODX хранит кучу старых версий дополнений, чтобы вы могли откатиться на них в любое время.

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

Скрипт нужно положить в корневую директорию и запустить. Он выберет все установленные версии, кроме самой последней, и корректно удалит их через родной процессор.

Судя по коду этого процессора, никак повредить системе он не может, потому что деинсталляцию самого пакета не делает, а только удаляет файлы версии. Но, в любом случае, использовать на свой страх и риск!
24 march 2017, 09:35    Василий Наумкин
25    259    6 +24
New components and versions /

[addData] Добавление дополнительных данных

Компонент addData для MODX позволяет добавлять дополнительные данные к ресурсу. Если взять магазин, для примера, то к товару можно легко добавлять требуемые характеристики. При желании эти характеристики можно сгруппировать и дать описание каждой характеристики, который будет отображаться в Popover при наведении (используется Bootstrap3).
23 march 2017, 17:02    Марат Марабар
8    287    17 +13
New components and versions /

[modHelpers] Версия 1.4.0. Мобильность, очереди...

Всем привет!
В данной версии добавленный функционал коснулся в основном программистов. Но есть пара фич и для работы с сайтом — проверка запроса на «мобильность» и очереди для почтовых уведомлений.

Для отладки добавил функцию print_str(). Работает как print_r, но дополнительно делает ещё ряд манипуляций — объекты переводит в массивы (при наличии метода toArray), массивы оборачивает в тег pre, для null-евых переменных выводит «NULL», для булевых — «TRUE» или «FALSE» вместо 1 и ''. А также может оборачивать вывод тегами HTML или применять шаблон для вывода. Например, выводить желтым шрифтом на синем фоне.

23 march 2017, 10:13    Сергей Шлоков
3    310    5 +9
News and events /

5000 на modx.pro

Привет, ребят!

У нас тут небольшая дата — 5 000 зарегистрированных пользователей в нашем дружном сообществе. Выросло оно из моего блога, когда Владимир Бурнос зарегистрировал это имя и просто подарил мне.

В той или иной степени это число регистраций складывалось с 2012 года, то есть — 5 лет. Конечно, далеко не все из этих пользователей еще активны (некоторые не по своей воле), однако 1500 — 2000 уникальных посетителей modx.pro держит каждые сутки.

То ли еще будет!
21 march 2017, 22:42    Василий Наумкин
0    243    3 +27
Solutions /

Импорт в MODX Tickets из Wordpress

В очередной раз понадобилось перенести блог из Вордпресса в MODX. Раньше я для этого пользовался хитрым костылём с Articles. Сейчас он не работает, поэтому пришлось чинить. Доделывать мне его лень, так что это опять костыль. Но у меня он сработал.

Скачиваем файл, создаём новый сниппет, например, wpimport, вставляем в него текст из файла, и настраиваем всё параметры прямо в коде (я предупреждал — костыль!)

  • На 20-й строке указываем путь к файлу, экспортированному из WP.
  • На 100-й строке появляется функция, которая расставляет теги абзаца, которых в файле WP нет.
  • 115-я строка — ID родителя (куда будем импортировать?)
  • 119-я — ID шаблона для постов.
  • На 126 устанавливается class_key Tickets. Если хотите, можете сделать ModResource.
  • Со 132-й строки пробуем скопировать все изображения из WP в папку, указанную на 152-й строке. Попутно меняем css классы у картинок на bootstrap.
  • На 180-й строке пытаемся поменять href у ссылок, внутри которых были картинки.
  • 199 – Сохраняем в интротекст всё, что перед катом.
  • 209,210 — вызываем функции, которые сохраняют description и keywords в соответстующие ТВ, если в WP вы использовали All In One SEO Pack. ТВ для сохранения указаны в самом конце.
  • ТВ для тегов на 339-й строке.
21 march 2017, 15:39    Денис Дыранов
7    204    3 +12