SmartLiving.ru

Обсуждение проекта
 
Текущее время: Пн окт 23, 2017 1:38 am

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




Начать новую тему Ответить на тему  [ Сообщений: 303 ]  На страницу 1, 2, 3, 4, 5 ... 31  След.
Автор Сообщение
 Заголовок сообщения: Re: Модуль отслеживания посылок
СообщениеДобавлено: Вс ноя 10, 2013 5:18 pm 
Не в сети

Зарегистрирован: Вс апр 07, 2013 9:30 pm
Сообщения: 526
Откуда: Moscow
Благодарил (а): 1 раз.
Поблагодарили: 56 раз.
Приложение для мониторинга трек-номеров на Почте России. (GitHub)

Особенности:
- Позволяет отслеживать несколько треков одновременно
- Проверка состояния трек-номеров по расписанию
- Уведомление не email о поступлении посылки в место вручения
- Просмотр и добавление трек-номеров в домашних страницах

Пошаговая инструкция:
  • Зайти в модуль.
  • Добавить трек-номер и его описание(по желанию)
  • Для проверки информации о посылке по трек-номеру нажать "Проверить"

Проверка трек-номеров по расписанию(Ежедневно в 8 утра):
  • Linux: посредством cron
    Код:
    #crontab -e
    0 8 * * * php /var/www/mdm/modules/app_postoffice/check_post.php
  • Через MDM в onNewHour или onNewMinute добавить код
    Код:
    if (timeIs('08:00'))
       getURL('http://localhost/modules/app_postoffice/check_post.php',0); 

Домашние страницы:
Для добавления домашней страницы надо её создать примерно с такими параметрами:
Изображение

История:

    12 ноября 2013: Первая версия

    18 ноября 2013:
  • Исправлена сортировка треков после проверки на почте
  • Удалён изменённый класс работы с БД основной системы. Причина: Исправлено в основной системе.

    20 ноября 2013:
  • Добавлена возможность ипользовать прокси при проверке почты.
  • Добавлено уведомление по Email о готовых к выдачи посылках.
  • Вместо даты добавления трека теперь отображается дата изменения его состояния.
  • В списке треков расширено поле Состояние, теперь там отображается название операции и вид операции одновременно.

    21 ноября 2013: Изменена сортировка треков на главной странице приложения.

    13 мая 2014: Переход интерфейса приложения на BootStrap2

    14 октября 2014: Переход интерфейса приложения на BootStrap3

    15 октября 2014: Появилась возможность при добавлении трек-номера можно указывать ссылку на описание содержимого посылки.

    29 января 2015: Поддержка мультиязычности

    30 января 2015: Добавлена возможность добавления трек-номеров не из административной панели

    26 марта 2015: Добавлена возможность просмотра истории перемещений посылки

    26 марта 2015:
  • Появилась вкладка "История", в которой отображаются все треки с операцией "Вручение". Это последнее состояние посылки. Посылка лежит на почте и дожидается когда её заберут.
  • На вкладке "Проверка почты" в админке и на домашней странице отображаются все треки как и раньше. Треки со статусом "Вручение" также присутствуют, но только в течение недели с момента по поступления в почтовое отделение.
  • Треки сортируются немного по другому...вначале всегда будут активные, далее как и раньше по дате.

_________________
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Wheezy


Последний раз редактировалось LutsenkoDenis Пн апр 13, 2015 5:34 pm, всего редактировалось 6 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль отслеживания посылок
СообщениеДобавлено: Вс ноя 10, 2013 7:27 pm 
Не в сети

Зарегистрирован: Пт апр 12, 2013 2:27 pm
Сообщения: 211
Откуда: Уфа
Благодарил (а): 27 раз.
Поблагодарили: 13 раз.
Выложи плиз и расскажи как пользоваться

_________________
Система на Неттоп 3Q Nettop Qoo!
(Intel Celeron J1800, 2x2410 МГц, 4096 Мб, HDD 1000 Гб, HDMI, VGA , Wi-Fi, Ethernet, Ubuntu 14.04.2)
Вторая система на Raspberry Pi 3.
D-Link DCS-930L/Broadlink RM2-Pro/BroadLink SP3 CC/Ginzzu HS-K07W
Я в CONNECT


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль отслеживания посылок
СообщениеДобавлено: Вс ноя 10, 2013 8:14 pm 
Не в сети

Зарегистрирован: Вс апр 07, 2013 9:30 pm
Сообщения: 526
Откуда: Moscow
Благодарил (а): 1 раз.
Поблагодарили: 56 раз.
Изменения отправил в основную ветку исходников.
Может быть скоро появится :)

Если сильно не терпится, то можно скачать отдельным архивом http://silvergate.ru/data/RussianPost.zip
В архиве 3 папки.
lib - mysql.class.php - я там вносил одно изменение. скопировать в папку lib с заменой.
modules - копировать содержимое п вапку modules
templates - копировать содержимое в папку templates

В админке, зайти в любое приложение, ну например в продукты.
В Url заменить app_products на app_postoffice и нажать enter
После этого приложение должно установится и показываться в меню

Проверка треков пока только по нажатию на кнопку проверить.

