Просмотр задачи

НомерПроектКатегорияВидимостьИзменен
0001741Addons[SimpleTV] Предложениепубличная2022-09-29 09:23
Инициаторwest_side ОтветственныйSergeyVS  
ПриоритетобычныйВлияниенововведениеВоспроизводимостьне проверялась
Состояние подтвержденаРешениеоткрыта 
Версия продукта[SimpleTV] 0.5.0 b12.7.6 (x32/x64) 
Целевая версияРешена в версии 
Тема0001741: west_side Portal
ОписаниеРеализация Портала медиаресурсов на основе Qt HTML Subset (http://iptv.gen12.net/bugtracker/view.php?id=1733) имеет определенные ограничения и поэтому его "юзабилити" как минимум спорно и малоэффективно. Предлагается перейти с Qt HTML Subset на chromium движок с полноценным html 5, js ,CSS и т.п. Инициирую задачу по рекомендации руководителя проекта. Очень надеюсь на помощь и сотрудничество.
МеткиMediaPortal
Вложенные файлы

Деятельность

SergeyVS

2020-12-13 16:37

администратор   ~0033671

west_side
В аттаче hello word. Смотрите, разбирайтесь, задавайте вопросы.

wafee

2020-12-13 17:29

руководитель   ~0033675

@SergeyVS
отличная заготовка thumbs up!

west_side

2020-12-13 18:46

разработчик   ~0033683

@SergeyVS
И в добрый путь!
Постараюсь, как говорится, не мимо горшка.
Вопросы будут)) Я люблю SimpleTV.

SergeyVS

2020-12-15 21:22

администратор   ~0033720

west_side
Чтоб открывать внешние ссылки в системном браузере лучше использовать simpleTVLua:
<td><a href = simpleTVLua:m_simpleTV.Interface.OpenLink('https://rezka.ag')><img src="img/hdrezka_logo.png" height="40" align="top"></a></td>

west_side

2020-12-15 21:25

разработчик   ~0033722

SergeyVS
Принято))

SergeyVS

2020-12-16 16:29

администратор   ~0033739

Обновил пример, другой метод работы с переводом html, убран дубляж переводимых строк в lua и js.

luaScr.7z (234,257 байт)

west_side

2020-12-20 15:50

разработчик   ~0034074

SergeyVS
Здравствуйте. Подскажите как регламентируется
отображение слоев, если присутствует слой
Портала. Конкретнее, не знаю каким образом
отображать messagebox поверх окна Портала.
Нужно, например, чтобы отобразить полное
описание контента на его "карточке". Т.е. пытаюсь
поместить инфу в регламентированном размерами
и бекграундом диалоговом окне. Применяю
функцию сокращения строки по количеству символов,
чтобы помещался текст, а если не помещается, то при
клике выводится на месседжбоксе. Собственно как
Вы реализовали для секции описания программы на
ченелинфо. Я не думаю что это лишнее. Да и просто
выход из программы по кнопке пауэр и др. Короче
говоря хотелось бы, чтобы messagebox отображался
поверх окна Портала. Спасибо.

SergeyVS

2020-12-20 17:17

администратор   ~0034075

Последние изменения: 2020-12-20 17:18

Просмотр 2 редакций

