Доводим до Вашего ведома, что на рынке Украины, России и стран СНГ ожидается появление клонов на модель DVB-T2 приставки World Vision T57/T57D. Пожалуйста, будьте бдительны при покупке данной модели, если вам поступают предложения не от официального импортера компании Galaxy Innovations.

Автор Тема: ExtraChannelSelection - Плагин добавляющий проценты в список каналов  (Прочитано 108269 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн gor314

  • Канонир
  • *
  • Спасибо
  • -> Поблагодарил: 125
  • -> Поблагодарили: 320
  • Сообщений: 2
  • Страна: 00
  • Репутация: +323/-0
  • Пол: Мужской
  • Награды За благодарности За знание своего дела
    • Награды
Так как саппорт ОпенПли так и не принял патча от Bigroma, добавляющий проценты к прогрессбару на списке каналов в чаннелселекшн, решил сделать это без перекомпиляции имиджа.

В конце-концов список каналов это есть конструктор, почему бы не сконструировать его самому?
Использовал функции встроенного в имидж модуля eListboxPythonMultiContent.
Напоминаю задача была показать проценты прошедшего времени события вместе (а не вместо) с прогрессбаром.
Результат на скриншотах.

Выкладываю версию 1.2, предыдущие две версии прошли вне паблика, так как некоторое время раздумывал, продолжать ли работу на паблик.
В нынешней версии уже есть на выбор куча вариантов поведения процентов и названия события, можно просто показать их, а можно в скобках и без, с тире и без..........

История версий

версия  1.0

Сконструирован список каналов в селекторе каналов с прогессбаром и процентами.

версия 1.1

Приделан интерфейс с возможностью отключения плагина.

 версия  1.2

Добавлена куча вариантов показа списка каналов.

Из модуля eListboxPythonMultiContent пока не использовал функцию TYPE_PROGRESS_PIXMAP
А очень хотелось бы. Дело в том, что просто не нашел нужной картинки с размером 55х8 и 8 бит у себя.
А сделать это самому в фотошопе мне слабо. Нет интереса к фотошопу.
А такая картинка позволила бы подложить ее вместо прогрессбара с помощью функции TYPE_PROGRESS_PIXMAP, да и на скинах заработал бы атрибут в чаннелселекшн (в виджете list) picServiceEventProgressbar.

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

По умолчанию плагин отключен.


 версия  1.3

Изменения:
 - исправил выкидывание в зеленку при добавлении или удалении каналов в (из) фавориты,
 - прикрутил картинки для прогрессбара

Пока прикрутил аж 11 картинок на выбор в меню плагина.
То есть получается если раньше было 6 вариантов с обычным прогрессбаром, сейчас 11 картинок умножаем на 6 и плюс прежние 6 вариантов, получилось всего 72 варианта на выбор.

Версия 1.6

- Исправлены баги прошлой версии по отключению плагина
- Для версии hdmu исправлен баг с невозможностью установки, когда требовались зависимости, для версии hdmu добавлен подсчет сервисов Sky от spartak73
- Добавлена возможность использования встроенных функций из меню имиджа опенпли  Главное меню - Настройки - Система -Интерфейс пользователя  пункт Тип прогресс-бара в списке каналов. Оттуда прикручены все варианты. Выберете прогрессбар справа, он будет справа, выберете проценты справа, проценты будут справа, выберите отключить, будет отключен прогрессбар.
- Изменен вариант с использованием функции двойного нажатия кнопки ОК в списке каналов. Так как эта функция корректно работает только если в имидже мультиквикбаттоном (или чем еще) вызов селектора каналов подвешен на кнопку ОК, теперь в настройках плагина можете отключить эту функцию. Выбор в меню плагина - Включить двойное нажатие ОК
- Добавлен вариант, когда нет ЕПГ на канале, можете лицезреть текст "Информация телегида отсутствует". Можете отключить этот вариант в плагине - Показать текст об отсутствии ЕПГ
- Добавлен вариант с двухрядным списком каналов. Также в меню выбираете включить или нет - Двухрядный список каналов При выборе двухряднего списка пока нельзя выбирать варианты с разными прогрессбарами, процентами и событием
- Добавлен вариант с показом пиконов в списке каналов, причем как для однорядного, так и для двухрядного списка каналов. Причем можете выбрать расположение пикона, справа или слева. Также в меню можете включить или отключить показ пиконов, пункт меню плагина - Включить показ пиконов
- Полностью переделано меню плагина. Сделано динамически раскрываемым. При выборе вариантов соответственно показываются или скрываются настройки, которые можно применить для данного варианта.


Установка плагина.
Если установлены предыдущие версии, удаляем.
Желательно установить на имидж, где не были установлены предыдущие версии плагина.
Устанавливаем закидывая ипк-пакет в папку tmp и дав команду в телнете

opkg install -force-overwrite /tmp/enigma2-plugin-systemplugins-extrachannelselection_for_openpli_1.6_all.ipk
При проблемах при первом включении (возможно могут мешать сохраненные настройки предыдущих версий плагина в файле settings) открываем меню плагина, выбираем какой-нибудь вариант и перезагружаемся. Далее все должно быть нормально.....

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

Пока нет вариантов выбора цветов для процентов, события, оставшегося времени, времени начала и окончания передачи, не успел прикрутить.

Откатайте, дайте свои замечания.

Версия 1.7

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

 

А сделать это самому в фотошопе мне слабо. Нет интереса к фотошопу.
А такая картинка позволила бы подложить ее вместо прогрессбара с помощью функции TYPE_PROGRESS_PIXMAP, да и на скинах заработал бы атрибут в чаннелселекшн (в виджете list) picServiceEventProgressbar.

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

По умолчанию плагин отключен.

 
Версия 1.7a

Устранены найденные баги.
















« Последнее редактирование: 21 Март 2013, 17:17:10 от Ednaz »

Оффлайн Ednaz

  • Супермодератор
  • Фельдфебель
  • *****
  • Спасибо
  • -> Поблагодарил: 2570
  • -> Поблагодарили: 3299
  • Сообщений: 4195
  • Страна: ua
  • Репутация: +3397/-0
  • Пол: Мужской
  • U410785634561, Z707779886070, R341155895525
  • Награды Заслуженный пользователь клуба За благодарности Огромный вклад в развитие тем форума Продвинутый пользователь За заслуги перед wvclub.net За верность клубу
    • Награды
  • Модель ресивера: ET9000, ET9200, ET7000mini, Vu+ Duo2, Vu+ Duo,WV Force1 и др
ака Учкун, а какая нужна картинка то хоть, есть где посмотреть или что там должно быть на ней?
Эти пользователи сказали Вам СПАСИБО:
« Последнее редактирование: 15 Март 2013, 16:58:03 от Ednaz »
           

Оффлайн Ednaz

  • Супермодератор
  • Фельдфебель
  • *****
  • Спасибо
  • -> Поблагодарил: 2570
  • -> Поблагодарили: 3299
  • Сообщений: 4195
  • Страна: ua
  • Репутация: +3397/-0
  • Пол: Мужской
  • U410785634561, Z707779886070, R341155895525
  • Награды Заслуженный пользователь клуба За благодарности Огромный вклад в развитие тем форума Продвинутый пользователь За заслуги перед wvclub.net За верность клубу
    • Награды
  • Модель ресивера: ET9000, ET9200, ET7000mini, Vu+ Duo2, Vu+ Duo,WV Force1 и др
ака Учкун, такого плана или что то другое?

Это просто пример, разрешение максимальное пока с глубиной 32 бита, но в пропорции 55*8


« Последнее редактирование: 01 Февраль 2013, 20:50:45 от Ednaz »
           

Оффлайн spartak73

  • Канонир
  • *
  • Спасибо
  • -> Поблагодарил: 137
  • -> Поблагодарили: 38
  • Сообщений: 37
  • Страна: de
  • Репутация: +38/-0
  • Пол: Мужской
  • Любитель Sony, энигмавод
  • Награды За благодарности
    • Награды
  • Модель ресивера: Vu+ Duo² Dreambox DM-800HDse, Formuler F3, Octagon 1028P
Спасибо за плагин. Все работает отлично. Пробовал разные варианты в скобках и без все замечательно.  ;) Жду с нетерпением новых идей.
Эти пользователи сказали Вам СПАСИБО:
Vu+ Duo² Dreambox 800seHD [original] Formuler F3 Octagon 1028P OpenboxS6,S4, Skyway Classic3