Корректность ввода треков я не ещё не делал, так что прошу быть внимательнее :)

Автоматическая проверка треков с рассылкой на почту будет чуть позже.

_________________
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Wheezy


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль отслеживания посылок
СообщениеДобавлено: Вс ноя 10, 2013 8:57 pm 
Не в сети

Зарегистрирован: Пт апр 12, 2013 2:27 pm
Сообщения: 211
Откуда: Уфа
Благодарил (а): 27 раз.
Поблагодарили: 13 раз.
Добавил по твоему методу. Приложение появилось в админке.
Делаю домашнюю страницу.Тип Application Приложение app_postoffice
Сохраняю. Но в странице не появляется номер трека, название трека, добавить.
А появляется только
№ Трек номер Название Дата добавления Дата Состояние Текущее местонахождение Статус


Вложения:
2.JPG
2.JPG [ 95.92 КБ | Просмотров: 17585 ]
1.JPG
1.JPG [ 107.2 КБ | Просмотров: 17585 ]

_________________
Система на Неттоп 3Q Nettop Qoo!
(Intel Celeron J1800, 2x2410 МГц, 4096 Мб, HDD 1000 Гб, HDMI, VGA , Wi-Fi, Ethernet, Ubuntu 14.04.2)
Вторая система на Raspberry Pi 3.
D-Link DCS-930L/Broadlink RM2-Pro/BroadLink SP3 CC/Ginzzu HS-K07W
Я в CONNECT
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль отслеживания посылок
СообщениеДобавлено: Вс ноя 10, 2013 10:03 pm 
Не в сети

Зарегистрирован: Вс апр 07, 2013 9:30 pm
Сообщения: 526
Откуда: Moscow
Благодарил (а): 1 раз.
Поблагодарили: 56 раз.
ну ты в админке добавь трек какой-нибудь и нажми кнопку проверить.
на обычной странице(не в админке) только отображаются данные о проверенных треках.

Чуть позже доделаю автоматическое обновление и рассылку по почте.
Ток с отправкой почты разберусь. :(

з.ы. любые комментарии и пожелания приветствуются :)

_________________
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Wheezy


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль отслеживания посылок
СообщениеДобавлено: Пн ноя 11, 2013 9:12 am 
Не в сети

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

:(

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль отслеживания посылок
СообщениеДобавлено: Вт ноя 12, 2013 7:03 pm 
Не в сети

Зарегистрирован: Вс апр 07, 2013 9:30 pm
Сообщения: 526
Откуда: Moscow
Благодарил (а): 1 раз.
Поблагодарили: 56 раз.
Завел на гитхабе проект приложения: https://github.com/palacex/majordomo-PostOffice
Все обновления данного приложения буду выкладывать там.

Сделал маленький релиз. Добавил к приложению скрипт который проверяет состояние посылок.
Запускать можно по крону.

_________________
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Wheezy


Последний раз редактировалось LutsenkoDenis Вт ноя 12, 2013 11:47 pm, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль отслеживания посылок
СообщениеДобавлено: Ср ноя 13, 2013 5:38 am 
Не в сети

Зарегистрирован: Пт дек 14, 2012 12:24 pm
Сообщения: 1158
Откуда: Россия, Нижняя Тура
Благодарил (а): 340 раз.
Поблагодарили: 72 раз.
LutsenkoDenis писал(а):
Добавил к приложению скрипт который проверяет состояние посылок.
Запускать можно по крону.

Эммм... А как? :oops:

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль отслеживания посылок
СообщениеДобавлено: Ср ноя 13, 2013 8:41 am 
Не в сети

Зарегистрирован: Вс апр 07, 2013 9:30 pm
Сообщения: 526
Откуда: Moscow
Благодарил (а): 1 раз.
Поблагодарили: 56 раз.
ну я там как бы написал..
Запускается ежедневно в 8:00.

Код:
crontab -e
0 8 
* * * php /var/www/mdm/modules/app_postoffice/check_post.php


В винде можно батник написать. Или как-то вызывать по событию в MajorDomo. Я не разобрался как это в MDM делается, поэтому сделал как мне показалось проще.

Проверял на Debian7

Запускать скрипт достаточно раз или два раза в день, т.к. почта россии всё равно быстрей чем за 8 часов данные не обновляет как мне кажется.

_________________
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Wheezy


Последний раз редактировалось LutsenkoDenis Ср ноя 13, 2013 6:48 pm, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Модуль отслеживания посылок
СообщениеДобавлено: Ср ноя 13, 2013 10:57 am 
Не в сети
Site Admin

Зарегистрирован: Пн сен 05, 2011 6:48 pm
Сообщения: 4100
Откуда: Минск, Беларусь
Благодарил (а): 66 раз.
Поблагодарили: 1090 раз.
Через MDM можно на onNewHour или onNewMinute добавить код
Код:
if (timeIs('08:00')) {
 getURL('http://localhost/modules/app_postoffice/check_post.php',0);
}

_________________

Сергей Джейгало, разработчик MajorDoMo
Профиль Connect -- информация, сотрудничество, услуги


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

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