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

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

Модератор: Moderators

detrin
Сообщения: 517
Зарегистрирован: Ср дек 05, 2012 11:45 am
Благодарил (а): 17 раз
Поблагодарили: 20 раз

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

Сообщение detrin »

Продублирую предложение с ебей-форума:
Возможно ли добавить дополнительные события для раскрашивания треков?
По-большому счету, если посылке меньше 43 дней, то мне всё равно как трек будет раскрашен. А вот события, например, "Экспорт","Импорт" хотелось бы подсветить. Возможно ли это сделать?
Аватара пользователя
MetalFan
Administator
Сообщения: 9143
Зарегистрирован: Пт сен 14, 2012 6:50 am
Откуда: Moscow
Благодарил (а): 348 раз
Поблагодарили: 943 раза

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

Сообщение MetalFan »

Так подсветить события или трек, содержащий события?
wbw, MetalFan
detrin
Сообщения: 517
Зарегистрирован: Ср дек 05, 2012 11:45 am
Благодарил (а): 17 раз
Поблагодарили: 20 раз

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

Сообщение detrin »

Интересует именно подсветка трека.
Как пример, событие "Получено" подсвечивает трек в темно-серый.
Хотелось бы добавить еще события "Импорт в Россию", "Экспорт из Китая".
Аватара пользователя
maxim.gl
Сообщения: 519
Зарегистрирован: Пн ноя 26, 2012 3:49 am
Откуда: Лен.обл
Благодарил (а): 220 раз
Поблагодарили: 26 раз

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

Сообщение maxim.gl »

это если только в качестве новогоднего подарка :lol:
можно вручную, и заодно галочку дополнительного счетчика :ugeek:
Аватара пользователя
MetalFan
Administator
Сообщения: 9143
Зарегистрирован: Пт сен 14, 2012 6:50 am
Откуда: Moscow
Благодарил (а): 348 раз
Поблагодарили: 943 раза

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

Сообщение MetalFan »

ой-ой. размечтались. сначала кишки переделаю, а потом украшательствами займемся.
wbw, MetalFan
Аватара пользователя
maxim.gl
Сообщения: 519
Зарегистрирован: Пн ноя 26, 2012 3:49 am
Откуда: Лен.обл
Благодарил (а): 220 раз
Поблагодарили: 26 раз

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

Сообщение maxim.gl »

да я так просто... намекаю, что не только мне хочется :oops:
я ж понимаю, что сначала функционал, а хотелки потом...
ну и... я ж первый был! самолябие птешить :geek:
Аватара пользователя
MetalFan
Administator
Сообщения: 9143
Зарегистрирован: Пт сен 14, 2012 6:50 am
Откуда: Moscow
Благодарил (а): 348 раз
Поблагодарили: 943 раза

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

Сообщение MetalFan »

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

а я почитаю, подумаю...
wbw, MetalFan
Аватара пользователя
maxim.gl
Сообщения: 519
Зарегистрирован: Пн ноя 26, 2012 3:49 am
Откуда: Лен.обл
Благодарил (а): 220 раз
Поблагодарили: 26 раз

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

Сообщение maxim.gl »

сейчас посплю,а завтра попробую свои дурацкие мысли привести к понимаемому виду.
боюсь требования придется расширить, чтоб угодить всем :D
(как бы не послали со всеми этими хотелками :lol: )
Аватара пользователя
MetalFan
Administator
Сообщения: 9143
Зарегистрирован: Пт сен 14, 2012 6:50 am
Откуда: Moscow
Благодарил (а): 348 раз
Поблагодарили: 943 раза

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

Сообщение MetalFan »

maxim.gl писал(а):как бы не послали со всеми этими хотелками
ну скажешь тоже)
просто я хочу в итоге совместными усилиями получить законченную идею про раскраску треков.
А потом уже думать, получится ли ее реализовать быстро и без большого переписывания кода или отложить на попозже.
Ибо идеи по переделыванию внешнего вида дерева треков уже витают в голове...
А поспать - эт хорошая идея. пожалуй поддержу)
wbw, MetalFan
Аватара пользователя
maxim.gl
Сообщения: 519
Зарегистрирован: Пн ноя 26, 2012 3:49 am
Откуда: Лен.обл
Благодарил (а): 220 раз
Поблагодарили: 26 раз

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

Сообщение maxim.gl »

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

ps^ не в тему:а смайлики поприкольнее бывают? а то эти инопланетяне не пойму что выражают :geek:
Аватара пользователя
MetalFan
Administator
Сообщения: 9143
Зарегистрирован: Пт сен 14, 2012 6:50 am
Откуда: Moscow
Благодарил (а): 348 раз
Поблагодарили: 943 раза

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

Сообщение MetalFan »

maxim.gl, так мне ж в радость) приятно чувствовать поддержку стольких людей.
p.s. а там у них (смайлов) в хинтах написано :geek: - geek, :ugeek: - uber geek)
wbw, MetalFan
Аватара пользователя
maxim.gl
Сообщения: 519
Зарегистрирован: Пн ноя 26, 2012 3:49 am
Откуда: Лен.обл
Благодарил (а): 220 раз
Поблагодарили: 26 раз

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

Сообщение maxim.gl »

уффф! написал... как сочинение в школе :mrgreen:
Аватара пользователя
maxim.gl
Сообщения: 519
Зарегистрирован: Пн ноя 26, 2012 3:49 am
Откуда: Лен.обл
Благодарил (а): 220 раз
Поблагодарили: 26 раз

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