Не учи отца и баста!

Оффлайн spartak73

  • Канонир
  • *
  • Спасибо
  • -> Поблагодарил: 137
  • -> Поблагодарили: 38
  • Сообщений: 37
  • Страна: de
  • Репутация: +38/-0
  • Пол: Мужской
  • Любитель Sony, энигмавод
  • Награды За благодарности
    • Награды
  • Модель ресивера: Vu+ Duo² Dreambox DM-800HDse, Formuler F3, Octagon 1028P
Прошу прощения за оффтоп. Ты твори и делай свое дело. Мне тоже иногда пишут мол то не нравится другое. Я говорю возьми сам и сделай. Или просто игнорирую. Я не трачу свое время на бессмысленную перепалку с людьми явно далекими от этой темы или еще того хуже просто неадекватными. Которые либо читать не умеют либо руки у них простите кривые.  ;)
Эти пользователи сказали Вам СПАСИБО:
Vu+ Duo² Dreambox 800seHD [original] Formuler F3 Octagon 1028P OpenboxS6,S4, Skyway Classic3

Не учи отца и баста!

Оффлайн Ednaz

  • Супермодератор
  • Фельдфебель
  • *****
  • Спасибо
  • -> Поблагодарил: 2570
  • -> Поблагодарили: 3299
  • Сообщений: 4195
  • Страна: ua
  • Репутация: +3397/-0
  • Пол: Мужской
  • U410785634561, Z707779886070, R341155895525
  • Награды Заслуженный пользователь клуба За благодарности Огромный вклад в развитие тем форума Продвинутый пользователь За заслуги перед wvclub.net За верность клубу
    • Награды
  • Модель ресивера: ET9000, ET9200, ET7000mini, Vu+ Duo2, Vu+ Duo,WV Force1 и др
