Навигация
Все для движков сайта:Все для Seo:
  Графика/дизайн для сайта Графика/дизайн для сайта Купить vip Купить Vip

Чат:
Vantey92
Vantey92
19 марта 2017
Плюсую!
Моё почтение Трасту winked
ОтецДаниил
ОтецДаниил
18 марта 2017
Присоединяюсь! Респект Трасту!
jkeks
jkeks
13 марта 2017
Автор cms-file - мега чел. Материалы просто БОМБА.


Последние комментарии:

Онлайн:
Юзеры (0)
Гости (29)
Боты (3)
crawl Bot
Всего на сайте (32)

Название темы Автор Статистика Последнее сообщение
[Vip] От 1,5К рублей в сутки

Тема в разделе: Заработок / Трафик

Trust

Просмотров: 1390

Ответов: 1

Автор: Voffkamind

Вчера, 22:20

[Vip] Жёсткий SMM: Выжать из соцсетей максимум (Дэн Кеннеди, 2017)

Тема в разделе: Разное

Trust

Просмотров: 287

Ответов: 0

Автор: Trust

19-03-2017, 17:38

[Vip] Интернет-магазин с оборотом 25 млн. в год [2017]

Тема в разделе: Раскрутка / Продвижение

Trust

Просмотров: 326

Ответов: 0

Автор: Trust

19-03-2017, 14:45

Просмотров: 369, Комментариев: 0
 Калькулятор стоимости доставки EMS [DLE 9.x - 10.x-11]

Модуль DLE. Для версии [DLE 9.x - 10.x-11], но можно попытаться использовать под старые версии движка - ставился на DLE 9.3.
Работает только на PHP версии не ниже 5.3!
Калькулятор расчета стоимости доставки EMS Почта России. Аналог калькулятора на сайте emspost.ru
Пример использования:
http://cms-file.ru/index.php?do=emsapi

Использует библиотеку EMSapi и сервис описанный на сайте:
 http://www.emspost.ru/

Для использования нужно:

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 11,
то можно поменять файл:
/engine/engine.php

3. Если у Вас стоят сторонние модули и версия движка отличается от DLE 11, то нужно в файле
/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) необходима для формирования списка городов и областей.
С помощью библиотеки классов проводится фильтрация входных данных.

Вообщем пользуйтесь на здоровье!
 Калькулятор стоимости доставки EMS [DLE 9.x - 10.x-11]

dle_emspost.rar [142,85 Kb] (cкачиваний: 12)





Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Яндекс и Google апдейты:
    Апдейты Яndex тИЦ
    24.03.2017Последний
    14.03.2017
    16.02.2017
    Апдейты Яndex выдачи
    24.03.2017Последний
    22.03.2017
    20.03.2017
    Апдейты ЯКаталога
    24.03.2017Последний
    22.03.2017
    20.03.2017
    Апдейты Google
    06.12.2013Последний

Популярные новости

Витрина ссылок: