[New] Введение дополнительных событий для раскрашивания треков

Предложения о добавлении нового функционала в программу

Moderator: Moderators

detrin
Posts: 517
Joined: Wed Dec 05, 2012 2:45 pm
Has thanked: 17 times
Been thanked: 20 times

Введение дополнительных событий для раскрашивания треков

Post by detrin »

Продублирую предложение с ебей-форума:
Возможно ли добавить дополнительные события для раскрашивания треков?
По-большому счету, если посылке меньше 43 дней, то мне всё равно как трек будет раскрашен. А вот события, например, "Экспорт","Импорт" хотелось бы подсветить. Возможно ли это сделать?
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Введение дополнительных событий для раскрашивания треков

Post by MetalFan »

Так подсветить события или трек, содержащий события?
wbw, MetalFan
detrin
Posts: 517
Joined: Wed Dec 05, 2012 2:45 pm
Has thanked: 17 times
Been thanked: 20 times

Re: Введение дополнительных событий для раскрашивания треков

Post by detrin »

Интересует именно подсветка трека.
Как пример, событие "Получено" подсвечивает трек в темно-серый.
Хотелось бы добавить еще события "Импорт в Россию", "Экспорт из Китая".
User avatar
maxim.gl
Posts: 519
Joined: Mon Nov 26, 2012 6:49 am
Location: Лен.обл
Has thanked: 220 times
Been thanked: 26 times

Re: Введение дополнительных событий для раскрашивания треков

Post by maxim.gl »

это если только в качестве новогоднего подарка :lol:
можно вручную, и заодно галочку дополнительного счетчика :ugeek:
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Введение дополнительных событий для раскрашивания треков

Post by MetalFan »

ой-ой. размечтались. сначала кишки переделаю, а потом украшательствами займемся.
wbw, MetalFan
User avatar
maxim.gl
Posts: 519
Joined: Mon Nov 26, 2012 6:49 am
Location: Лен.обл
Has thanked: 220 times
Been thanked: 26 times

Re: Введение дополнительных событий для раскрашивания треков

Post by maxim.gl »

да я так просто... намекаю, что не только мне хочется :oops:
я ж понимаю, что сначала функционал, а хотелки потом...
ну и... я ж первый был! самолябие птешить :geek:
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Введение дополнительных событий для раскрашивания треков

Post by MetalFan »

maxim.gl, слушай, а оформи плиз свое предложение про раскраску в данном разделе отдельной темой.

а я почитаю, подумаю...
wbw, MetalFan
User avatar
maxim.gl
Posts: 519
Joined: Mon Nov 26, 2012 6:49 am
Location: Лен.обл
Has thanked: 220 times
Been thanked: 26 times

Re: Введение дополнительных событий для раскрашивания треков

Post by maxim.gl »

сейчас посплю,а завтра попробую свои дурацкие мысли привести к понимаемому виду.
боюсь требования придется расширить, чтоб угодить всем :D
(как бы не послали со всеми этими хотелками :lol: )
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Введение дополнительных событий для раскрашивания треков

Post by MetalFan »

maxim.gl wrote:как бы не послали со всеми этими хотелками
ну скажешь тоже)
просто я хочу в итоге совместными усилиями получить законченную идею про раскраску треков.
А потом уже думать, получится ли ее реализовать быстро и без большого переписывания кода или отложить на попозже.
Ибо идеи по переделыванию внешнего вида дерева треков уже витают в голове...
А поспать - эт хорошая идея. пожалуй поддержу)
wbw, MetalFan
User avatar
maxim.gl
Posts: 519
Joined: Mon Nov 26, 2012 6:49 am
Location: Лен.обл
Has thanked: 220 times
Been thanked: 26 times

Re: Введение дополнительных событий для раскрашивания треков

Post by maxim.gl »

да тебя жалко: задарма такая работа, в свободное время... Вот мало тебе косяков с треками разгребать?
Главные задачи выполняет? а украшательства не горят, по мере сил и желания :shock:

ps^ не в тему:а смайлики поприкольнее бывают? а то эти инопланетяне не пойму что выражают :geek:
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Введение дополнительных событий для раскрашивания треков

Post by MetalFan »

maxim.gl, так мне ж в радость) приятно чувствовать поддержку стольких людей.
p.s. а там у них (смайлов) в хинтах написано :geek: - geek, :ugeek: - uber geek)
wbw, MetalFan
User avatar
maxim.gl
Posts: 519
Joined: Mon Nov 26, 2012 6:49 am
Location: Лен.обл
Has thanked: 220 times
Been thanked: 26 times

