добавить функционал BannerX

Добрый день, Василий!
Я озадачился баннерокрутилкой для revo, нашел компонет BannerX.
ВСе хорошо, но очень надо добавить еще два поля — текстовое поле (для баннера-текста, без картинки) и поле для сортировки (что то вроде еще одного параметра position).
Ну и соответственно изменить внешний вид управления компонента и добавить функционал в сниппет.
Написание компонентов и PDO я только осваиваю, поэтому прошу помощи.
1. можно ли внести эти изменения в компонент BannerX?
2. насколько сложно будет внести эти изменения?
3. может посоветуете что то, для успешной реализации моей задумки?

Заранее Спасибо!
Роман Харин
03 сентября 2012, 13:22
modx.pro
1
2 190
0

Как организовать на новостном сайте вывод содержимого рубрик, то есть последние пару статей

Здравствуйте, заинтересовался Modx revo но застала проблема, я не знаю как вывести на главной страницы последние страницы, точней не знаю дополнения. Буду рад если вы ответите :)
Александр Соболев
03 сентября 2012, 12:12
modx.pro
1 232
0

Как не хакать сторонние классы

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

Что же делать?
Все просто — нужно расширить сторонний класс своими методами. По сути, это очень похоже на «классные процессоры», только без процессоров и использовать можно везде — это стандартная возможность ООП.
Василий Наумкин
30 июня 2012, 12:21
modx.pro
53
7 919
0

Как работать с MODX Api

Регулярно встречаю в сети разные велосипеды про то, как подключиться к MODX снаружи для работы с его Api. Даже на официальном сайте это описано сложновато.
Василий Наумкин
26 июня 2012, 13:55
modx.pro
27
21 288
0

"Классные" процессоры в MODX 2.2

Предлагаю вам свой очень вольный перевод записи из блога Mark Hamstra о новых процессорах, основанных на классах. Я буду называть их «классными» процессорами — так короче и точнее отражает их суть.

Одно из изменений в MODX 2.2 это новая, полностью переделанная система процессоров, основанных на классах («классные» процессоры), позволяющие вам cущественно упростить создание процессоров для компонентов. Как и любая обновка — эта позволяет вам использовать несколько новых фокусов.

Я использовал эти процессоры в своем новом проекте, и теперь хочу распространить эти наработки где только можно.
Василий Наумкин
21 июня 2012, 08:24
modx.pro
12
10 937
0

Процессоры в MODX

В MODX есть файлы-процессоры, это php скрипты, которые выполняют определенные функции. Загляните в /core/model/modx/processors, и вы увидите, как их много.

Работать с процессорами можно из любого сниппета или плагина при помощи метода runProcessor:
$response = $modx->runProcessor('action/path/to/processor',$arrayOfProperties,$otherOptions);
В ответ мы получаем объект modProcessorResponse, со всеми его методами.
Василий Наумкин
20 июня 2012, 04:13
modx.pro
24
17 237
0

Обновление\бэкап MODX на сервере без FTP

Возникла необходимость обновить Revolution на сервере с медленным FTP. Копирование мне радостно показывало, что 4500 файлов будет заливаться около 7ми часов, и я решил как-то ускорить процесс.
Суть метода сводится к одному предложению: Распаковка zip архива прямо на сервере с помощью php.

Для работы с архивами в комплекте с Revo идет библиотека pclzip.lib.php — смело используем ее.
Василий Наумкин
18 июня 2012, 14:08
modx.pro
6
5 118
0

Тестовые сайты на MODX

Представляю вашему внимаю мой сервис для близкого знакомства с MODX Revolution.

Абсолютно бесплатно, на сутки вы получаете свежеустановленный сайт на облаке Selectel с админскими правами.
Это как бы демо-сайт, только для для одного человека и с возможностью полноценной работы.

Через 24 часа этот сайт будет автоматически удален.
Василий Наумкин
18 июня 2012, 13:49
modx.pro
5 393
0

Пара фокусов с xPDO

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

Решил немедленно поделиться.
Василий Наумкин
18 июня 2012, 10:12
modx.pro
32
21 744
0

Основы Ajax

Ajax — это метод асинхронного запроса к серверу. Текущая страница html с помощью скрипта обращается к серверу с определенным вопросом, получает ответ и что-то с ним делает. Обычно — вставляет результат в страницу.
Василий Наумкин
18 июня 2012, 08:04
modx.pro
36
30 619
0