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

Алексей
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

Но вот математически объяснить не могу)
Мордынский Николай
21 января 2013, 21:54
0
дай листингш аблонов аутер ииннер
Clean
21 января 2013, 21:16
0
Под рукой нет сейчас актуального снипета, но вроде там такая вилка

if ($phpThumb->RenderToFile($cacheKey)) {
echo $cacheUrl;
} else {
echo '[phpThumbOf] Could not cache thumb "'.$input.'" to file at: '.$cacheKey.' - Debug: '.print_r($phpThumb->debugmessages,true);
}
} else {
echo '[phpThumbOf] Could not generate thumbnail: '.$input.' - Debug: '.print_r($phpThumb->debugmessages,true);
}
Сдается мне chmod поправь..777 ради теста, например
Aliaksandr Katlou
21 января 2013, 20:14
0
При этом файлы в папке /assets/components/phpthumbof/cache создаются, но пустые.
Василий Наумкин
21 января 2013, 19:31
0
Точняк, не подумал.

Более быстрая проверка авторизованного юзера:
if ($modx->user->class_key == 'haUser') {
	echo 1;
}
else {
	echo 0;
}

// Или еще проще
echo ($modx->user->class_key == 'haUser');

Неавторизованного юзера:
echo $modx->getCount('haUser', array('id' => 15, 'class_key' => 'haUser'));
Получишь 0 или 1.
Добряков Алексей
21 января 2013, 18:33
0
Тогда для моих целей проще что то типа того:

if ($user = $modx->getObject('haUser', array('id' => 41, 'class_key' => 'haUser'))) {
echo 'Авторизован через HybridAuth';
}else{
echo 'Зарегестрирован через Login';
};
Василий Наумкин
21 января 2013, 17:53
1
0
Проверяй привязанные к нему записи haUserService.

Можно прям так:
if ($user = $modx->getObject('haUser', array('id' => 11, 'class_key' => 'haUser'))) {
	$services = $user->getMany('Services');
	if (count($services)) {
		echo 'У юзера есть привязанные учётки';
	}
	else {
		echo 'Нет учёток';
	}
}