Re: Введение дополнительных событий для раскрашивания треков

Post by maxim.gl »

уффф! написал... как сочинение в школе :mrgreen:
User avatar
maxim.gl
Posts: 519
Joined: Mon Nov 26, 2012 6:49 am
Location: Лен.обл
Has thanked: 220 times
Been thanked: 26 times

Re: Введение дополнительных событий для раскрашивания треков

Post by maxim.gl »

MetalFan wrote:а там у них (смайлов) в хинтах написано :geek: - geek, :ugeek: - uber geek)
я по английски только с гугл транслайтером понимаю, а хинты никак скопировать не могу, чтоб в транслайтор вставить :mrgreen: :lol: :lol: :lol:
detrin
Posts: 517
Joined: Wed Dec 05, 2012 2:45 pm
Has thanked: 17 times
Been thanked: 20 times

Re: Введение дополнительных событий для раскрашивания треков

Post by detrin »

Ок, раз нужно подробнее расписать, попробую это сделать.

Скрин с программы:
Trackchecker1.jpg
  • Помимо ввода цифр, дать пользователю возможность вводить ключевые фразы, их можно ограничить, например, 5-10 штуками.
    Табличка, например, может выглядеть так:
    СТАТУС ПОСЫЛКИ
    ------------------
    Вручение
    >=43 дня
    Прибыло в место вручения
    Таможенное оформление завершено
    Импорт
    departure from outward office of exchange
  • Каждой ключевой фразе дать пользователю возможность выбрать цвет фона, например, слева от кнопки подтверждения поставить палетку с выбором цвета.
  • Дать возможность поднимать/опускать ключевую фразу тем самым повышая/понижая её приоритет, чтоб не допустить наложения двух цветов при одновременном срабатывании двух фильтров. В тестовой табличке чем выше ключевая фраза - тем выше её приоритет.
  • Фильтр ">=43 дня" имеет максимальный приоритет, чтоб успеть открыть диспут. Конечно, при условии, что посылка не получена.
--------------------------------------------------------------------------------------------------------------------------------------------------------------

Немного покопался в xml, нашёл параметр final="-1", который присваивается если посылка получена. Т.е. переменная под разные статусы посылок уже есть. Нужно просто отдельной процедурой ей присваивать разные значения, в зависимости от того, где находится посылка.

Собственно даже не знаю, что тут ещё можно добавить. В реализации вроде не должно быть сложно.
You do not have the required permissions to view the files attached to this post.
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Введение дополнительных событий для раскрашивания треков

Post by MetalFan »

Нет, считаю, что раскраска по дням и раскраска по наличию события не могут настраиваться в одном и том же месте.
По крайней мере это должно выглядеть точно не так, как описано...
к тому же, та переменная, которая "обнаружилась", никакого отношения к статусам посылки не имеет.

Статус посылки программа определять пока не может. И это не так просто, как кажется на первый взгляд.
Правило окончания обработки прописано далеко не у всех сервисов - это раз.
А правила определения статуса посылки пока нет, и кто их будет прописывать у всех 250 (а по сути у 291й записи) сервисов - неизвестно. если учесть, что типов статусов посылок порядка 30. это два.

Но, тем не менее, расширить алгоритм "раскраски" треков постараюсь в скором будущем.
wbw, MetalFan
detrin
Posts: 517
Joined: Wed Dec 05, 2012 2:45 pm
Has thanked: 17 times
Been thanked: 20 times

Re: Введение дополнительных событий для раскрашивания треков

Post by detrin »

>>>А правила определения статуса посылки пока нет, и кто их будет прописывать у всех 250 (а по сути у 291й записи) сервисов - неизвестно. если учесть, что типов статусов посылок порядка 30. это два.
А это и не нужно. Пользователь сам указывает ключевые фразы, которые естественно будут различаться в зависимости откуда и куда была посылка отправлена. Конечно это нереально забить в программу 250 сервисов со всеми статусами.

>>>Нет, считаю, что раскраска по дням и раскраска по наличию события не могут настраиваться в одном и том же месте.
Тогда можно раскраску по событиям сделать альтернативной. Т.е. пользователь сам выбирает какая из них будет включена, по дням или по событиям.

>>>Статус посылки программа определять пока не может. И это не так просто, как кажется на первый взгляд.
А можно поинтересоваться в чём сложность? Мне казалось что парсить фразу не сложнее, чем парсить сайт.
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Введение дополнительных событий для раскрашивания треков

Post by MetalFan »

