Webboard

Pełna wersja: Problem z youtube
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Adres forum:
https://ts-wygoda.pl


Wersja silnika:
1.8.15


Opis problemu:
Na forum mam problem z odtworzeniem filmików w postach. Klikam wrzuć wideo, wybieram youtube, podaję link i w poście wyświetla się prawidłowo, można obejrzeć. Gdy biorę podgląd posta lub wyślę go, to pojawia się odtwarzacz, a w nim błąd "Wystąpił błąd, spróbuj ponownie później"
[Obrazek: ?img=321521329831.jpg]
Problem nie leży po stronie szablonu, bo na wszystkich jest to samo.

@@ Gdy wgrałem od nowa wszystkie pliki mybb, to filmy zaczęły działać, lecz po imporcie bazy danych problem wrócił.
Problem zgłoszony już na GitHubie.
Zauważyłem, że niektóre filmy wyświetlają się prawidłowo. Może ktoś powiedzieć czym one się różnią?
Podgląd w temacie:
https://ts-wygoda.pl/temat-test-youtube61
Zapewne winny jest parser, który się gubi.

Jeśli chcesz jakiś chwilowy fix, to spróbuj dodać to na sam dół szablonu showthread:
Kod:
<script>
$(function(){
    $('iframe').each(function(){
      var $this = $(this)
      $this.attr('src',$this.attr('src').replace('" target',''))
    })
})
</script>
Nie gwarantuje działania. Zależy ono od tego, czy elementy iframe zdążą się załadować. Nie weryfikowałem kiedy mybb ładuje filmiki, także nie mam pewności.
Problem rozwiązany, musiałem dodać poprawkę do pliku class_parser.php. Jeżeli ktoś ma ten sam problem, tutaj rozwiązanie https://github.com/mybb/mybb/pull/3067/files