Финансовая поддержка VPS, бесплатные дополнения и docs Донаты оплачивают сервер и двигают бесплатные дополнения MODX и документацию. Поддержать

Всего 126 145 комментариев

Василий Наумкин
Василий Наумкин
1. Про load, list и view — это я затупил, нельзя так делать. Нужно задавать 2 политики юзерам, на тикеты, и на это. Хотел сделать удобнее — но не вышло.

2. Эта проверка позволяет редактировать тикет автору и любому юзеру, у которого есть право редактировать ресурсы сайта
if ($this->object->createdby != $this->modx->user->id && !$this->modx->hasPermission('edit_document')) {
	return false;
}
else {
	// работаем
}
У тебя же, скорее всего, просто закэшировались права, пока настраивал. Обычное явление, надо выходить с контекста, админки, чистить куки — только тогда можно быть уверенным, что кэша нет.

3. С алиасами, думаю, та же фигня — кэш. Ну или ты еще что-то делал, а сейчас не помнишь.

На будущее — плагины вызываются из процессора, как правило. Запускать еще один процессор, чтобы обработать события из другого процессора — нифига не по канону. Надо сразу в плагине писать своё изменение, тем более, что это всего 2 строчки.
Марина Шипилова
Марина Шипилова
Предпросмотр берет код из чанка tpl.Tickets.comment.one.guest, там есть строчка
<ol class="comments-list">[[+children]]</ol>
. Когда fastMode отключен в предпросмотре появляется [[+children]]. Как это можно исправить? Например, [[+photo]] не показывает то, что надо, зато
[[+createdby:userinfo=`photo`]]
справляется с задачей.
Юрий Горличенко
Юрий Горличенко
Еще раз добрый день.
Провел эксперимент- установил еще один голый MODX. На него накатил PdoTools и Minishop2.
Все замечательно отработало. Категория показивается.

Вопрос:
Можент ли Minishop конфликтовать с кем то или чем то?
На сайте- который проблемный стоят следующие расширения:
codemirror
gallery
getresourcefield
getresources
phpthumbof
tinymce

Василий Наумкин
Василий Наумкин
1. В сниппете getTickets нужно использовать параметр includeTVs и tvPrefix. По умолчанию ТВ не включаются для скорости.

2. А у комментариев включен по умолчанию режим fastMode — он вырезает все лишнее, опять же, для скорости. Его можно отключить.
Олег Ракул
Олег Ракул
немного я накосячил с переносом, админка не открывается и не пашут стили но не суть — скрипты работают и картина та же
s3007.modx-test.com/sat/equipment/?limit=50
гугл хром/нетворк показывает те же 6 секунд

придется все-таки собирать медленно сайт заново, охх