detrin wrote:в чём сложность?
сложность в
detrin wrote:нереально забить в программу 250 сервисов со всеми статусами
Да и функционала пока такого нет.
wbw, MetalFan
Black
Posts: 590
Joined: Wed Dec 12, 2012 5:40 pm
Location: RUS 23
Has thanked: 2 times
Been thanked: 6 times

Re: Введение дополнительных событий для раскрашивания треков

Post by Black »

Красить папку до корня в красный, если в ней есть хоть один красный трек не помеченный как полученный. Навеяно этой темой примерно с этого места. Смысл - визуально отслеживать проблемные магазины/треки когда их много.
ru_win_7_ultimate_sp1_x64
detrin
Posts: 517
Joined: Wed Dec 05, 2012 2:45 pm
Has thanked: 17 times
Been thanked: 20 times

Re: Введение дополнительных событий для раскрашивания треков

Post by detrin »

Апну темку.
Если проблема сделать автоматическую подсветку, возможно ли сделать ручную подсветку трека? Реализовать можно, например, через новую колонку с чекбоксами.
Очень нехватает данной функции для выделения важных треков :roll:
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Введение дополнительных событий для раскрашивания треков

Post by MetalFan »

detrin, не понял про новую колонку с чекбоксами... )
wbw, MetalFan
detrin
Posts: 517
Joined: Wed Dec 05, 2012 2:45 pm
Has thanked: 17 times
Been thanked: 20 times

Re: Введение дополнительных событий для раскрашивания треков

Post by detrin »

Сделать новую колонку с чекбоксами. Каждый чекбокс соответствует треку. При активном чекбоксе выделить трек(всю строку), например, красным цветом.
Когда нужно вручную подсветил для себя важные треки. Если такая потребность закончилась - отключил подсветку.

Понимаю, что автоматическую фильтрацию настроить много сложнее, но вот такой вариант вроде должен легко реализовываться. А пользы лично для меня очень много. Я бы таким образом помечал треки оплаченные, но не отправленные, чтобы не забыть продавцу напомнить об отправке. А также можно помечать треки, которые должны в ближайшие дни прийти в почтовое отделение. Да собственно применений может быть масса.

P.S. Скрестил пальцы в надежде, что это будет реализовано :roll:
User avatar
guru
Moderator
Posts: 2848
Joined: Mon Dec 10, 2012 3:56 pm
Has thanked: 141 times
Been thanked: 182 times

Re: Введение дополнительных событий для раскрашивания треков

Post by guru »

detrin wrote:Скрестил пальцы в надежде, что это будет реализовано
Да, уже давно обсуждаем кастомную раскраску треков, групп и событий.
Думаю, нужно как TheBat, создать систему цветовых меток. Добавляешь в список цветовую метку (можно только цвет фона, а можно еще и цвет шрифта), а потом ее из контекстного меню можно применить к любому объекту древа.
MetalFan, спасибо за TrackChecker!
skiper
Posts: 1409
Joined: Wed Dec 19, 2012 1:56 pm
Has thanked: 10 times
Been thanked: 29 times

Re: Введение дополнительных событий для раскрашивания треков

Post by skiper »

Нет, считаю, что раскраска по дням и раскраска по наличию события не могут настраиваться в одном и том же месте.
можно сделоть так , выпилить раскраску по дням и сделать раскраску только по событиям , а дни нывести в отдельную колонку с возможностью сортировки , сори если уже обсуждалось чукча писатель :)
User avatar
MetalFan
Administator
Posts: 9143
Joined: Fri Sep 14, 2012 9:50 am
Location: Moscow
Has thanked: 348 times
Been thanked: 943 times

Re: Введение дополнительных событий для раскрашивания треков

Post by MetalFan »

skiper wrote:выпилить раскраску по дням и сделать раскраску только по событиям
А мне вот удобна раскраска по дням. Сразу видно, какие покупки подходят к сроку открытия диспута...
wbw, MetalFan
User avatar
guru
Moderator
Posts: 2848
Joined: Mon Dec 10, 2012 3:56 pm
Has thanked: 141 times
Been thanked: 182 times

Re: Введение дополнительных событий для раскрашивания треков

Post by guru »

MetalFan wrote:А мне вот удобна раскраска по дням. Сразу видно, какие покупки подходят к сроку открытия диспута...
Раскраску по дням однозначно нужно оставить как основную. Но, было бы неплохо добавить кастомную раскраску. Сейчас проблемные треки(события, группы) приходится помечать извращенными способами, типа восклицательными знаками в описании и т.п., что ненаглядно и неудобно.
MetalFan, спасибо за TrackChecker!