Всего 123 791 комментарий

Евгений 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
почитал, большую часть не понял, но зато с их помощью разобрался как свои поля выводить в админке.
Сейчас вот правда что-то с путями напутал, но дело движется. Большое вам спасибо за отличную подборку материалов!
Алексей
22 января 2013, 22:36
0
Сам распечатал эти памятки — так мне понравились)

Еще много света на непонятности прольет исходный код других пакетов, вот хотя бы xml схема пакета Tickets:

https://github.com/bezumkin/Tickets/blob/master/core/components/tickets/model/schema/tickets.mysql.schema.xml

Это вдогонку к памяткам-экспериментам, точнее дополнительная показательная схема, сама по себе не «скажет» ничего при первой встрече, но в сумме с памятками становится «разговорчивой». Очень интересно.
Abu
Abu
22 января 2013, 19:01
0
Подниму снова тему, помогите пожалуйста, никак не разберусь. Куда копать, надо вывести TV (генерируемые плагином) через TicketsLatest. Через getResource все работает, но опять же тогда проблема с +dateago +sectiontitle. Так вроде надо чуток дописать в сниппете или подключать еще что, киньте мануалом как это делается вообще, можно инглиш.
Валерий Кондратьев
22 января 2013, 18:07
0
спасибо за ответ. на тестовом сайте все работает хорошо. буду искать ошибки :)
Василий Наумкин
22 января 2013, 17:55
0
У меня Вконтакте работает, ошибок нет.

Массив действительно такой:
{"id":"12345","secret":"qewgf9876N"}

Вызываю так:
[[!HybridAuth?
    &providers=`Yandex,Google,Twitter,Facebook,Vkontakte`
    &groups=`Users`
]]

Советую проверить на чистом сайте на modx-test.com
Denys Butenko
22 января 2013, 15:36
0
Была проблема, когда случайно удалил папку core, а потом восстановил её из бэкапа, но сайт все равно не хотел работать. Долго мучился, менял права на директории и файлы, перезагружал nginx, php5-fpm, даже виртуальную машину — ничего не помогало. И сделал обновление MODX, скриптом Василия и все заработало.
Василий Наумкин
22 января 2013, 15:15
0
Самый простой способ — накатить дистрибутив и провести обновление.

Если есть проблемы с доступом к файлам или еще чем — установка это покажет. Если нет, возможно что-то починит.
В любом случае, это не вредно, если ты не менял вручную файлы ядра.
Abu
Abu
22 января 2013, 14:43
0
Удалить кэш проверить права на директории? типа sudo chmod -R 777 core/cache/ assets/ core/packages/ core/export core/components/
Андрей, Омск
22 января 2013, 13:56
0
в логах сервера ошибок нет. Все перепроверил.
Однако сейчас дополнительно заметил, что куки на клиенте не создаются хотя в браузере включены.
Sergey
22 января 2013, 13:45
0
что показывают логи сервера… какие ошибки? бывает такое что дисковая квота заканчивается, если сайт уже на хосте… параметры сессии не записываются и не пускает в админку.
Евгений Webinmd
22 января 2013, 13:20
0
Спасибо!
Пост на хабре читал, читаю и буду еще долго читать. Сложно быстро сменить логику после долгой работы с другой cms.
Спасибо за ссылки.
Алексей
22 января 2013, 13:17
0
Женя, почитай Васин пост на хабре:
Создаем компонент для MODX Revolution

И еще вот это:
xPDO] Памятка-эксперимент по связям между объектами. Часть 1
[xPDO] Памятка-эксперимент по связям между объектами. Часть 2
[xPDO] Памятка-эксперимент по связям между объектами. Часть 3

Как бы сказать, создается впечатление, что ты не с того начал и немножко «не в теме» )

После изучения материала по указанным ссылкам у тебя обязательно появятся вопросы, это нормально, просто задавай их)

UP

Забыл добавить: ссылки, указанные в 1 части (xPDO] Памятка-эксперимент по связям между объектами. Часть 1) то же нужно исследовать
Евгений Webinmd
22 января 2013, 00:30
0
нашёл еще один файлик с названиями полей
— \assets\components\ordertaxi\js\mgr\widgets\items.grid.js

Где еще искать мне эти записи, а то не получается свои пол заполнять через админку, в админке их вообще не видно :(
Aliaksandr Katlou
21 января 2013, 22:48
0
Не помогает( В снипете все хорошо вроде. Тем более все работало, а потом в один прекрасный момент отвалилось. Я 100% ничего не менял. Есть подозрение что поменялись настройки хостинга. Но я смотрел phpinfo — вроде норм.

Нутром чувствую что литр что косяк тут — [30] => $this->useRawIMoutput set to TRUE because ImageCreateFromJPEG(/hosting2/bikes/public_html) failed in file «phpthumb.class.php» on line 1853

Но вот математически объяснить не могу)