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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
08 августа 2013, 14:26
0
А заметка про что?
Василий Наумкин
08 августа 2013, 13:03
0
Откатился на 5.4.17 — все нормально стало.

Однако, что-то там накрутили с json_encode(), который в MODX на каждом углу используется.
Василий Наумкин
08 августа 2013, 12:37
0
А вот и нифига, у меня та же беда.

Ошибка при возврате данных, json_encode не справляется, выдаёт ошибку JSON_ERROR_UTF8.
Раньше такой фигни не было, однозначно виноват 5.5. Думаю, что делать.
Василий Наумкин
08 августа 2013, 12:16
0
Первым делом, всегда, нужно включать &showLog=`1`

Скорее всего выяснится, что товар с id=15 находится не в текущем родителе, а значит нужно указать &parents=`0`

P.S.
На странице товара вызываю
Ага, оно и есть.
[[msProducts? &link=`1` &master=`15` &parents=`0`]]
Василий Наумкин
08 августа 2013, 11:52
0
У меня тоже php 5.5 — проблем нет.
Василий Наумкин
07 августа 2013, 20:08
0
У тебя что-то выводится дя отправки заголовков. Такое бывает, например при вызове echo перед header().

yandex.ru/yandsearch?text=Cannot+modify+header+information+-+headers+already+sent&lr=64
Василий Наумкин
07 августа 2013, 14:31
0
Это все нетрудно выяснить бегло просмотрев исходники, например, miniShop2.

Вот чанки, вот сниппеты.
Василий Наумкин
07 августа 2013, 05:44
0
Спасибо, так лучше.

Добавил в топик.
Василий Наумкин
06 августа 2013, 23:51
0
А к процессору ты обращаешься через коннектор, который загружает основной класс компонента, вместе с моделью?

Или просто, напрямую? В любом случае, советую изучить bezumkin.ru/sections/components/252/
Василий Наумкин
06 августа 2013, 23:42
0
Похоже, просто проблема с относительными url.
Василий Наумкин
06 августа 2013, 16:36
0
Хинт: все чанки и сниппеты лежат в /core/components/office/elements/ файлами.

Ну а можно просто удалить чанк и переставить Office — он его инсталлирует заново.
Василий Наумкин
06 августа 2013, 16:14
0
Ничего, скоро все наладим — будет даже лучше.

Буквально, через пару дней.
Василий Наумкин
06 августа 2013, 15:00
0
Молоток!
Василий Наумкин
06 августа 2013, 14:38
0
Отправил информацию в Simple Dream, если заинтересуются — будет новый компонент =)
Василий Наумкин
06 августа 2013, 14:37
0
Стили вообще принято на классы вешать, а id в основном для скриптов.

Короче, никто не ограничивает — переделывай как нравится. Чанки при обновлении MS2 не перезаписываются, ничего не пропадёт.
Василий Наумкин
06 августа 2013, 14:35
0
Самое верное — свой фильтр вывода.

Типа:
<?php
if ($input == 1 && $options ==2 ) {
	return 'abc.ru';
}

Вызывать в чанке вот так:
[[+cattools:myfilter=`[[+mat]]`]]

Или даже так — это немного быстрее:
[[!myfilter?
	&input=`[[+cattools]]`
	&options=`[[+mat]]`
]]
Василий Наумкин
06 августа 2013, 14:28
0
Кто-то вынуждает использовать дефолтные чанки?

Ну и для информации.
Василий Наумкин
05 августа 2013, 23:09
0
Обновляйся на 0.8.1, я добавил там новую системную настройку office_profile_required_fields.

В ней можно указывать требуемые от юзера поля, при отсутствии которых он будет все время редиректиться на заполнение профиля.

Конечно, можно её держать и пустой — тогда никаких редиректов не будет.
Василий Наумкин
05 августа 2013, 22:54
0
Получить особо ничего не получится, без запросов в БД, но можно проверять, присутствует ли юзер в определенных группах.

Для этого есть метод modX::isMember().