[Модуль] PostOffice Tracker (app_postoffice)
Модератор: immortal
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Модуль отслеживания посылок
???tammat писал(а):Пустая картинка в базу трэкнамбер и тд не добавляются...
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
-
- Сообщения: 165
- Зарегистрирован: Пт янв 20, 2012 3:05 pm
- Благодарил (а): 9 раз
- Поблагодарили: 1 раз
Re: Модуль отслеживания посылок
Один в один как на картинке DiArt, при добавлении в форму на админке нажимаю либо добавить, либо проверить. картинка та же.
Посмотрел через phpMyAdmin. Есть только одна запись об отсутствии прокси в таблице POST_PROXY. Все остальные таблицы POST_TRACK,
POST_TRACKINFO пустые...
ЗЫ: разобрался...
Надо дать права на запуск по linux
Посмотрел через phpMyAdmin. Есть только одна запись об отсутствии прокси в таблице POST_PROXY. Все остальные таблицы POST_TRACK,
POST_TRACKINFO пустые...
ЗЫ: разобрался...
Надо дать права на запуск по linux
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Модуль отслеживания посылок
После обновления Алисы - модуль работать перестал
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Модуль отслеживания посылок
Видимо из-за того, что в стандартной библиотеке не так организована работа с записями базы данных. Я подправил немного общую ветку кода и по идее должно заработать.BlackWarrior писал(а):После обновления Алисы - модуль работать перестал
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Модуль отслеживания посылок
Обновил - работает. Только таблицы post_proxy, post_track и post_trackinfo обнулились.
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
-
- Сообщения: 521
- Зарегистрирован: Вс апр 07, 2013 9:30 pm
- Откуда: Moscow
- Благодарил (а): 2 раза
- Поблагодарили: 58 раз
- Контактная информация:
Re: Модуль отслеживания посылок
ну тут могу только посочувствовать.
Обновил-работает: не понятно как обновлял. Обновлять можно по разному, результат тоже может отличаться.
Я делал прилоложение основываясь на blank.zip. Судя по его коду устанавливается или удаляется приложение только один раз. Дальше только проверяется установлен он или нет.
з.ы. dbInstall (\lib\module.class.php) Нужно рефакторить, потому-что это не процедура а какой-то абзац.
Обновил-работает: не понятно как обновлял. Обновлять можно по разному, результат тоже может отличаться.
Я делал прилоложение основываясь на blank.zip. Судя по его коду устанавливается или удаляется приложение только один раз. Дальше только проверяется установлен он или нет.
з.ы. dbInstall (\lib\module.class.php) Нужно рефакторить, потому-что это не процедура а какой-то абзац.
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
- sergejey
- Site Admin
- Сообщения: 4284
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 75 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Модуль отслеживания посылок
Посмотрел dbInstall от модуля для посылок -- всё верно, при обновлении системы будут удаляться все данные при каждом обновлении системы.LutsenkoDenis писал(а):ну тут могу только посочувствовать.
Обновил-работает: не понятно как обновлял. Обновлять можно по разному, результат тоже может отличаться.
Я делал прилоложение основываясь на blank.zip. Судя по его коду устанавливается или удаляется приложение только один раз. Дальше только проверяется установлен он или нет.
з.ы. dbInstall (\lib\module.class.php) Нужно рефакторить, потому-что это не процедура а какой-то абзац.
dbInstall запускается каждый раз при обновлнеии для всех модулей т.к. предполагается, что в этой процедуре будет описана нужная структура данных.
Вот типовой пример содержимого dbInstall (взял из events.class.php):
Код: Выделить всё
function dbInstall($data) {
/*
events - Events
*/
$data = <<<EOD
events: ID int(10) unsigned NOT NULL auto_increment
events: EVENT_NAME varchar(255) NOT NULL DEFAULT ''
events: EVENT_TYPE char(10) NOT NULL DEFAULT ''
events: TERMINAL_FROM varchar(255) NOT NULL DEFAULT ''
events: TERMINAL_TO varchar(255) NOT NULL DEFAULT ''
events: USER_FROM varchar(255) NOT NULL DEFAULT ''
events: USER_TO varchar(255) NOT NULL DEFAULT ''
events: WINDOW varchar(255) NOT NULL DEFAULT ''
events: DETAILS text
events: ADDED datetime
events: EXPIRE datetime
events: PROCESSED int(3) NOT NULL DEFAULT '0'
EOD;
parent::dbInstall($data);
}
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 521
- Зарегистрирован: Вс апр 07, 2013 9:30 pm
- Откуда: Moscow
- Благодарил (а): 2 раза
- Поблагодарили: 58 раз
- Контактная информация:
Re: Модуль отслеживания посылок
ага, ну ок.
p.p.s Прошу прощения у всех у кого обнулились таблицы. В течение дня сделаю обновление приложения.
- 1. Как задать составной первичный ключ? Или ключ не инкрементарный? И т.д. Судя по коду никак. Или я не прав? 2. Структура данных как правило описывается отдельно от кода. Чтоб не нужно было бегать по коду и выискивать структуру а посмотреть в модели данных и увидеть модель всего прложения стразу. Структура(модель данных программы) поддерживается и обновляется путём создания модифицирующих скриптов.
Код: Выделить всё
// //new table if (strpos($definition, "auto_increment")) { $definition .= ", PRIMARY KEY(" . $field . ")"; //$definition.=", KEY(".$field.")"; }
3. Что должно быть тут:4. Зачем нужен LogFile? Или DebMes мало?Код: Выделить всё
$fileName = DIR_MODULES . $this->name . "/initial.sql";
Код: Выделить всё
$data = LoadFile($fileName);
p.p.s Прошу прощения у всех у кого обнулились таблицы. В течение дня сделаю обновление приложения.
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Модуль отслеживания посылок
А я их забэкапил)LutsenkoDenis писал(а):Прошу прощения у всех у кого обнулились таблицы. В течение дня сделаю обновление приложения.
А вот сортировка по LM не работает(((
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165