west_side
Никак, если dialog встроен в основное окно, он всегда будет поверх OSD. Делайте свой messageBox(например так сделан редактор в passwordManager
или гуглите html modal dialog , простой пример - https://www.w3schools.com/howto/howto_css_modals.asp ).
Это будет лучше, чем возврат к Qt html subset.

west_side

2020-12-20 17:29

разработчик   ~0034076

SergeyVS
Я понял. Без css - возврат не годится.
Надо делать как есть на этом движке. Спасибо.

west_side

2021-01-28 12:33

разработчик   ~0034299

Очень прошу участия заинтересованных в небольшом опросе.
Какая из схем выбора медиаконтента лично для Вас наиболее
привлекательна?
1. TMDB
2. Кинориум
3. Filmix
4. Rezka
Поменяйте нумерацию согласно Вашему предпочтению.
Можно пару строк пояснений, пожеланий.
СПАСИБО.
Я люблю SimpleTV. �

west_side

2022-03-30 19:07

разработчик   ~0036150

Текущие материалы по порталу:
https://mega.nz/#F!5uhwHKTK!VCeMkdnpfa7RgcN4dzD_7Q

wafee

2022-03-31 00:00

руководитель   ~0036151

>>Текущие материалы по порталу
На что смотреть? Ничего же нет, кроме пустого окна с полем Поиск?!

west_side

2022-04-01 21:30

разработчик   ~0036183

Текущие материалы по порталу. Правки околопортального контента.

SergeyVS

2022-04-03 14:38

администратор   ~0036187

west_side
//lua
function mess(Object, mes)

west_side

2022-04-03 14:53

разработчик   ~0036189

SergeyVS
Спасибо. Я понял. с учетом Object нужно.

west_side

2022-04-03 16:13

разработчик   ~0036190

Последние изменения: 2022-04-03 21:25

Просмотр 2 редакций

Обновление портала.
+ поиск из окна HTML.
+ фиксы скриптов.
Правлю далее в сторону страниц перехода для Хромиум версии.
Сбываются мечты идиота:)) Спасибо всем причастным.

west_side

2022-07-31 15:50

разработчик   ~0036413

SergeyVS
Добрый день. Очевидно неправильно делаю переход на другую страницу.
Следую Вашей рекомендации. Переспрашиваю, ибо не разобрался.
В \luaScr\user\westSidePortal\GUI\dialog.lua
function keyboard(Object)
 local lang = getConfigVal('keyboard/lang') or 'ru'
 local numb = getConfigVal('keyboard/numb') or 1
 local str
 if lang == 'ru' then
  str = [[
  ...
  <img src="img/]] .. 'keyb_' .. numb .. '_' .. lang .. [[_OFF.svg"
  ...
  ]]
 elseif lang == 'en' then
  str = [[
  ...
  <img src="img/]] .. 'keyb_' .. numb .. '_' .. lang .. [[_OFF.svg"
  ...
  ]]
 westSidePortal.westSidePortalDialog = str
end

В \luaScr\user\westSidePortal\GUI\dialog.html
  ...
 <script src="jscript/def.js"></script>
  ...
 <input type=button class=button value="ABC" onclick="keyboard();">
  ...
 
В \luaScr\user\westSidePortal\GUI\jscript\def.js
function keyboard()
{
 window.CHtmlDialog.callLua('keyboard')
}

Спасибо.

west_side

2022-08-07 18:52

разработчик   ~0036423

SergeyVS
Добрый день. Хочу получить в jscript значение из .ini файла.
jscript
function change_mode(){
var cur_lang = window.CHtmlDialog.callLua('lang_get')
window.CHtmlDialog.callLua1('mess',cur_lang)
}
lua
function lang_get()
local lang = getConfigVal('keyboard/lang') or 'ru'
return lang
end

Выдает:
Portal info: table: 1A111111
что-то такое. Добавлял Object - ничего не меняет.
Возможно в HTML нужно ID еще. Помогите.

west_side

2022-09-04 14:22

разработчик   ~0036530

Презентую версию 0.2 медиапортала.
Шесть виртуальных клавиатур.
Две пока недопилил стилизацию состояния фокуса.
Чуть позже доделаю, как и некоторые новые добавлю.
Прошу любить и жаловать.
Этот кусок медиапортала совершенно бесплатно.
Я люблю SimpleTV.

west_side

2022-09-05 22:02

разработчик   ~0036537

Последние изменения: 2022-09-29 09:23

Просмотр 3 редакций

Плагин обновлен. ver 0.2.
На данный момент 8 стилизованных виртуальных клавиатур.

История изменений

