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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
26 ноября 2012, 09:19
0
Шаблон для вывода категорий вообще не должен быть категорией miniShop — зачем?

Это обычная страница, на которой выводится список категорий, в магазине она не участвует. А вот для того, чтобы в категорию добавить товар — у нее должен быть верный шаблон. То есть, в miniShop есть товары, в есть для них категории. Все.

В категории должны быть товары. Никаких «категорий из категорий» нет.

И да, возможные шаблоны для товаров и категорий указываются в настройках через запятую. Поэтому можно назначить каждой категории и виду товара свои шаблоны, вместе с ТВ параметрами и чанками для вывода.
Василий Наумкин
26 ноября 2012, 09:14
0
Сомневаюсь, что он поддерживает мои дополнительные таблицы.
Зачем ему это?
Василий Наумкин
25 ноября 2012, 15:05
0
Думаю, мы сделаем «доску почета» с согласия учеников.

Но это будет только через 3 недели, в конце курса.
Василий Наумкин
25 ноября 2012, 06:45
0
Подвешал себе задачу, как будут еще исправления, сделаю и это.
Василий Наумкин
25 ноября 2012, 06:34
0
Это не баг.
У сниппета разные режимы работы, и режим обновления профиля не генерирует ссылку на выход.

Решить очень просто
<a href="[[~[[*id]]]]?action=logout">Выйти</a>
Василий Наумкин
23 ноября 2012, 16:58
0
И где предложение?

Ладно, не буду прикалываться. Сразу — нет.
Василий Наумкин
22 ноября 2012, 20:09
0
У меня только один вариант — переработать этот компонент.
Но времени нет.
Василий Наумкин
22 ноября 2012, 06:07
0
Обновил компонент, можно качать из репозитория.
Василий Наумкин
22 ноября 2012, 04:36
0
Без правки сниппета — никак. Этот момент у меня не учтён.
Василий Наумкин
22 ноября 2012, 04:33
0
Как таковых ограничений нет, но я больше двух ни разу не создавал.
Василий Наумкин
21 ноября 2012, 04:47
0
Этот метод вообще придуман для запуска из консоли, по расписанию через cron.

А чтобы юзер смог добавлять товары, ему надо назначить кучу прав, типа «edit_document»,«publish_document» и т.д.
Я так даже не заморачивался ни разу.
Василий Наумкин
20 ноября 2012, 04:44
0
Надо проверять наличие ошибки:
if ($response->isError()) {
	return $response->getAllErrors();
}

Товар — это ресурс, поэтому нужны свойства для ресурса: parent, pagetitle и т.д. Посмотрите исходник импорта товаров.
Василий Наумкин
18 ноября 2012, 20:02
0
Потому, что написать такой модификатор дело 6 секунд.
Василий Наумкин
18 ноября 2012, 09:26
0
Спасибо за предложение — обсудим на занятиях =)
Василий Наумкин
18 ноября 2012, 08:56
0
Мне не понравилось. Глючит, да и работать неудобно.

В любом случае, нужно понимать, что делаете. Эти «упростители», конечно помогают новичкам, но ситуация в итоге «обезьяна с гранатой». Человек нажимает кнопки и не знает, что получится.

Поэтому сначала надо освоить Phpmyadmin, Putty и прочие классические способы работы с удаленным сервером, а потом уже упрощать их.
Василий Наумкин
18 ноября 2012, 08:51
0
Потому что, это не простой архив, а транспортный пакет для MODX Revolution, созданные по определенным правилам специальным скриптом.

Если у файла расширение zip — это не значит, что нужно тупа запокать исходники компонента в архив и готово.

Про Putty и другое вы узнаете совсем скоро, на курсах.
Василий Наумкин
18 ноября 2012, 08:43
0
На Петерхост всегда был доступ по SSH — это и есть консоль.

P.S. Поздравляю!
Василий Наумкин
18 ноября 2012, 08:18
0
Нужно просто набрать
php build.transport.php
в директории _build. На видео все прекрасно видно.

Вот картинка, собрал вам пакетик — yadi.sk/d/UvGeTLF90mpnh