Блог о MODX Revolution

В этом блоге мы публикуем свои наработки для MODX Revolution, и другие интересные материалы, касающиеся MODX.

Добавляем колонки в таблицу со списком пользователей в панели управления MODX Revolution

В разделе "Безопасность" -> "Управление пользователями" в админке MODX Revolution выводится список всех пользователей на сайте, как администраторов, так и просто зарегистрированных.

Список пользователей

В "голой" установке выводятся следующие поля:
1. ID
2. Имя (username)
3. Полное имя (fullname)
4. Электронная почта (email)
5. Активный
6. Заблокирован

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

Попробуем исправить.

Подробнее

Используем свой сниппет в связке с getPage

Если перед вами стоит задача написать компонент для MODX Revolution, выбирающий некие данные из БД и отображающий их, то с большой долей вероятности вам потребуется добавить постраничную навигацию.

Для MODX Revolution существует отличное дополнение getPage с широкими возможностями, которое превосходно справляется с этой задачей. От вас потребуется совсем немного, что бы подружить ваш компонент с getPage и заставить работать их в связке.

Подробнее

Плагин ResizeImageOnUpload для MODX Revo

Этот небольшой плагин может оказаться очень полезным для вашего сайта и сильно упростить работу менеджерам сайта.

Плагин позволяет автоматически ресайзить изображения до нужного размера при загрузке в определенные каталоги на сервере.

Подробнее

getRelated: Похожие материалы в MODX Revolution

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

Подробнее

Добавляем HTML код в тело страницы перед закрывающимся HEAD или BODY тегом

Итак, проблема.

У вас имеется страница, на которой необходимо добавить javascript или к примеру CSS стили. Скрипт можно подключить в конце страницы, перед закрывающимся BODY тегом, а стили необходимо добавить в секцию HEAD.

Конечно, можно создать новый шаблон, чтобы это сделать, но такая страница только одна и заводить новый шаблон для нее не хочется.

Подробнее

Поиск по сайту на MODX Revolution

Поиск по сайту - один из элементов навигации по сайту. И весьма часто этот механизм является хорошим помощником для посетителей, позволяющим ориентироваться в обилии имеющегося на сайте материала.

Рассмотрим самые популярные варианты реализации поиска для сайта, созданного на MODX Revolution.

Подробнее

SEO оптимизация сайта на MODX Revolution

Насколько MODX Revolution подходит для создания сайта, который будет продвигаться в поисковых системах?

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

Рассмотрим основные моменты настройки сайта на MODX Revolution для его успешного дальнейшего продвижения.

Подробнее

Профиль пользователя в MODX Revolution

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

Подробнее

Mapex 2 - Яндекс.Карты для MODX Revolution!

Как и обещали, продолжаем работать над компонентом Mapex - Яндекс.Картами для MODX Revolution.

Сегодня мы выпускаем вторую версию этого компонента, которая содержит революционные (:)) изменения по сравнению с первой версией.

Подробнее

tagLister ЧПУ (Friendly URL`s)

Эта небольшая заметка расскажет о том, как подружить tagLister и Friendy URL`s в MODX Revolution.

tagLister - отлично дополнение для MODX, которое позволяет просто работать с системой тегов на вашем сайте, но и оно не без изъянов.

Как известно, MODX Revolution отлично работает с "красивыми" адресами страниц (Friendly URL), генерируя подобные адреса страниц /page/anotherpage/.

Но tagLister выбиваются из общего ряда, так как он формируют url вида /tags/?tag=мой тег&key=blogTags

Попробуем это исправить.

Подробнее