Дата изменения Пользователь Поле Изменить
2020-12-12 21:06 west_side Новая задача
2020-12-12 21:06 west_side Состояние новая => назначена
2020-12-12 21:06 west_side Ответственный => SergeyVS
2020-12-12 21:06 west_side Метка добавлена: MediaPortal
2020-12-13 16:35 SergeyVS Версия продукта 0.5.0 b14 (x32/x64) => 0.5.0 b12.7.6 (x32/x64)
2020-12-13 16:35 SergeyVS Целевая версия 0.5.0 b12.7.6 (x32/x64) =>
2020-12-13 16:35 SergeyVS OC Windows 8 64bit => ??????
2020-12-13 16:35 SergeyVS Состояние назначена => подтверждена
2020-12-13 16:35 SergeyVS Проект SimpleTV => Addons
2020-12-13 16:37 SergeyVS Файл добавлен: luaScr.7z
2020-12-13 16:37 SergeyVS Комментарий добавлен: 0033671
2020-12-13 17:29 wafee Комментарий добавлен: 0033675
2020-12-13 18:46 west_side Комментарий добавлен: 0033683
2020-12-13 22:14 SergeyVS Описание изменено Просмотр редакций
2020-12-15 21:22 SergeyVS Комментарий добавлен: 0033720
2020-12-15 21:25 west_side Комментарий добавлен: 0033722
2020-12-16 16:26 SergeyVS Файл удалён: luaScr.7z
2020-12-16 16:29 SergeyVS Файл добавлен: luaScr.7z
2020-12-16 16:29 SergeyVS Комментарий добавлен: 0033739
2020-12-20 15:50 west_side Комментарий добавлен: 0034074
2020-12-20 17:17 SergeyVS Комментарий добавлен: 0034075
2020-12-20 17:18 SergeyVS Комментарий изменен: 0034075 Просмотр редакций
2020-12-20 17:29 west_side Комментарий добавлен: 0034076
2021-01-16 12:54 west_side Файл добавлен: HDVB.png
2021-01-28 12:33 west_side Комментарий добавлен: 0034299
2022-03-30 18:43 west_side Файл удалён: HDVB.png
2022-03-30 19:07 west_side Комментарий добавлен: 0036150
2022-03-31 00:00 wafee Комментарий добавлен: 0036151
2022-04-01 21:30 west_side Комментарий добавлен: 0036183
2022-04-03 14:38 SergeyVS Комментарий добавлен: 0036187
2022-04-03 14:53 west_side Комментарий добавлен: 0036189
2022-04-03 16:13 west_side Комментарий добавлен: 0036190
2022-04-03 21:25 west_side Комментарий изменен: 0036190 Просмотр редакций
2022-07-31 15:50 west_side Комментарий добавлен: 0036413
2022-08-07 18:52 west_side Комментарий добавлен: 0036423
2022-09-04 14:22 west_side Файл добавлен: westSidePortal.7z
2022-09-04 14:22 west_side Комментарий добавлен: 0036530
2022-09-04 14:25 west_side Файл добавлен: клава.png
2022-09-04 15:49 west_side Файл удалён: westSidePortal.7z
2022-09-04 15:50 west_side Файл добавлен: westSidePortal.7z
2022-09-05 22:00 west_side Файл удалён: westSidePortal.7z
2022-09-05 22:01 west_side Файл добавлен: westSidePortal_050922.7z
2022-09-05 22:02 west_side Комментарий добавлен: 0036537
2022-09-06 19:41 west_side Файл удалён: westSidePortal_050922.7z
2022-09-06 19:42 west_side Файл добавлен: westSidePortal_060922.7z
2022-09-06 19:45 west_side Файл добавлен: клава1.png
2022-09-06 19:46 west_side Комментарий изменен: 0036537 Просмотр редакций
2022-09-06 20:42 west_side Файл удалён: westSidePortal_060922.7z
2022-09-06 20:43 west_side Файл добавлен: westSidePortal_060922a.7z
2022-09-29 09:23 west_side Комментарий изменен: 0036537 Просмотр редакций