ака Учкун, на почту отправил письмо, посмотри.
           

Оффлайн Harmon

  • Супермодератор
  • Фельдфебель
  • *****
  • Спасибо
  • -> Поблагодарил: 1484
  • -> Поблагодарили: 2429
  • Сообщений: 2334
  • Страна: ru
  • Репутация: +2463/-2
  • Пол: Мужской
  • Награды Творческая личность Заслуженный пользователь клуба За благодарности За знание своего дела Огромный вклад в развитие тем форума Продвинутый пользователь
    • Награды
  • Модель ресивера: Xtrend ET-9000,Fulan Spark I +
ака Учкун, раньше после установки  патча от bigroma можно было  в colorEventPercentage  менять цвет шрифта ,сейчас нельзя ли как -то изменить? Кстати, у тебя на скринах изменён цвет,подскажи где прописывать?
Да,и скобки у меня не фурычат,последние обновления Pli 3.0 :-\
« Последнее редактирование: 02 Февраль 2013, 00:32:34 от Harmon »

Оффлайн vasilich07

  • Друзья wvclub
  • Фельдфебель
  • *****
  • Спасибо
  • -> Поблагодарил: 1153
  • -> Поблагодарили: 882
  • Сообщений: 803
  • Страна: ru
  • Репутация: +908/-0
  • Пол: Мужской
  • Награды За благодарности Огромный вклад в развитие тем форума Продвинутый пользователь За заслуги перед wvclub.net За вклад в развитие клуба За верность клубу
    • Награды
  • Модель ресивера: ЕТ-9000, Gi Vu+Duo2, Azbox elit HD
ака Учкун, извиняюсь, но что-то не срастается у меня с этим плагином. Устанавливается нормально, но работать отказывается ни при каких условиях. Менял скины, менял настройки и самого плагина и в интерфейсе пользователя и в конфигурации, ну никак. А хотелось бы уж очень у тебя на скринах и не сомневаюсь, что в натуре красиво смотрится. Имид пли последнее онлайн обновление.
Если я что-то не учитываю или упускаю будь добр укажи на ошибки.

Скриншоты специально приложил с разных скинов :)
"Говорят наш спутник без дела висит. У нас много чего висит без дела, а должно работать!"     -     Черномырдинка

Оффлайн arion75

  • VIP
  • Бомбардир
  • *****
  • Спасибо
  • -> Поблагодарил: 429
  • -> Поблагодарили: 102
  • Сообщений: 89
  • Страна: by
  • Репутация: +106/-0
  • Пол: Мужской
  • Награды Заслуженный пользователь клуба За благодарности За верность клубу За знание своего дела Продвинутый пользователь
    • Награды
  • Модель ресивера: Formuler F3
Тоже самое, плагин установился, в настройках вроде включается и изменяется значение но в самом деле не работает. Имидж Xtrend-Alliance 1, последнее вчерашнее обновление. Чегото не срастается с ЕТ9Х00.  :-\

Оффлайн nurik5800

  • Фергана солнечная долина.
  • Друзья wvclub
  • Старший фейерверкер
  • *****
  • Спасибо
  • -> Поблагодарил: 755
  • -> Поблагодарили: 534
  • Сообщений: 393
  • Страна: uz
  • Репутация: +564/-0
  • Пол: Мужской
  • Награды За вклад в развитие клуба За благодарности За заслуги перед wvclub.net За вклад в развитие клуба За верность клубу Активист форума
    • Награды
  • Модель ресивера: Xtrend-9000-9200
