Василий Наумкин

Василий Наумкин

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
08 марта 2015, 07:08
0
Theme.Bootstrap тоже не ищет. Версия у него указана 2.3.х.
Василий Наумкин
07 марта 2015, 15:17
0
На здоровье!
Василий Наумкин
07 марта 2015, 10:13
0
Вместо голого чанка нужно вызывать сниппет msMiniCart.
Василий Наумкин
06 марта 2015, 23:53
0
Насколько я понимаю, только https.
Василий Наумкин
06 марта 2015, 08:53
0
Ты mSearch2 с miniShop2 перепутал.

Всё намного проще:
$(document).on('mse2_load', function(event, response) {
    console.log(event, response)
});
Василий Наумкин
05 марта 2015, 13:40
+2
Хочешь сказать, что и вот так не работает?
[[!pdoMenu?
	&parents=`0`
	&level=`2`
]]

Я только сейчас заметил
&select=`id,pagetitle`
Интересно, как должно построиться меню без выборки поля parent?
Василий Наумкин
04 марта 2015, 22:24
0
А ты не рассматриваешь вариант, что меню просто не может быть построено для второго уровня, учитывая ограничения по родителям и шаблонам?

Ну, то есть, вдруг там не выбирается вообще нужный для второго уровня документ? Если с чанками всё в порядке, то у меня только такой вариант.
Василий Наумкин
04 марта 2015, 17:59
1
0
Думаю, стоит перенести этот тикет в раздел «Вопросы» =)
Василий Наумкин
04 марта 2015, 13:57
3
+2
Сделать это с помощью aggregates и composites в схеме моего кастомного объекта не получилось (собственно, добавление в схему связи с нативным modx-объектом ни к чему не привело — связи не появилось).
Вот здесь ты просто где-то ошибся.

К своему объекту можно привязать что угодно — для того и нужны aggregates и composites. Например, вот связь сервиса HybridAuth с юзером. Вот она же, но уже в самом классе.

А вот связать объект MODX со своим чуть сложнее, нужно проявить фантазию. Мне нравится делать это при загрузке metadata своей модели.
Василий Наумкин
04 марта 2015, 06:39
0
foreach ($values as $value => $ids) {
	$title = (is_null($value))
Что-то я сильно сомневаюсь, что null может быть ключом массива.
Василий Наумкин
03 марта 2015, 23:47
0
Выдает пустоту, я делаю что-то не так?
Не используешь showLog для отладки.
Василий Наумкин
03 марта 2015, 20:03
1
0
Не нашел как добавлять разрешения пользователям?

Плохо искал — bobsguides.com/revolution-permissions.html. Где-то в рунете есть и перевод.
Василий Наумкин
03 марта 2015, 18:24
0
Нужно, чтобы при написании нового тикета с фронта (TicketForm) каждый юзер мог в качестве раздела выбрать только тот, к которому у него есть доступ.
Ну так и нужно настроить каждому юзеру доступ.

Это делается добавлением разрешения section_add_children юзеру на категорию — оно для того и придумано.
Василий Наумкин
03 марта 2015, 09:27
0
Там есть параметр cfgSetAutoPregReplace — он должен справиться.
Василий Наумкин
02 марта 2015, 05:27
0
Сколько прибавил или сколько ушло за неделю, месяц или год?
Это 3 плейсхолдера: за неделю, за месяц и за год. Не один, три.

Ну и наведи-ка мышь на рейтинг коммента или тикета — там и так покажет сколько всего было плюсов и минусов.
Василий Наумкин
01 марта 2015, 21:35
0
Как ты себе представляешь плейсхолдер с динамикой рейтинга?
Сколько прибавил или сколько ушло за неделю, месяц или год?
Это уже 3 плейсхолдера, как минимум.

Все данные по голосованиям в отдельной таблице — можно выбирать своим сниппетом как угодно.
Василий Наумкин
01 марта 2015, 21:18
0
Это некритичные ошибки, смотри что за сниппет с id = 52.
Василий Наумкин
01 марта 2015, 21:17
2
0
А есть вообще смысл использовать объекты xPDO?

Гораздо проще и быстрее будет использовать:
if ($c->prepare() && $c->stmt->execute()) {
	while ($row = $c->stmt->fetch(PDO::FETCH_ASSOC)) {
		print_r($row);die;
	}
}