Сортировка: По дате По просмотрам ↓
Урок по созданию пакетов для MODX Revolution и создание своих репозиториев от Fi1osof
15 мая 2014, 18:21
Видеоурок от Fi1osof'а по созданию пакетов и, самое интересное, своих репозиториев.
Этот урок будет особо интересен разработчиками или веб-студиям, которые имеют свои наработки, которыми не хотелось бы делиться в открытом доступе. Вы можете создать свой репозиторий и подключить к нему сайты клиентов…
Читать дальше
Этот урок будет особо интересен разработчиками или веб-студиям, которые имеют свои наработки, которыми не хотелось бы делиться в открытом доступе. Вы можете создать свой репозиторий и подключить к нему сайты клиентов…
Читать дальше
[Console 2.0.4-beta] Циклические запросы в консоли MODX
11 июня 2015, 10:52
Сегодня вышла новая версия дополнение Console для MODX.
Обновление коснулось возможности отправлять повторные циклические запросы на сервер и выполнять один и тот же код несколько раз — до тех пор, пока все, что вам нужно не будет обработано.
Читать дальше
Обновление коснулось возможности отправлять повторные циклические запросы на сервер и выполнять один и тот же код несколько раз — до тех пор, пока все, что вам нужно не будет обработано.
Читать дальше
Простой AJAX-фильтр для MODX с помощью pdoPage
06 декабря 2018, 13:02
Да, ещё один способ реализации Ajax-фильтра на сайте =)
Начнём с простого вывода на странице обычного списка ресурсов. Обязательно добейтесь, чтобы нормально работала AJAX-пагинация, потому что своих механизмов работы с AJAX мы писать не будем, а будем использовать методы AJAX, которые есть в pdoPage.
Читать дальше
Начнём с простого вывода на странице обычного списка ресурсов. Обязательно добейтесь, чтобы нормально работала AJAX-пагинация, потому что своих механизмов работы с AJAX мы писать не будем, а будем использовать методы AJAX, которые есть в pdoPage.
<div id="pdopage">
<div class="rows row">
{'!pdoPage' | snippet : [
'ajaxMode' => 'default',
'parents' => 0,
'limit' => 3,
'includeTVs' => 'height,weight,speed_type,price',
'tvPrefix' => '',
'tpl' => '@INLINE
<div class="col-sm-6 col-md-4">
<div class="thumbnail">
<div class="caption">
<h4>{$pagetitle}</h4>
<p>Вес: {$weight}</p>
<p>Высота: {$height}</p>
<p>Тип: {$speed_type}</p>
</div>
</div>
</div>',
]}
</div>
{'page.nav' | placeholder}
</div>Читать дальше
Онлайн-конференция MODX Russia Online
30 марта 2015, 17:50
3 апреля 2015 года пройдет встреча MODX-клуба (Санкт-Петербург). В ходе подготовки к встрече появилась идея провести онлайн-конференцию разработчиков MODX.

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