У меня даже в плагинах не отображается хотя по tmp  закинул и  установил через  е панель :-\
переустановил и все пошло :D сорри за панику
Спасибо Учкун ака
« Последнее редактирование: 02 Февраль 2013, 09:07:04 от nurik5800 »
ET Xtrend-9000-9200-OpenPli4.0+HDD Seagate Barracuda
13,53,56,75,85,90KU+Хитрый просмотр+MTSмодуль
Openbox-SX4Base,DrHd-F16,TpLink-WR842ND

Оффлайн arion75

  • VIP
  • Бомбардир
  • *****
  • Спасибо
  • -> Поблагодарил: 429
  • -> Поблагодарили: 102
  • Сообщений: 89
  • Страна: by
  • Репутация: +106/-0
  • Пол: Мужской
  • Награды Заслуженный пользователь клуба За благодарности За верность клубу За знание своего дела Продвинутый пользователь
    • Награды
  • Модель ресивера: Formuler F3
Чтобы не быть голословным. Что не так? Пробовал разные варианты.

Оффлайн Harmon

  • Супермодератор
  • Фельдфебель
  • *****
  • Спасибо
  • -> Поблагодарил: 1484
  • -> Поблагодарили: 2429
  • Сообщений: 2334
  • Страна: ru
  • Репутация: +2463/-2
  • Пол: Мужской
  • Награды Творческая личность Заслуженный пользователь клуба За благодарности За знание своего дела Огромный вклад в развитие тем форума Продвинутый пользователь
    • Награды
  • Модель ресивера: Xtrend ET-9000,Fulan Spark I +
 Спасибо ака Учкун ! Всё работает отлично .
Я не ставил твой патч под русик,поэтому и непонятки. :D
_________
Удивительно,но без конвертера РУ у меня менялось месторасположение процентов ,если указывал в меню расположение  - слева.
Эти пользователи сказали Вам СПАСИБО:
« Последнее редактирование: 02 Февраль 2013, 09:52:34 от Harmon »

Оффлайн arion75

  • VIP
  • Бомбардир
  • *****
  • Спасибо
  • -> Поблагодарил: 429
  • -> Поблагодарили: 102
  • Сообщений: 89
  • Страна: by
  • Репутация: +106/-0
  • Пол: Мужской
  • Награды Заслуженный пользователь клуба За благодарности За верность клубу За знание своего дела Продвинутый пользователь
    • Награды
  • Модель ресивера: Formuler F3
ака Учкун, спасибо. После
Цитировать
положи вот этот нижеприложенный файл в папку
плагин заработал.  :)
Эти пользователи сказали Вам СПАСИБО:
« Последнее редактирование: 02 Февраль 2013, 10:21:42 от arion75 »

Оффлайн Ednaz

  • Супермодератор
  • Фельдфебель
  • *****
  • Спасибо
  • -> Поблагодарил: 2570
  • -> Поблагодарили: 3299
  • Сообщений: 4195
  • Страна: ua
  • Репутация: +3397/-0
  • Пол: Мужской
  • U410785634561, Z707779886070, R341155895525
  • Награды Заслуженный пользователь клуба За благодарности Огромный вклад в развитие тем форума Продвинутый пользователь За заслуги перед wvclub.net За верность клубу
    • Награды
  • Модель ресивера: ET9000, ET9200, ET7000mini, Vu+ Duo2, Vu+ Duo,WV Force1 и др
Ого понаписывали пока я спал ;D. Вчера тоже жарился больше часа, так и не показывали проценты, хотя плаг установился. Сейчас установлю ServiceList.py и посмотрю.
           

Оффлайн Harmon

  • Супермодератор
  • Фельдфебель
  • *****
  • Спасибо
  • -> Поблагодарил: 1484
  • -> Поблагодарили: 2429
  • Сообщений: 2334
  • Страна: ru
  • Репутация: +2463/-2
  • Пол: Мужской
  • Награды Творческая личность Заслуженный пользователь клуба За благодарности За знание своего дела Огромный вклад в развитие тем форума Продвинутый пользователь
    • Награды
  • Модель ресивера: Xtrend ET-9000,Fulan Spark I +
В принципе меня устраивали только проценты ;D
Эдик,я писал выше,в меню нужно было указать проценты - слева,и плагин работает.
ака Учкун,нельзя ли сделать чтобы сам прогрессбар  отключался,оставались одни проценты? Перепробовал все варианты.