Всего 123 784 комментария

Andrei Kilin
24 января 2013, 13:03
0
Предвосхищение ожиданий.
Хотел как-то попросить тебя, чтобы ты написал статейку как организовываешь работу свою, а тут вот оно, да еще и шторм в придачу.
Про гитхаб не планируешь подобного чего-то?
Евгений Webinmd
24 января 2013, 12:33
0
!!! ДА!!! Все дело было именно в этом пути, подставил имя пакета и всё пошло отлично. Большое вам спасибо!
Іван Клімчук
24 января 2013, 09:42
0
Можно еще установить modx.com/extras/package/resourcehider для более удобного скрытия/открытия ресурсов.
Василий Наумкин
24 января 2013, 04:06
0
Есть еще вариант скрыть через xPDO.

У каждого ресурса есть свойство show_in_tree, если его установить на 0 — этот ресурс не будет виден в дереве.
Богдан
23 января 2013, 22:46
0
Спасибо, дружище, разобрался.
Spirit_Ninja
23 января 2013, 20:50
0
Рассматривая версию для EVO, то вывод будет
[!eventsCalendar2?
&id=`4`
&calendar_id=`Cal1`
&dateTV=`event_date`
&dateFormat=`%d %b %Y %H:%M`
&tplEvent=`tplEvent2`
&tplMain=`tplCalendar2` !]

Сбор событий будет с документа под id= 4, а сами события на этой странице как-то оформлять, чтобы они собирались? и для чего тогда dateTV?

Прошу прощения, если вопросы примитивные, в MODx не профи. Просто очень хочется разобраться, как добавлять свои события, куда и в каком виде.
Алексей Хребтов
23 января 2013, 20:21
0
Евгений, тебе нужно в начале хука написать
$modx->addPackage('ordertaxiitem', $modx->getOption('core_path').'components/ordertaxiitem/model/','modx_');

modx_ — это префикс таблицы
Василий Наумкин
23 января 2013, 16:45
0
TicketsLatest не получает ТВ.

Хочешь ТВ и тормозов — используй getResources.
Abu
Abu
23 января 2013, 13:57
0
taglister также через getResourcesTag не обрабатывает TicketsLatest, наверно тоже связано с отсутствием ТВ?
Евгений Webinmd
23 января 2013, 12:59
0
И снова здравствуйте, вот создал я компонент, выводится всё, с админки записывается, но стукнуло мне в голову поиграться и с фронтэдом, сделал формочку через FormIt, написал простенький хук и ошибка:
orderTaxi — имя тестового компонента.
(ERROR @ /index.php) Could not load class: orderTaxiItem from mysql.ordertaxiitem.

А на странице вижу такую ошибку:
Fatal error: Call to a member function fromArray() on a non-object in… тут путь к кешу, ниже в коде указал строку куда ведет ошибка

Код такой:
/* получение переменных из формы*/ 
$formFields = $hook->getValues();
$number = $formFields['phone'];

//Сохранение записи в пользовательскую таблицу БД
$or = $modx->newObject('orderTaxiItem');
$or->fromArray(array( // на этой штуке вылазит ошибка
  'phone' => "$number",
));
$or->save();
Подскажите в какую сторону копать? На англоязычных сайтах пишут что-то про неверные пути, но я даже не представляю в какую сторону копать, так как классы есть, они присутствуют в указанных файлах.
Sergey
23 января 2013, 11:19
0
отмечены кружками
Никулина Наталья
23 января 2013, 10:41
0
а email склада у нас где?
:-[
Василий Наумкин
23 января 2013, 10:37
0
Сначала смотрится email склада, а потом уже настройки MODX.

Если письмо не приходит — нужно смотреть логи сервера, как он доставляет почту на твой домен.
Еще очень полезно установить QuickEmail для диагностики отправки почты.
Abu
Abu
23 января 2013, 09:56
0
getResourceField спасет отца русской демократии
Евгений Webinmd
22 января 2013, 23:32
0
почитал, большую часть не понял, но зато с их помощью разобрался как свои поля выводить в админке.
Сейчас вот правда что-то с путями напутал, но дело движется. Большое вам спасибо за отличную подборку материалов!