Всего 122 816 комментариев

Алексей Карташов
11 апреля 2015, 07:02
0
Нда… Меняй взгляды — пригодится.
Василий Наумкин
11 апреля 2015, 05:32
0
Тебе нужно вдумчиво ознакомиться вот с этим — bezumkin.ru/training/course1/2136/, если будет интересно — то читай все заметки с начала.

По идее, ты сейчас пытаешься написать что-то уже в объекте, а тебе нужен просто класс, который будет работать с этими объектами.

Обычно в дополнениях есть один общий класс, который реализует всю логику + его объекты, в которых прописана какая-то логика чисто для них. Например, общий класс miniShop2 и объект товара или категории.
Василий Наумкин
11 апреля 2015, 05:28
0
Что тебя смущает в моих заметках и фамилии?

Seriously?
Василий Наумкин
11 апреля 2015, 05:14
2
+3
Это и сейчас можно, нужно просто вызывать сниппет TicketsComments со своим произвольным &thread.

По умолчанию он равен, грубо говоря, "resource-[[*id]]", поэтому и получется одна ветка для ресурса.

Таким образом можно комментировать и картинки галереи, и профили пользователей и что угодно.
Василий Наумкин
11 апреля 2015, 05:10
0
Должно работать вот так:
[[!ms2Gallery?
	&parents=`0`
	&frontend_js=``
]]
anatol
10 апреля 2015, 23:18
0
В верхнем меню пункт Контроль доступа.
Нужно создать новую группу и добавить в эту группу вашего пользователя.

Далее найти в настройках пункт Настройки админки (в последней версии системы он называется так).
Нужно создать новый профиль и присвоить ему созданную ранее группу.

В профиле нужно создать правило с меткой resourse/update в котором убрать галочку напротив пункта templates
Дмитрий Иванов
10 апреля 2015, 23:12
+1
Тоже готов скинуться, если в обнове появятся и тэги :)
Никита
10 апреля 2015, 23:02
0
$q = $modx->newQuery('modUser');
$q->select(array(
    'modUser.id',
    'modUser.username',
    'Profile.fullname',
    'Profile.email',
    'Profile.photo'
));
$q->innerJoin('modUserProfile', 'Profile');
$result = $modx->getCollection('modUser', $q);
foreach ($result as $user) {
	echo $user->photo.'
';
}
Результат:

/assets/images/q8AUyq0ydhw.jpg
/assets/images/NUZxHwvjoBw.jpg
/assets/images/R0fzL82P1bg.jpg
/assets/images/nophoto.jpg
/assets/images/MVI1FuDzmFY.jpg

мде, тут и прочие поля можно выбрать, красота
Никита
10 апреля 2015, 22:48
0
Забавно, 500-ая ошибка Internal Server Error, если 2 строку убрать, то ошибка пропадает
.htaccess посмотрел, вроде все нормально

И вообще, возможно ли поле photo выбрать? Оно же по-моему также как fax, state и прочие в другом месте хранится ( собственный воспаленный мозг)

Если вторую строку на это заменить

$q->select(array(
    'modUser.id',
    'modUser.username',
    'Profile.fullname',
    'Profile.email',
));
то все поля выбираются без ошибок
Никита
10 апреля 2015, 22:39
0
обвинил бы меня в аффилированности?)
с вероятностью 95% — да :D
Сергей Шлоков
10 апреля 2015, 22:38
+1
Вы помогаете мне стать лучше
Прям рекламный слоган. Ну раз настрой позитивный, то продолжим.
Давай посмотрим, что там в поле photo есть
$q = $modx->newQuery('modUser');
$q->select('Profile.photo');
$q->innerJoin('modUserProfile', 'Profile');
$result = $modx->getCollection('modUser', $q);
foreach ($result as $user) {
	echo $user->photo.'
';
}
Есть что-то кроме «nophoto.jpg»
Алексей Карташов
10 апреля 2015, 22:11
0
Хм… Курсы бесплатные, спасибо действительно не заметил
А если бы они были платные (как раньше, полгода назад), ты бы за эту ссылку обвинил бы меня в аффилированности?)
Алексей Карташов
10 апреля 2015, 22:08
0
Чувак, ты по-моему упорот (без обид, говорю с улыбкой на лице)), либо слишком быстр и не внимателен.

«Рассылка «чего-то там» юзерам» — это не что иное, как курс обучения, в котором можно пройти весь путь по созданию modx-компонента — с нуля до выгрузки в репозиторий. Так уж сложилось, что курсе создаётся компонент именно рассылок email-уведомлений пользователям сайта. Никто тебя не заставляет ни на что подписываться и ни на что не подписывать других.

p.s. будь повнимательнее
Никита
10 апреля 2015, 22:04
-1
Непременно ознакомлюсь
Никита
10 апреля 2015, 22:03
-4
Уважаемый Алексей, реагируйте спокойнее :D .Oткройте ту ссылку, что вы мне «сунули», там 2 курса:

1. Рассылка «чего-то там» юзерам
2. Пособие по освоению дополнения, miniShop

Думаю, теперь несколько просветлело у вас

То, что курсы На(без)умкина, и что вы не он, тоже я как-то понял,
Сайт Наумкина? Seriously?

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

P.S Offtop :(
Алексей Карташов
10 апреля 2015, 21:52
0
xD
Я даже не знаю как реагировать)

При чём здесь я и шопкипер? Я шопкипер в глаза никогда не видел)
Какие рассылки?

Тренинги эти не мои, а Василия Наумкина. И ссылка эта на его сайт.

И да, «тренинги», если ты не заметил, — бесплатны.

И да, лично тебе этот курс необходим, иначе я бы в него тебя не «тыкал».

Такие дела
Wassi Wassinen
10 апреля 2015, 21:49
0
Ты бы хоть ознакомился. :) Это подробный мануал по написанию своих дополнений. Без «рассылок» и нечисти. Хочешь — учишься и делаешь сам, не хочешь или не можешь — оплачиваешь труд других. :)
Никита
10 апреля 2015, 21:45
-2
Алексей, все хорошо, в ваших тренингах по шопкиперу и рассылке всякой нечисти юзерам, нет необходимости и не стоит каждого, кому нужна помощь, тыкать лицом в… курсы
Алексей Карташов
10 апреля 2015, 21:27
0
Пфф, тогда не удивляйся, что никто не помогает.