Страница 1 из 1

Обновление цен в удаленном клиентском заказере. Возможно?

Добавлено: 20 ноя 2014, 01:35
NikkRUS
Возможно ли настроить при запуске заказера с клиентским ключемя, чтобы он ломился на наш фтп или http и выкачивал последние актуальные цены и изменял форматы, если мы какие-то добавили новые или убрали? С makeupdate так и не разобрался. Спасибо.

Re: Обновление цен в удаленном клиентском заказере. Возможно?

Добавлено: 20 ноя 2014, 21:30
Scally
Надо как раз с ним разобраться.
MakeUpdates только сканирует размеры и даты создания файлов, создаёт на их основе файл Version.ini
В Version.ini хранится список файлов, их дата и размер.
Все файлы, которые нужно обновлять, всё это должно лежать в папке, к которой есть доступ через HTTP.
Zakazer сравнивает свои файлы с этим списком и делает вывод, загружать их или нет.

MakeUpdates нужно запускать каждый раз после изменения любого файла, что-бы информация о нём обновилась в Version.ini.
Тогда при следующем запуске Zakazer, будет обновлён файл на новый.

Пример. Настраиваем Apache и создаём папку в WWW к примеру у меня все файлы лежат в D:\WWW\djScally\MyService\
В MakeUpdates.ini вписать этот путь.
Скопировать в эту папку содержимое всей папки Zakazer БЕЗ РЕГИСТРАЦИОННОГО КЛЮЧА!!! Клиентский ключ можно и нужно.
Запускаем MakeUpdates.exe.
После этого в папке D:\WWW\djScally\MyService\ создастся Version.ini
В Zakazer\Data\Updates.ini вписан адрес http://djScally.ru/MyService/
Всё.

Re: Обновление цен в удаленном клиентском заказере. Возможно?

Добавлено: 21 ноя 2014, 01:24
NikkRUS
Спасибо, попробую, о резкльтатах отпишу.

Re: Обновление цен в удаленном клиентском заказере. Возможно?

Добавлено: 22 ноя 2014, 00:16
NikkRUS
ВОПРОС: обязательно поднимать http , может можно прописать обновление из открытого ftp каталога?

Re: Обновление цен в удаленном клиентском заказере. Возможно?

Добавлено: 22 ноя 2014, 12:55
Scally
Обязательно.
Но идея обновлять с FTP не плохая, обдумаю.