маркет в глаза еще не видел, на днях посмотрю что за зверь.
[Модуль] PostOffice Tracker (app_postoffice)
Модератор: immortal
-
LutsenkoDenis
- Сообщения: 521
- Зарегистрирован: Вс апр 07, 2013 9:30 pm
- Откуда: Moscow
- Контактная информация:
Re: Модуль отслеживания посылок
ну может кто и переделает 
маркет в глаза еще не видел, на днях посмотрю что за зверь.
маркет в глаза еще не видел, на днях посмотрю что за зверь.
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
- Amarok
- Сообщения: 1434
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Контактная информация:
Re: Модуль отслеживания посылок
Денис, привет! Есть несколько вопросов/предложений/хотелок по модулю.
1. Вынеси, пожалуйста, блок генерации письма с оповещением из check_post.php в отдельный файл. Просто, при обновление модуля шаблон сбрасывается в дефолтный вид:
Я же использую немного другой шаблон:
Думаю, что другие пользователи тоже правят текст оповещения под себя.
2. Хотелось бы управлять выключателем e-mail оповещений через параметр вызова скрипта. К примеру: если check_post.php вызван просто так (без ключей), то оповещений на e-mail не будет, а если check_post.php вызван с каким нибудь ключом, то оповещение на e-mail будет
1. Вынеси, пожалуйста, блок генерации письма с оповещением из check_post.php в отдельный файл. Просто, при обновление модуля шаблон сбрасывается в дефолтный вид:
Код: Выделить всё
$mailBody .= "<table>";
$mailBody .= "<tr>";
$mailBody .="<th>Трек номер</th>";
$mailBody .="<th>Название трека</th>";
$mailBody .="<th>Дата операции</th>";
$mailBody .="<th>Наименование операции</th>";
$mailBody .="<th>Местонахождение</th>";
$mailBody .= "</tr>";
foreach ($tracks as $track)
{
$mailBody .= "<tr>";
$mailBody .="<td>" . $track['TRACK_ID'] . "</td>";
$mailBody .="<td>" . $track['TRACK_NAME'] . "</td>";
$mailBody .="<td>" . $track['OPER_DATE'] . "</td>";
$mailBody .="<td>" . $track['ATTRIB_NAME'] . "</td>";
$mailBody .="<td>" . $track['OPER_POSTPLACE'] . "</td>";
$mailBody .= "</tr>";
}
$mailBody .= "</table>";
$message = $mailBody;
...
SendMail_html($mailFrom, $mailTo, $mailSubject, $mailBody);
Код: Выделить всё
$mailBody .= $track['TRACK_NAME'] . " - ";
$mailBody .= $track['OPER_DATE'] . " - ";
$mailBody .= $track['ATTRIB_NAME'] . " - ";
$mailBody .= $track['OPER_POSTPLACE'] ;
$mailBody .= " | ";
}
$mailBody .= " ";
$message = $mailBody;
...
SendMail($mailFrom, $mailTo, $mailSubject, $mailBody);
2. Хотелось бы управлять выключателем e-mail оповещений через параметр вызова скрипта. К примеру: если check_post.php вызван просто так (без ключей), то оповещений на e-mail не будет, а если check_post.php вызван с каким нибудь ключом, то оповещение на e-mail будет
Моя Алиска живёт на Proxmox в Debian 12
-
LutsenkoDenis
- Сообщения: 521
- Зарегистрирован: Вс апр 07, 2013 9:30 pm
- Откуда: Moscow
- Контактная информация:
Re: Модуль отслеживания посылок
ок. добавил в задачи 
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
-
LutsenkoDenis
- Сообщения: 521
- Зарегистрирован: Вс апр 07, 2013 9:30 pm
- Откуда: Moscow
- Контактная информация:
Re: Модуль отслеживания посылок
Можно устанавливать через Маркет дополнений.
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
- Amarok
- Сообщения: 1434
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Контактная информация:
Re: Модуль отслеживания посылок
Пардон муа, а версия новая скоро? http://smartliving.ru/forum/viewtopic.php?p=8655#p8655
Моя Алиска живёт на Proxmox в Debian 12
-
Anton_kulibin
- Сообщения: 354
- Зарегистрирован: Вт окт 09, 2012 8:05 am
- Откуда: Луза Кировская обл. Россия
Re: Модуль отслеживания посылок
Два дня с модулем воюю, самое интересное, при добавлении ввожу и номер и название остается только номер, хотя в таблице Track Info есть и название. При нажатии кнопки обновить ничего не обновляется.
- Вложения
-
- Ошибки почты.png (13.09 КБ) 9932 просмотра
Linux версия. Ubuntu Server 16.04+2xArduinoMega+Eth_GW_Mysensors_10node+WeatherStation+Xiaomi
CONNECT
CONNECT
-
LutsenkoDenis
- Сообщения: 521
- Зарегистрирован: Вс апр 07, 2013 9:30 pm
- Откуда: Moscow
- Контактная информация:
Re: Модуль отслеживания посылок
А я даже нашел, где косяк... 
Сегодня поправлю обязательно.
Сегодня поправлю обязательно.
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
-
LutsenkoDenis
- Сообщения: 521
- Зарегистрирован: Вс апр 07, 2013 9:30 pm
- Откуда: Moscow
- Контактная информация:
Re: Модуль отслеживания посылок
Обновление залил.
Релиз на гитхабе будет вечером, но уже можно обновиться через маркет дополнений.
Релиз на гитхабе будет вечером, но уже можно обновиться через маркет дополнений.
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch