Re: Модуль - SSDPFinder
Добавлено: Пн июн 25, 2018 3:42 pm
Железако - а может выкинуть выбор сервера в шаблоне МедиаРендерера...?
если смотреть как реализованы другие SSDP приложения, то там явно сначала идёт выбор сервера и только потом отображение списка доступных файлов.tarasfrompir1 писал(а): Пн июн 25, 2018 3:42 pm Железако - а может выкинуть выбор сервера в шаблоне МедиаРендерера...?
у меня снова поломался шаблон рендера, не могу выбрать сервер, на пару секунд вместо имени сервера появляется слово "Privet" (откуда этот привет берётся, давай уже удалим его), все поля очищаются. Это на странице модуля ПУ. Если делать на на сцене где нет никакого принудительного обновления , то категорию ещё можно выбрать, а вот сервер нельзя, выпадающий список просто не раскрывается.tarasfrompir1 писал(а): Вт июн 26, 2018 10:30 pm Обновлен джиквери - теперь должен работать шаблон без проблемм...
Спасибо за оперативность Сергею
По поводу привет - удалено уже очень давно. Попробуй удалить папку модуля - без удаления самого модуля. А потом ещё раз установи. Все устройства должны остатся а вот привет должен исчезнуть...Gelezako писал(а): Ср июн 27, 2018 2:26 pmу меня снова поломался шаблон рендера, не могу выбрать сервер, на пару секунд вместо имени сервера появляется слово "Privet" (откуда этот привет берётся, давай уже удалим его), все поля очищаются. Это на странице модуля ПУ. Если делать на на сцене где нет никакого принудительного обновления , то категорию ещё можно выбрать, а вот сервер нельзя, выпадающий список просто не раскрывается.tarasfrompir1 писал(а): Вт июн 26, 2018 10:30 pm Обновлен джиквери - теперь должен работать шаблон без проблемм...
Спасибо за оперативность Сергею![]()
вот и ятак теперь думаю - посмотри в базе mediaservers_playlist - LINKED_OBJECTGelezako писал(а): Ср июн 27, 2018 8:01 pm не помогло, можешь сказать в какой файле был этот привет? Может в базе засело?
Код: Выделить всё
function getDefImg($control_url,$xml) {
$baseUrl = getIp($control_url,True);
$uuid = str_ireplace("uuid:", "",$xml->device->UDN);
if (!$xml->device->iconList->icon){
return "/templates/ssdp_finder/img/".explode(":", $xml->device->deviceType)[3]. ".png";//"Icons not found
} else {
foreach ($xml->device->iconList->icon as $icon) {
if ($icon->with = 48){
$url = $icon->url;
break;
} else if ($with < $icon->with) {
$url = $icon->url;
$with = $icon->with;
} else {
$url = $icon->url;
}
}
}
if ((stristr($url, 'http') == True)) { //"Icons found in internet;
$current = file_get_contents($url);
} else {
$current = file_get_contents($baseUrl.$url);
};
$link = '/templates/ssdp_finder/img/'.$uuid.'.png';
file_put_contents(ROOT.$link, $current); // Save the image in local host
return $link;//"Icons found;
}