Valeras
Постоялец
- Регистрация
- 23 Апр 2007
- Сообщения
- 112
- Реакции
- 40
- Автор темы
- #1
Всех с Новым годом и Рождеством!!! Мой подарок к празднику!
Калькулятор расчета стоимости доставки EMS Почта России. Аналог калькулятора на сайте Для просмотра ссылки Войдиили  Зарегистрируйся
Версия DLE: 9.3 - 10.1 (nulled MID TEAM)
Версия модуля: v 1.0.1
Автор: %Valeras%
Сайт автора: scriptix.ru
Пример использования (18+) :
		
			
Цена: 0$
Скрины:
	
	
		
			
		
		
	
	
		 
	  
		 
	 
		 [/spoil]
	[/spoil]
Скачать:
Подробное описание:
[spoil]
Работает только на PHP версии не ниже 5.3!
Использует библиотеку EMSscriptix и сервис описанный на сайте Для просмотра ссылки Войдиили  Зарегистрируйся 
Проект:
		
			
Для использования нужно:
1.Добавить файлы в папки:
/templates/Ваш шаблон/emsapi.tpl - файл шаблона.
/engine/ajax/emsapi.php - файл обработчик событий.
/engine/classes/emsdb.class.php - Файл библиотеки классов отвечает за соединение с базой данных SQLite3.
/engine/classes/emspostcalculate.class.php Файл библиотеки классов отвечает за расчет стоимости доставки.
/data/emspost.db - файл базы данных SQLite3.
/modules/emsapi.php - Файл модуля.
2.Если у Вас не стоят сторонние модули, а движок как есть(т.е. из коробки). А также версия движка DLE 10.1,
то можно поменять файл:
/engine/engine.php
3. Если у Вас стоят сторонние модули и версия движка отличается от DLE 10.1, то нужно в файле
/engine/engine.php дописать строчки:
Найти строки:
	
	
	
		
После добавить строки:
	
	
	
		
Принцип работы
Модуль получает данные с API сайта emspost.ru. В случае, если сайт emspost.ru не работает, тогда обращается
к базе данных /data/emspost.db. Т.е. работать будет всегда)
Если нужно чтобы модуль задействовал только базу данных, т.е. не обращался к API сайта emspost.ru. Тогда в файле:
/engine/ajax/emsapi.php
заменить вызов метода:
	
	
	
		
на
	
	
	
		
Помните что EMS Почта России меняет тарифы 1 раз в год, приблизительно в Ноябре.
Также база (/data/emspost.db) необходима для формирования списка городов и областей.
С помощью библиотеки классов проводится фильтрация входных данных.
Вообщем пользуйтесь на здоровье!
		
	
	
		
			
		
		
	
				
			Калькулятор расчета стоимости доставки EMS Почта России. Аналог калькулятора на сайте Для просмотра ссылки Войди
Версия DLE: 9.3 - 10.1 (nulled MID TEAM)
Версия модуля: v 1.0.1
Автор: %Valeras%
Сайт автора: scriptix.ru
Пример использования (18+) :
				Скрытое содержимое доступно для зарегистрированных пользователей!
			
		
		
	Цена: 0$
Скрины:
 
	Скачать:
	Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
Подробное описание:
[spoil]
Работает только на PHP версии не ниже 5.3!
Использует библиотеку EMSscriptix и сервис описанный на сайте Для просмотра ссылки Войди
Проект:
				Скрытое содержимое доступно для зарегистрированных пользователей!
			
		
		
	Для использования нужно:
1.Добавить файлы в папки:
/templates/Ваш шаблон/emsapi.tpl - файл шаблона.
/engine/ajax/emsapi.php - файл обработчик событий.
/engine/classes/emsdb.class.php - Файл библиотеки классов отвечает за соединение с базой данных SQLite3.
/engine/classes/emspostcalculate.class.php Файл библиотеки классов отвечает за расчет стоимости доставки.
/data/emspost.db - файл базы данных SQLite3.
/modules/emsapi.php - Файл модуля.
2.Если у Вас не стоят сторонние модули, а движок как есть(т.е. из коробки). А также версия движка DLE 10.1,
то можно поменять файл:
/engine/engine.php
3. Если у Вас стоят сторонние модули и версия движка отличается от DLE 10.1, то нужно в файле
/engine/engine.php дописать строчки:
Найти строки:
		Код:
	
	case "pm" :
  include ENGINE_DIR . '/modules/pm.php';
  break;После добавить строки:
		Код:
	
	case "emsapi" :
  include ENGINE_DIR . '/modules/emsapi.php';
  break;Принцип работы
Модуль получает данные с API сайта emspost.ru. В случае, если сайт emspost.ru не работает, тогда обращается
к базе данных /data/emspost.db. Т.е. работать будет всегда)
Если нужно чтобы модуль задействовал только базу данных, т.е. не обращался к API сайта emspost.ru. Тогда в файле:
/engine/ajax/emsapi.php
заменить вызов метода:
		Код:
	
	$arrEmsFromBase = $dbname->getEmsApiPostCalculate($selFrom, $selTo, $weight, true, $value);
		Код:
	
	$arrEmsFromBase = $dbname->getEmsPostCalculate($selFrom, $selTo, $weight, true, $value);Помните что EMS Почта России меняет тарифы 1 раз в год, приблизительно в Ноябре.
Также база (/data/emspost.db) необходима для формирования списка городов и областей.
С помощью библиотеки классов проводится фильтрация входных данных.
Вообщем пользуйтесь на здоровье!
 
				
