<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум АлаичЪ'а о SEO - [Модуль] Калькулятор расчет доставки EMS Почта России DLE 9.3-10.2]]></title>
	<link rel="self" href="https://talk.alaev.info/feed/atom/topic/1223/" />
	<updated>2014-07-12T07:04:40Z</updated>
	<generator>PunBB</generator>
	<id>https://talk.alaev.info/topic/1223/</id>
		<entry>
			<title type="html"><![CDATA[[Модуль] Калькулятор расчет доставки EMS Почта России DLE 9.3-10.2]]></title>
			<link rel="alternate" href="https://talk.alaev.info/post/8364/#p8364" />
			<content type="html"><![CDATA[<p><span class="postimg"><img src="http://www.scriptix.ru/images/emspost_b.jpg" alt="http://www.scriptix.ru/images/emspost_b.jpg" /></span></p><p>Модуль DLE. Для версии 10.2, но можно попытаться использовать под старые версии движка - ставился на DLE 9.3.<br /><strong>Работает только на PHP версии не ниже 5.3!</strong><br />Калькулятор расчета стоимости доставки EMS Почта России. Аналог калькулятора на сайте <a href="http://emspost.ru/ru/">http://emspost.ru/ru/</a><br />Пример использования (18+): _http://sexmarket.me/index.php?do=emsapi</p><p>Использует библиотеку EMSscriptix и сервис описанный на сайте http://www.emspost.ru/ru/corp_clients/dogovor_docements/ <br /><strong>Проект:</strong> <a href="http://scriptix.ru">http://scriptix.ru</a></p><p><strong>Для использования нужно:</strong></p><p>1.Добавить файлы в папки:</p><p> /templates/Ваш шаблон/emsapi.tpl - файл шаблона.<br /> /engine/ajax/emsapi.php - файл обработчик событий.<br /> /engine/classes/emsdb.class.php - Файл библиотеки классов отвечает за соединение с базой данных SQLite3.<br /> /engine/classes/emspostcalculate.class.php Файл библиотеки классов отвечает за расчет стоимости доставки.<br /> /data/emspost.db - файл базы данных SQLite3.<br /> /modules/emsapi.php - Файл модуля.</p><p>2.Если у Вас не стоят сторонние модули, а движок как есть(т.е. из коробки). А также версия движка DLE 10.2,<br />то можно поменять файл:</p><p> /engine/engine.php</p><p> 3. Если у Вас стоят сторонние модули и версия движка отличается от DLE 10.1, то нужно в файле<br />/engine/engine.php дописать строчки:</p><p>Найти строки:<br /></p><div class="codebox"><pre><code>case &quot;pm&quot; :
  include ENGINE_DIR . &#039;/modules/pm.php&#039;;
  break;</code></pre></div><p>После добавить строки:<br /></p><div class="codebox"><pre><code>case &quot;emsapi&quot; :
  include ENGINE_DIR . &#039;/modules/emsapi.php&#039;;
  break;</code></pre></div><p><strong>Принцип работы</strong></p><p> Модуль получает данные с API сайта emspost.ru. В случае, если сайт emspost.ru не работает, тогда обращается<br /> к базе данных /data/emspost.db. Т.е. работать будет всегда)</p><p>Если нужно чтобы модуль задействовал только базу данных, т.е. не обращался к API сайта emspost.ru. Тогда в файле:<br /> /engine/ajax/emsapi.php<br />заменить вызов метода:<br /></p><div class="codebox"><pre><code>$arrEmsFromBase = $dbname-&gt;getEmsApiPostCalculate($selFrom, $selTo, $weight, true, $value);</code></pre></div><p>на<br /></p><div class="codebox"><pre><code>$arrEmsFromBase = $dbname-&gt;getEmsPostCalculate($selFrom, $selTo, $weight, true, $value);</code></pre></div><p><strong>Помните что EMS Почта России меняет тарифы 1 раз в год, приблизительно в Ноябре.</strong></p><p>Также база (/data/emspost.db) необходима для формирования списка городов и областей.<br />С помощью библиотеки классов проводится фильтрация входных данных.</p><p>Вообщем пользуйтесь на здоровье!</p><p>Сам модуль:<br />Скачать файл 146 КБ:<br /><a href="http://yadi.sk/d/Ts-ptja9HEY7a">http://yadi.sk/d/Ts-ptja9HEY7a</a></p>]]></content>
			<author>
				<name><![CDATA[Scriptix]]></name>
				<uri>https://talk.alaev.info/user/803/</uri>
			</author>
			<updated>2014-07-12T07:04:40Z</updated>
			<id>https://talk.alaev.info/post/8364/#p8364</id>
		</entry>
</feed>
