Страница 1 из 2

Seria-Z

Добавлено: 27 янв 2016, 19:01
raspberry
Здравствуйте!

После обнлвления GlavTV до версии 3.1.1 ( о которой, кстати, в change log-е пока ничего не сказано) появились новые сервисы, в том числе Kino-Z и Seria-Z.
Оба ресурса достойные, уверен, что найдутся поклонники.
Обнаружил во время поиска и просмотра сериалов на Seria-Z досадный буг.
А именно в окне со списком серий, вместо читабельного текста видны коды символов, то есть серия 1 выглядит вот так серия 1

Поковырявшись немного в коде (простите если что) нашел источник проблемы.
В функции PlaySerias (кажется так, пишу по-памяти) исправил строчку

Код: Выделить всё

$name  = html_entity_decode($name);
на вот такую

Код: Выделить всё

$name  = html_entity_decode(str_replace('&', '&', $name), ENT_QUOTES, 'UTF-8');
После этого список серий показывает как надо.
Добавте пожалуйста к вашему коду, чтобы всем было хорошо и удобно сотреть сериалы.

Всем удачи!

Re: Seria-Z

Добавлено: 27 янв 2016, 19:49
bigmanalexey
вполне возможно, где то и попали на такие названия, у них где так инфа отображается, где не много по другому, все страницы мне облазить было нереально. Будьте добры укажите именно на каком сериале наткнулись

Re: Seria-Z

Добавлено: 28 янв 2016, 00:32
raspberry
Ну вчера отладку проводил конкретно на Мажоре (http://seria-z.net/serial/Mazhor.html)
А так сейчас открыл сервис и первый десяток на первой же странице протестировал: все что открылись выглядели как на скриншоте
Seria-Z.net.jpg

Re: Seria-Z

Добавлено: 28 янв 2016, 13:58
bigmanalexey
у меня на приведенном примере сериала , все названия серий нормальны, у вас прошивка с мос ? если да все ли обновления установлены ?

Re: Seria-Z

Добавлено: 28 янв 2016, 14:23
raspberry
Нет, прошивка у меня оригинальная, от Xtreamer (ver 4.2.7)
Странно, что с другими сервисами таких проблем нет.
Может быть можно как-то отловить в каком месте происходит сбой?
Файл какой-нибудь посмотреть или debug включить?
Не очень хочется после каждого обновления начинать код править. :shock:

Re: Seria-Z

Добавлено: 28 янв 2016, 14:58
Pokrass
Проблема может быть и в том, что Ваша прошивка довольно старая. Соответственно, могут быть проблемы любого характера, которые мы не можем предугадать (это касается как php, так и кодеков). Попробуйте рекомендуемые в FAQ альтернативные прошивки.

Re: Seria-Z

Добавлено: 28 янв 2016, 22:23
bigmanalexey
raspberry, попробуйте вот это
seriaz.zip
PS Реализовал тут html_entity_decode вручную, не используя встроенную функцию php. Хотя Покрас абсолютно прав, желательно использовать рекомендованные прошивки, или если нет таковой, то наиболее свежии версии, чтобы не иметь проблем с php.

Re: Seria-Z

Добавлено: 29 янв 2016, 01:09
raspberry
bigmanalexey , спасибо, Ваш код работает.

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

Код: Выделить всё

//и одна и другая строки работают как надо
//мой код
$name  = str_replace('&', '&', $name); $name  = html_entity_decode($name);
//Ваш код
$name  = str_replace('&', '&', $name); $name  = $this->html_name_decode($name);
Там видимо уже на входе процедуре что-то неудобоваримое достается.
Для этого я и добавил один str_replace (см. первое сообщение).
Я просто надеялся, что если мое исправление ничего не поломает, а я и мне подобные избавятся от проблемы, то всем будет хорошо.
Если из-за этого исправления возникают проблемы, то лучше оставьте как есть.

Прошивка старая, да. Xtreamer забил на этот плеер уже давно, но я уже привык.
Единственное, что напрягает, так это отсутствие поддержки liveHls.
Но я морально не готов на такие радикальные меры, как смена прошивки из-за небольшой ( с моей точки зрения) проблемы.
Если что-то не так пойдет, семья меня не поймет :?
В крайнем случае, при обновлении GlavTV одну строчку кода поправить - не сложно.

Спасибо за помощь.

Re: Seria-Z

Добавлено: 18 янв 2017, 10:57
zach
Seria-Z-пустой экран, на компе-ок

Re: Seria-Z

Добавлено: 18 июн 2018, 11:03
zach
вроде переехали на-http://smotriserial.me/