Сообщение maxim.gl »

MetalFan писал(а):а там у них (смайлов) в хинтах написано :geek: - geek, :ugeek: - uber geek)
я по английски только с гугл транслайтером понимаю, а хинты никак скопировать не могу, чтоб в транслайтор вставить :mrgreen: :lol: :lol: :lol:
detrin
Сообщения: 517
Зарегистрирован: Ср дек 05, 2012 11:45 am
Благодарил (а): 17 раз
Поблагодарили: 20 раз

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

Сообщение detrin »

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

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

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

Собственно даже не знаю, что тут ещё можно добавить. В реализации вроде не должно быть сложно.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
MetalFan
Administator
Сообщения: 9143
Зарегистрирован: Пт сен 14, 2012 6:50 am
Откуда: Moscow
Благодарил (а): 348 раз
Поблагодарили: 943 раза

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

Сообщение MetalFan »

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

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

Но, тем не менее, расширить алгоритм "раскраски" треков постараюсь в скором будущем.
wbw, MetalFan
detrin
Сообщения: 517
Зарегистрирован: Ср дек 05, 2012 11:45 am
Благодарил (а): 17 раз
Поблагодарили: 20 раз

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

Сообщение detrin »

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

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

>>>Статус посылки программа определять пока не может. И это не так просто, как кажется на первый взгляд.
А можно поинтересоваться в чём сложность? Мне казалось что парсить фразу не сложнее, чем парсить сайт.
Аватара пользователя
MetalFan
Administator
Сообщения: 9143
Зарегистрирован: Пт сен 14, 2012 6:50 am
Откуда: Moscow
Благодарил (а): 348 раз
Поблагодарили: 943 раза

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

Сообщение MetalFan »

detrin писал(а):в чём сложность?
сложность в
detrin писал(а):нереально забить в программу 250 сервисов со всеми статусами
Да и функционала пока такого нет.
wbw, MetalFan
Black
Сообщения: 590
Зарегистрирован: Ср дек 12, 2012 2:40 pm
Откуда: RUS 23
Благодарил (а): 2 раза
Поблагодарили: 6 раз

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

Сообщение Black »

Красить папку до корня в красный, если в ней есть хоть один красный трек не помеченный как полученный. Навеяно этой темой примерно с этого места. Смысл - визуально отслеживать проблемные магазины/треки когда их много.
ru_win_7_ultimate_sp1_x64
detrin
Сообщения: 517
Зарегистрирован: Ср дек 05, 2012 11:45 am
Благодарил (а): 17 раз
Поблагодарили: 20 раз

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

Сообщение detrin »

Апну темку.
Если проблема сделать автоматическую подсветку, возможно ли сделать ручную подсветку трека? Реализовать можно, например, через новую колонку с чекбоксами.
Очень нехватает данной функции для выделения важных треков :roll:
Аватара пользователя
MetalFan
Administator
Сообщения: 9143
Зарегистрирован: Пт сен 14, 2012 6:50 am
Откуда: Moscow
Благодарил (а): 348 раз
Поблагодарили: 943 раза

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

Сообщение MetalFan »

detrin, не понял про новую колонку с чекбоксами... )
wbw, MetalFan
detrin
Сообщения: 517
Зарегистрирован: Ср дек 05, 2012 11:45 am
Благодарил (а): 17 раз
Поблагодарили: 20 раз

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

Сообщение detrin »

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

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

P.S. Скрестил пальцы в надежде, что это будет реализовано :roll:
Аватара пользователя
guru
Moderator
Сообщения: 2848
Зарегистрирован: Пн дек 10, 2012 12:56 pm
Благодарил (а): 141 раз
Поблагодарили: 182 раза

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

Сообщение guru »

detrin писал(а):Скрестил пальцы в надежде, что это будет реализовано
Да, уже давно обсуждаем кастомную раскраску треков, групп и событий.
Думаю, нужно как TheBat, создать систему цветовых меток. Добавляешь в список цветовую метку (можно только цвет фона, а можно еще и цвет шрифта), а потом ее из контекстного меню можно применить к любому объекту древа.
MetalFan, спасибо за TrackChecker!
skiper
Сообщения: 1409
Зарегистрирован: Ср дек 19, 2012 10:56 am
Благодарил (а): 10 раз
Поблагодарили: 29 раз

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

Сообщение skiper »

Нет, считаю, что раскраска по дням и раскраска по наличию события не могут настраиваться в одном и том же месте.
можно сделоть так , выпилить раскраску по дням и сделать раскраску только по событиям , а дни нывести в отдельную колонку с возможностью сортировки , сори если уже обсуждалось чукча писатель :)
Аватара пользователя
MetalFan
Administator
Сообщения: 9143
Зарегистрирован: Пт сен 14, 2012 6:50 am
Откуда: Moscow
Благодарил (а): 348 раз
Поблагодарили: 943 раза

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

Сообщение MetalFan »

skiper писал(а):выпилить раскраску по дням и сделать раскраску только по событиям
А мне вот удобна раскраска по дням. Сразу видно, какие покупки подходят к сроку открытия диспута...
wbw, MetalFan
Аватара пользователя
guru
Moderator
Сообщения: 2848
Зарегистрирован: Пн дек 10, 2012 12:56 pm
Благодарил (а): 141 раз
Поблагодарили: 182 раза

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

Сообщение guru »

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