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

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

С нами с 08 декабря 2012; Место в рейтинге пользователей: #1
Василий Наумкин
10 июля 2013, 16:16
0
На здоровье!

Эти навыки пригодятся при работе на реальных серверах. Очень большой плюс в нашем деле.
Василий Наумкин
10 июля 2013, 15:36
0
Давай мы «вопросы не по теме» будем задавать в новых темах?
Василий Наумкин
10 июля 2013, 06:50
0
I can`t help you.

Try to hire php programmer.
Василий Наумкин
09 июля 2013, 21:10
0
Логику работы ты уж сам продумывай.

Проблем не будет, нет. Оно так специально и сделано.
Василий Наумкин
09 июля 2013, 14:03
0
Не думал, что при разработке сайта — это такая большая проблема, написать скрипты импорта-экспорта для готовых таблиц в базе данных.

Тем более, что и примеры кода есть и документация, и исходники компонента.

Лично я пока больше ничем не могу помочь.
Василий Наумкин
09 июля 2013, 13:44
0
Это тоже самое, что ради старого принтера ставить на новый комп Windows 95. Проще и принтер поменять и нормальную ОС поставить.

MS1 нет в репозиториях, остались только исходники — ибо он совсем не интересен.
Василий Наумкин
09 июля 2013, 13:09
0
Заказанные товары находятся в отдельной таблице, и так просто по ним отфильтровать не выйдет.

Так что, подсказать ничего не смогу.
Василий Наумкин
09 июля 2013, 10:43
0
Это для старого, первого miniShop.

Для второго мы еще не писали импорт.
Василий Наумкин
09 июля 2013, 10:41
0
ini_set('display_errors', 1);
ini_set('error_reporting', -1);
Василий Наумкин
09 июля 2013, 09:46
0
Дело, как обычно в нашем любимом php-apc.
Если включить вывод всех ошибок, то будет видно при оформлении заказа в консоли
Argument 1 passed to xPDOObject::load() must be an instance of xPDO

Вылечил прописыванием в /index.php
ini_set('apc.cache_by_default', 0);
Василий Наумкин
09 июля 2013, 05:59
0
Версия последняя, из нашего репозитория?

Если так — создавай отдельную тему, будем разбираться.
Василий Наумкин
09 июля 2013, 05:55
0
Самое просто: добавить новое поле в товар и там хранить остатки. Это лучше сделать плагином, но можно и ТВ.

Затем нужно проверять возможность добавления товара в корзину. Системным плагином по событию msOnBeforeAddToOrder это делать не получится, ибо я такого не предусмотрел =)

Зато можно расширить класс корзины, и немного изменить метод add(), чтобы он проверял остатки и возвращал success() или error().

В течении пары недель я планирую сделать такой простой учет остатков в стандартной версии MS2, без учета цветов, размеров и прочего, чисто ресурсами.
Василий Наумкин
09 июля 2013, 05:23
0
Товары MS2 — это такие же ресурсы как у шопкипера, только с расширенными свойствами, которые хранятся в отдельной таблице.

Эти свойства позволяют им работать быстрее, чем ТВ параметры, а также не очищать кэш всего сайта при изменении одного товара.

Так что, если на твоем хостинге обычный MODX Revolution крутит 30к страниц, то 30к товаров MS2 будут крутиться также или немного быстрее. Обычного vps типа Linode хватит за глава, настроить можно по этой инструкции.

Серьёзного компонента импорта-экспорта пока нет, но для своих задач можно написать что-то самостоятельно. Вот, например.
Василий Наумкин
08 июля 2013, 15:02
0
Да, примерно похож.

Правда, есть и некоторые отличия.
Василий Наумкин
08 июля 2013, 04:13
0
Я правильно понимаю, что тебе нужно просто 2 счетчика: покупок товара и покупок пользователя?

Если так — пришли на bezumkin@ya.ru доступы, помогу.
Василий Наумкин
07 июля 2013, 07:36
0
Угомонись, дурачок.

Я давал тебе шанс высказаться, сейчас уже поздно.
Василий Наумкин
07 июля 2013, 05:37
0
Коля, ты забанен за то, что не умеешь нормально вести диалог и доказывать свою точку зрения.

Делать себе замечания я умею и сам.