SmartLiving.ru

Обсуждение проекта
 
Текущее время: Вт окт 17, 2017 2:32 pm

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 108 ]  На страницу 1, 2, 3, 4, 5 ... 11  След.
Автор Сообщение
СообщениеДобавлено: Вс ноя 20, 2016 9:51 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт окт 21, 2014 7:31 pm
Сообщения: 358
Откуда: Киров
Благодарил (а): 10 раз.
Поблагодарили: 156 раз.
Модуль для отслеживания посылок PostTracker

На данный момент
  • поддержка API ГдеПосылка
  • поддержка API Track24
  • поддержка API Russian Post
  • поддержка 17Track.net
  • поддержка http://majordomo_ip/apps.html
  • запуск скриптов при новом статусе и напоминании об открытии диспута
  • редактирование трека
  • просмотр архива

Планы
  • поддержка различных провайдеров получения информации о треке
  • ...

https://github.com/Anisan/majordomo-Pos ... master.zip

[Показать] Скрытый текст: Пример скрипта
Код:
/*
$params['NAME'] - name parcel
$params['TRACK'] - track number
$params['TRACK_URL'] - track url
$params['DATE'] - datetime last status
$params['STATUS'] - last status
$params['DISPUTE'] - day to dispute
$params['LOCATION'] - location
*/
include_once(DIR_MODULES . 'telegram/telegram.class.php');
$telegram_module = new telegram();
$text="<a href=\"".$params['TRACK_URL']."\">".$params['TRACK']."</a>: ".$params['NAME'];
if (isset($params['DISPUTE']))
$text .= "\nИстекает срок доставки! Осталось дней: ".$params['DISPUTE'];
else
$text .= "\n".$params['DATE']." - ".$params['STATUS']." (".$params['LOCATION'].")";
$content = array('chat_id' => "chat_id", 'text' => $text, 'parse_mode'=>'HTML');
$telegram_module->sendContent($content);

 

_________________
Connect ---- Telegram
Яндекс.Деньги для благодарностей за помощь: 410012076838296


Последний раз редактировалось Eraser Пн ноя 28, 2016 11:48 am, всего редактировалось 8 раз(а).

Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вт ноя 22, 2016 7:47 am 
Не в сети

Зарегистрирован: Чт янв 30, 2014 7:18 am
Сообщения: 110
Благодарил (а): 4 раз.
Поблагодарили: 3 раз.
Пару дней пыхтел, так и не смог прикрутить :) Очень ждём полную версию! :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вт ноя 22, 2016 9:03 am 
В сети

Зарегистрирован: Пт дек 14, 2012 12:24 pm
Сообщения: 1157
Откуда: Россия, Нижняя Тура
Благодарил (а): 339 раз.
Поблагодарили: 72 раз.
А как автоматизировать проверку треков?

_________________
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вт ноя 22, 2016 9:12 am 
Не в сети
Аватара пользователя

Зарегистрирован: Вт окт 21, 2014 7:31 pm
Сообщения: 358
Откуда: Киров
Благодарил (а): 10 раз.
Поблагодарили: 156 раз.
Amarok писал(а):
А как автоматизировать проверку треков?

можно через системный cron
Код:
php /var/www/mdm/modules/app_PostTracker/check_track.php


либо через MJD c использованием onNewHour, либо модуля Cron
так
Код:
getURL('http://localhost/modules/app_PostTracker/check_track.php',0);

или так
Код:
require_once(DIR_MODULES . '/app_PostTracker/app_PostTracker.class.php');
$PostTracker = new app_PostTracker();
$PostTracker->updateStatuses();

_________________
Connect ---- Telegram
Яндекс.Деньги для благодарностей за помощь: 410012076838296


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вт ноя 22, 2016 9:24 am 
В сети

Зарегистрирован: Пт дек 14, 2012 12:24 pm
Сообщения: 1157
Откуда: Россия, Нижняя Тура
Благодарил (а): 339 раз.
Поблагодарили: 72 раз.
А скоро обновление?
А хотелки по дизайну можно?

_________________
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вт ноя 22, 2016 9:39 am 
Не в сети
Аватара пользователя

Зарегистрирован: Вт окт 21, 2014 7:31 pm
Сообщения: 358
Откуда: Киров
Благодарил (а): 10 раз.
Поблагодарили: 156 раз.
Amarok писал(а):
А скоро обновление?
А хотелки по дизайну можно?


Хотелки по дизайну приветствуются :)

Залил новую версию

_________________
Connect ---- Telegram
Яндекс.Деньги для благодарностей за помощь: 410012076838296


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вт ноя 22, 2016 12:38 pm 
В сети

Зарегистрирован: Пт дек 14, 2012 12:24 pm
Сообщения: 1157
Откуда: Россия, Нижняя Тура
Благодарил (а): 339 раз.
Поблагодарили: 72 раз.
Хочется последний статус посылки видеть прямо в строке с названием посылки
Вложение:
Screenshot (3).png
Screenshot (3).png [ 36.29 КБ | Просмотров: 3166 ]

_________________
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вт ноя 22, 2016 12:56 pm 
В сети

Зарегистрирован: Пт дек 14, 2012 12:24 pm
Сообщения: 1157
Откуда: Россия, Нижняя Тура
Благодарил (а): 339 раз.
Поблагодарили: 72 раз.
первая ошибка?
[Показать] Скрытый текст:
RS304638349CN
PHP Warning: file_get_contents(https://track24.ru/api/tracking.json.php?apiKey=835fa5718abfe38698026c8d9becc720&domain=amarok.xenomorph.ru&code=RS304638349CN): failed to open stream: HTTP request failed! HTTP/1.1 502 Bad Gateway
in /var/www/modules/app_PostTracker/provider/track24.php on line 20
PHP Warning: Invalid argument supplied for foreach() in /var/www/modules/app_PostTracker/provider/track24.php on line 25

_________________
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вт ноя 22, 2016 1:00 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт окт 21, 2014 7:31 pm
Сообщения: 358
Откуда: Киров
Благодарил (а): 10 раз.
Поблагодарили: 156 раз.
Amarok писал(а):
первая ошибка?
[Показать] Скрытый текст:
RS304638349CN
PHP Warning: file_get_contents(https://track24.ru/api/tracking.json.php?apiKey=835fa5718abfe38698026c8d9becc720&domain=amarok.xenomorph.ru&code=RS304638349CN): failed to open stream: HTTP request failed! HTTP/1.1 502 Bad Gateway
in /var/www/modules/app_PostTracker/provider/track24.php on line 20
PHP Warning: Invalid argument supplied for foreach() in /var/www/modules/app_PostTracker/provider/track24.php on line 25

сервис лег, у меня тоже не отвечает

_________________
Connect ---- Telegram
Яндекс.Деньги для благодарностей за помощь: 410012076838296


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Ср ноя 23, 2016 2:26 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Вт окт 21, 2014 7:31 pm
Сообщения: 358
Откуда: Киров
Благодарил (а): 10 раз.
Поблагодарили: 156 раз.
Обновление
- поддержка API Russian Post
- редактирование трека
- просмотр архива

_________________
Connect ---- Telegram
Яндекс.Деньги для благодарностей за помощь: 410012076838296


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 108 ]  На страницу 1, 2, 3, 4, 5 ... 11  След.

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: ak73 и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB