Обновление цен в удаленном клиентском заказере. Возможно?
Обновление цен в удаленном клиентском заказере. Возможно?
Возможно ли настроить при запуске заказера с клиентским ключемя, чтобы он ломился на наш фтп или http и выкачивал последние актуальные цены и изменял форматы, если мы какие-то добавили новые или убрали? С makeupdate так и не разобрался. Спасибо.
- Scally
- Администратор
- Сообщения: 439
- Зарегистрирован: 26 дек 2011, 00:47
- Откуда: Ижевск, Россия
- Контактная информация:
Re: Обновление цен в удаленном клиентском заказере. Возможно?
Надо как раз с ним разобраться.
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/
Всё.
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: Обновление цен в удаленном клиентском заказере. Возможно?
Спасибо, попробую, о резкльтатах отпишу.
Re: Обновление цен в удаленном клиентском заказере. Возможно?
ВОПРОС: обязательно поднимать http , может можно прописать обновление из открытого ftp каталога?
- Scally
- Администратор
- Сообщения: 439
- Зарегистрирован: 26 дек 2011, 00:47
- Откуда: Ижевск, Россия
- Контактная информация:
Re: Обновление цен в удаленном клиентском заказере. Возможно?
Обязательно.
Но идея обновлять с FTP не плохая, обдумаю.
Но идея обновлять с FTP не плохая, обдумаю.
