Всего 125 335 комментариев

Евгений 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 'Нет учёток';
	}
}
Евгений Webinmd
21 января 2013, 17:24
0
методом проб и ошибок понял что менять надо в том пакете который потом собирать надо.
Но что-то не меняется. Буду мучить кеш дальше. Спасибо за помощь.
Евгений Webinmd
21 января 2013, 17:08
0
ага, а изменения делать в не собранном пакете а не в самом компоненте?
Виталий Киреев
21 января 2013, 17:07
0
После изменений запускай build.transport.php, затем в менеджере пакетов переустанови пакет, изменения появятся. Если держать эти вкладки открытыми, получается довольно быстро, можно даже мелкие изменения смотреть)
Богдан Остапчук
21 января 2013, 15:38
0
огромное вам спасибо за помощь!
Aliaksandr Katlou
21 января 2013, 15:23
0
Тоже самое было пару дней назад. Сейчас все починилось само.
Clean
21 января 2013, 15:01
0
Да здесь все просто, в моем случае трафик идет через 22 хопа до modx.com, ну соответствено на одном из хопов были потери пакетов, отсюда и проблема…

Kondakov Dmitriy
21 января 2013, 14:47
0
Не один, у меня было тоже самое на одном kz хостинге, причем началось внезапно т.е. по началу все работало прекрасно. После этого пробовал ставить на ipage тот же дистрибутив, там все ок
Александр Москвин
21 января 2013, 14:18
0
Я разбирался по демо сайту, там наглядный Wayfinder и с примерами, дело в том, что по умолчанию Wayfinder выводит
ul li структуру, можно css переписать, добавить div обертку.
Andrei Kilin
21 января 2013, 10:22
0
Еще намекну.
В задаче
<li class="current"><a href="index.html">Home</a></li>
За текущую позицию в меню в ВФ отвечает &hereClass, по умолчанию он равен `active`, а в задаче должно быть `current`, значит вызывать ВФ нужно с параметром &hereClass=`current`.

Едем дальше:
чанк по умолчанию для &outerTpl
<ul>[[+wf.wrapper]]</ul>
, а для задачи нужно указать ИД для списка, получается чанк tpl.Wayfinder.outer:
<ul id="sitenav">[[+wf.wrapper]]</ul>
Если дальше сложности, спрашивай.