[Модуль] PostOffice Tracker (app_postoffice)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

LutsenkoDenis
Сообщения: 521
Зарегистрирован: Вс апр 07, 2013 9:30 pm
Откуда: Moscow
Контактная информация:

Re: Модуль отслеживания посылок

Сообщение LutsenkoDenis »

Да, можно конечно. Думаю что сегодня вечером сделаю.
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
dimik
Сообщения: 141
Зарегистрирован: Пн апр 22, 2013 10:42 am

Re: Модуль отслеживания посылок

Сообщение dimik »

Ну тогда и я поделюсь черной темой с темными и светлыми строками, может кому пригодится:
SPOILERSPOILER_SHOW

Код: Выделить всё

<style type="text/css">
table {
    *border-collapse: collapse; /* Для IE7 и меньше */
    border-spacing: 0;
    width: 100%;
    border-collapse: collapse; /* Убираем двойные линии между ячейками */
}
.stripy tr{
   background-image: url("javascript:function makeStripy(tabClass){var tabs=document.getElementsByTagName('table');for (var e=0;e<tabs.length;e++) if (tabs[e].className==tabClass){var rows=tabs[e].getElementsByTagName('tr');for (var i=0;i<rows.length;i++) rows[i].className+=((i % 2)==0?' oddrows':' evenrows');}} if(window.opera) makeStripy('stripy');");
}
.stripy th {
    text-align: center; /* Выравнивание по левому краю */
    font-weigh: bold;
    font-size: large;
    background: black; /* Цвет фона */
    color: white; /* Цвет текста */
    border-bottom: 1px solid white; /* Линия внизу ячеек */
    padding: 5px; /* Поля вокруг содержимого ячеек */
}

.stripy tr:nth-child(2n+1){
   background:#555;
}

.stripy tr:nth-child(2n){
   background:#000;
}

.stripy .oddrows{
   background:#555;
}

.stripy .evenrows{
   background:#000;
}

</style>

<div class="well">
   <table class="table table-striped table-condensed stripy">
      <thead>
         <tr>
            <th>№</th>
            <th>Посылка</th>
            <th>Дата обновления</th>
            <th>Дата</th>
            <th>Состояние</th>
            <th>Текущее местонахождение</th>
            <th>Статус</th>
         </tr>
      </thead>
      <tbody>
         [#begin TRACK_LIST#]
         <tr>
            <td><font size="+1"><center><#TRACK_LIST.TRACK_NUM#></center></font></td>
            <td><b><big><#TRACK_LIST.TRACK_NAME#></big></b><br><small><#TRACK_LIST.TRACK_ID#></small></td> <!-- <font size="+1"></font>  -->
            <td><#TRACK_LIST.TRACK_DATE#></td>
            <td><#TRACK_LIST.OPER_DATE#></td>
            <td><#TRACK_LIST.OPER_NAME#>: <#TRACK_LIST.ATTRIB_NAME#></td>
            <td><#TRACK_LIST.OPER_POSTPLACE#></td>
            [#if $T.FLAG_CHECK=="Y"#]
            <td><span class="label label-success">В пути</span></td>
            [#else#]
            <td><span class="label">Получено</span></td>
            [#endif#]
         </tr>
         [#end TRACK_LIST#]
      </tbody>
   </table>
</div>
Последний раз редактировалось dimik Ср окт 15, 2014 1:46 pm, всего редактировалось 1 раз.
Аватара пользователя
Amarok
Сообщения: 1434
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Контактная информация:

Re: Модуль отслеживания посылок

Сообщение Amarok »

А можно скрин? Вот моя:
Изображение
Моя Алиска живёт на Proxmox в Debian 12
dimik
Сообщения: 141
Зарегистрирован: Пн апр 22, 2013 10:42 am

Re: Модуль отслеживания посылок

Сообщение dimik »

Конечно можно:
postoffice.jpg
postoffice.jpg (99.72 КБ) 8646 просмотров
LutsenkoDenis
Сообщения: 521
Зарегистрирован: Вс апр 07, 2013 9:30 pm
Откуда: Moscow
Контактная информация:

Re: Модуль отслеживания посылок

Сообщение LutsenkoDenis »

Добавил поле "Ссылка"
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
dimik
Сообщения: 141
Зарегистрирован: Пн апр 22, 2013 10:42 am

Re: Модуль отслеживания посылок

Сообщение dimik »

LutsenkoDenis писал(а):Добавил поле "Ссылка"
и получили вот это:
error.jpg
error.jpg (83.26 КБ) 8712 просмотров
LutsenkoDenis
Сообщения: 521
Зарегистрирован: Вс апр 07, 2013 9:30 pm
Откуда: Moscow
Контактная информация:

Re: Модуль отслеживания посылок

Сообщение LutsenkoDenis »

мда...
А приложение обновлялось или устанавливалось первый раз?
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
dimik
Сообщения: 141
Зарегистрирован: Пн апр 22, 2013 10:42 am

Re: Модуль отслеживания посылок

Сообщение dimik »

LutsenkoDenis писал(а):...
А приложение обновлялось или устанавливалось первый раз?
Приложение обновлялось.
В общем только ручное удаление таблицы 'post_track' и заново набить посылки.
Uninstall, Install не помогает, update тоже.
LutsenkoDenis
Сообщения: 521
Зарегистрирован: Вс апр 07, 2013 9:30 pm
Откуда: Moscow
Контактная информация:

Re: Модуль отслеживания посылок

Сообщение LutsenkoDenis »

Странно...
Uninstall вообще удаляет все таблицы относящиеся к приложению.
Причина данной ошибки:
Update и Install при работе проверяют что есть файл installed и таблица POST_TRACK. Если они есть, то приложение понимает что нужно обновляться. А при обновлении подразумевается что должна быть таблица POST_TRACKINFO. В вашем случае её по какой-то причине нет в базе.

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

Т.к. нас пока двое, то возникает вопрос: Данная ошибка возникает у всех кто пользуется приложением или только у вас?

p.s. Таблицу POST_TRACK удалять руками не обязательно, достаточно будет пересоздать таблицу POST_TRACKINFO
________________________________________________________
Majordomo (GitHub) на HP Microserver Gen8. OS Debian Stretch
dimik
Сообщения: 141
Зарегистрирован: Пн апр 22, 2013 10:42 am

Re: Модуль отслеживания посылок

Сообщение dimik »

Денис, а подскажите пожалуйста как сделать чтобы при клике по ссылке переходилось по нужному адресу:

Код: Выделить всё

<td><a href='#TRACK_LIST.TRACK_URL#'><#TRACK_LIST.TRACK_URL#></a></td> 
переходит по адресу:
http://ip_адрес_сервера/popup/app_postoffice.html#TRACK_LIST.TRACK_URL#
Ответить