Наши заметки о MODx
В этом разделе мы будем собирать небольшую копилку секретов по работе с системой управления контентом сайта (CMS) MODx. Эти заметки ни в коем случае не претендуют на лавры документации. На нашем сайте тема MODx вообще занимает небольшой уголок, и эти материалы мы размещаем только потому, что по роду основной работы нам приходится оказывать техническую поддержку нескольким десяткам организаций, использующих наши прототипы сайтов. В то же время кое-что может пригодиться и другим людям.
Мы не претендуем на изложение "истины в последней инстанции". Наверняка в этих заметках гуру MODx найдут неточности и ошибки. Мы будем очень благодарны, если на это нам укажут в комментариях.
В заметках мы стараемся не просто сразу приводить готовое правильное решение, но и показываем, как мы набивали шишки в процессе поиска.

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

Сниппет для галерей MaxiGallery


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

Здесь мы разбирались с галереей MaxiGallery. Впоследствии мы отказались от использования этого сниппета и перешли на более удобную галерею Easy 2 Gallery. Эти заметки оставляем на память - вдруг пригодится.

Очень часто используется сниппет MaxiGallery. Галерея, показываемая с помощью этого сниппета для посетителя сайта может выглядеть примерно так:

Примерный вид галереи

При щелчке по картинке открывается просмотр с каким-то эффектом, например:

Просмотр с эффектом Slimebox

Так как картинок несколько, то в просмотре имеются кнопки навигации типа вперед - назад

Разумеется, и общий вид галереи, и настройки просмотра, могут быть настроены.

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

Галерея у администратора

Здесь появилась кнопка Управление галереей. При щелчке по ней администратор может управлять галереей:

Управление галереей

Здесь редактируются атрибуты каждой картинки - Название, Описание, позиция. Картинку можно и удалить.

А как попадают картинки в галерею? Для этого ниже свойств картинок есть дополнительные строки ввода имен файлов картинок на локальной машине:

Загрузка картинок на сервер

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

Мы пока рассмотрели внешнюю сторону. А что происходит внутри MODx?

1. Внутри папки assets/galleries создаются подпапки с именами, равными ID страницы, на которой размещена галерея, например assets/galleries/1460.

2. В каждую такую папку складываются картинки, добавляемые в галерею. На сервер они загружаются скриптами.

3. Для каждого изображения автоматически создается файл миниатюры с префиксом tn_, например для файла ru_3d_pump_k.jpg будет создана миниатюра tn_ru_3d_pump_k.jpg.

Весь этот функционал настраивается при установке и настройке сниппета MaxiGallery.

28-01-2009 14:59:51



    Содержание раздела «MaxiGallery»:
Комментарии любых посетителей

Написать комментарий