Читать дальше
Обработка большого количества документов на слабом хостинге
09 апреля 2013, 17:00
Иногда возникает необходимость обработать сразу большое количество ресурсов, например вдруг решили, что у всех отзывов должен быть URL /review-25.html (у каждого свой id), а сейчас на сайте около 200 отзывов и у них URL формировались обычным translit'ом (ну или не совсем обычным))). Все бы ничего, да вот хостинг слабенький и на нем жестко прописано ограничение на время выполнения скрипта. И максимальное количество документов, которые успевают обработаться — 10-15.
Можно, конечно как-то оптимизировать скрипт, например, не использовать процессоры, можно вносить изменения прямо в базу через phpMyAdmin, можно запускать скрипт 20 раз вручную, пока не обработаются все ресурсы… Каждый выбирает сам.
Для себя я сделал сниппет для пошаговой работы php-скрипта, который вполне может обрабатывать и ресурсы MODX.
Читать дальше
Можно, конечно как-то оптимизировать скрипт, например, не использовать процессоры, можно вносить изменения прямо в базу через phpMyAdmin, можно запускать скрипт 20 раз вручную, пока не обработаются все ресурсы… Каждый выбирает сам.
Для себя я сделал сниппет для пошаговой работы php-скрипта, который вполне может обрабатывать и ресурсы MODX.
Читать дальше
Скрипт выборки шаблонов для проверки
21 июля 2016, 18:36
Перевожу очередной сайт на смарти и меняю соответственно код всех шаблонов. А шаблонов 17 штук (наследство). Процесс был рутинный и что-то я засомневался, а вдруг где какой шаблон не так прописался и что надо бы проверить. А как проверить? Логично — открыть по одному документу каждого шаблона во фронте и посмотреть нет ли ошибок и вообще корректно ли открывается. Но документов много и по каждому идти выискивать документы по каждому шаблону не удобно. Вот написал скрипт, который делает такую выборку и сразу формирует ссылки на эти документы, по одному на каждый шаблон. Остается только кликнуть по разу каждую ссылку и посмотреть как что отображается.
Читать дальше
Читать дальше
Сжатие картинок с помощью сервиса OptiPic
11 декабря 2017, 15:46
OptiPic.io — это сервис оптимизации изображений для сайтов. Дополнение OptiPic реализует интеграцию сайта MODX с этим сервисом. Чтобы оптимизировать картинки, например, при выводе через pdoResources, добавьте сниппет optipic в список фильтров ввода вывода:
Читать дальше
<h4>[[+pagetitle]]</h4> <img src="[[+tv.image:phpthumbon=`w=350&h=180&zc=1`:optipic]]" alt="[[+longtitle]]">
Читать дальше
pervosvyatitel.ru - новости и проповеди Патриарха Кирилла
24 апреля 2014, 18:50
Мы, в некоммерческом фонде «Здоровая Страна» разработали сайт, на котором пресс-служба Патриарха Кирилла размещает новости, проповеди, анонсы событий.

Кроме того на сайте есть интерактивный календарь со всеми православными праздниками (сами события берем с сайта www.pravoslavie.ru — оказывается, давно уже есть адекватное API, с помощью которого можно получить очень подробную информацию по каждому дню).
Но большую часть времени, конечно, потратили на приложения для iOS и Android. Под катом, как всегда, подробности)
Читать дальше

Кроме того на сайте есть интерактивный календарь со всеми православными праздниками (сами события берем с сайта www.pravoslavie.ru — оказывается, давно уже есть адекватное API, с помощью которого можно получить очень подробную информацию по каждому дню).
Но большую часть времени, конечно, потратили на приложения для iOS и Android. Под катом, как всегда, подробности)
Читать дальше
Новый дизайн сайта ilyaut.ru
27 февраля 2014, 16:55
Вот и настало время полностью обновить мой блог. Теперь дизайн стал чище и функциональнее.
Основа дизайна и верстки — Bootstrap, соответственно, на всех устройствах сайт должен отображаться нормально. Кроме того я обновил версию MODX до 2.2.12—pl, а также все компоненты до последних версий. Так что теперь, вы можете голосовать за статьи, комментарии и оставлять анонимные комментарии.
Но есть и плохие новости — я удалил старую систему уведомлений на электронную почту о появлении статей в блоге. Все дело в том, что подписчиков стало много, и скрипт отправки обрывается при сохранении статей. Я планирую установить Sendex и настроить рассылку через него.
Читать дальше
Основа дизайна и верстки — Bootstrap, соответственно, на всех устройствах сайт должен отображаться нормально. Кроме того я обновил версию MODX до 2.2.12—pl, а также все компоненты до последних версий. Так что теперь, вы можете голосовать за статьи, комментарии и оставлять анонимные комментарии.
Но есть и плохие новости — я удалил старую систему уведомлений на электронную почту о появлении статей в блоге. Все дело в том, что подписчиков стало много, и скрипт отправки обрывается при сохранении статей. Я планирую установить Sendex и настроить рассылку через него.
Читать дальше
Кэш MODX
11 июля 2015, 09:41
MODX хранит большую часть содержимого сайта в кэше MODX. Это позволяет выполнять доступ к веб страницам гораздо быстрее, поскольку в этом случае MODX не нужно обращаться за контентом к базе данных. Очень немногие пользователи непосредственно работают с кэшем, но вам все-таки нужно немного знать как он работает, поскольку вы можете управлять тем, какой контент кэшируется.
Читать дальше
Читать дальше
Объектная