Топики пользователя «pitbull»

Шпаргалка по MODx API

Нашел на просторах интернета небольшую, но полезную шпаргалку по MODx API.

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

Уверен — будет полезна для новичков и не только!


( Читать дальше )

[plugin] EmailDefender - защита email адресов от спам-ботов

Давно хотел сделать плагин для модикс, который бы заменял вывод адреса email JS скриптом и тем самым защищал бы добросовестных обладателей оных от спам-ботов.

По своей давней традиции я не стал изобретать велосипед, а поработал напильником над мамботом из cms Joomla!

EmailDefender может:

1. Преобразует простой текст mail@gmail.com
2. Преобразует ссылку вида <a href=mailto:mail@gmail.com>mail@gmail.com</a>
3. Преобразует ссылку вида <a href=mailto:mail@gmail.com>пишите нам!</a>


Все это становится невидимым для спам-ботов!

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

Плагин можно отключить для конкретной страницы!


( Читать дальше )

[plugin] EmailDefender - защита email адресов от спам-ботов

Давно хотел сделать плагин для модикс, который бы заменял вывод адреса email JS скриптом и тем самым защищал бы добросовестных обладателей оных от спам-ботов.

По своей давней традиции я не стал изобретать велосипед, а поработал напильником над мамботом из cms Joomla!

Итак, приступим


( Читать дальше )

Много картинок на странице. Как?

Предполагается сделать каталог архитектурных сооружений области (~500 шт.).

На странице с сооружением предполагается, что будет размещено некоторое количество фотографий (от 0 до ~50). И что бы отображались они единообразно, а не просто были натыканы, например directResize`ом в content.

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

Собственно вопрос как это лучше реализовать?



( Читать дальше )

MODx Evolution изнутри - Как работает modx [перевод]

MODx изнутри – как работает MODx?

MODx Evolution - Logo

Основной функционал MODx состоит из двух частей. Первая часть парсит документы и генерирует страницы, отображаемые пользователю, вторая обеспечивает интерфейс администратора. (Собственно front end и back end, прим. Пер.).

Для начала рассмотрим как MODx генерирует страницы во front end.
Как работает парсер MODx

При открытии страницы сайта запрос отправляется файлу index.php. Строка запроса, в зависимости от настроек сайта содержит ID документа или его алиас. Файл index.php инициализирует объект MODx и запускает парсер.
Парсер принимает ряд мер, чтобы точно определить какой результат возвратить посетителю.


( Читать дальше )

MODx Evolution изнутри - Введение [перевод]

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

Итак, представляю Вашему вниманию цикл переводов «MODx изнутри»:


( Читать дальше )

MODx Evolution: Порядок выполнения (перевод)

Оригинал статьи в MODx wiki

Порядок выполнения
  1. Содержание
  2. Введение
  3. Порядок выполнения
  4. Порядок работы парсера
  5. Благодарности


Введение

Modx выводит содержимое страницы, возвращая буфер (имеется в виду output bufer, прим пер.) объекта (функции ob_*, прим. пер.). Как разработчику, Вам может пригодиться порядок работы MODx, совершаемой для отображения страницы.


( Читать дальше )

Чтобы удобней было!

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

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


( Читать дальше )