PDA

Zobacz pełną wersję : Joomla 3.8.5 problem z wczytaniem kilku skryptów/modułu



rado199
12-02-2018, 08:41
Witam, na stronie https://nasielsk.pl/gmina/online były wyświetlane 3kamerki online z użyciem w artykule modułów (własny html) z obsadzonym skryptem przy użyciu dodatek Sourcerer
tak wygląda kod dla jednej kamery:

{source}
<script class="video-player-nadaje-com" data-player-id="3458" src="https://player.nadaje.com/video/1.0/embed.min.js"></script>
{/source}

tak wyglądał artykuł:


{loadmodule mod_custom,Kamera Skwer}
{loadmodule mod_custom,Kamera Parking}
{loadmodule mod_custom,Kamera Wieza}

po aktualizacji joomli do najnowszej wersji 3.8.5 działa tylko 1kamera... zmieniłem te menu na przegląd artykułów 1kategorii .. i też jest to samo .... jak można zobaczyć każda kamerka oddzielnie działa , a razem tylko 1 ...
mam zainstalowany jQuery Easy (https://nasielsk.pl/administrator/index.php?option=com_plugins&task=plugin.edit&extension_id=10179) i nie pomaga .. co może być przyczyną tego problemu?

adam.lachut
12-02-2018, 10:21
Część zasobów masz zablokowane z powodu 'mixed content' - na witrynie z https:// próbujesz pobrać zasoby poprzez http://, np. http://jwpsrv.com/library/5FSC3i6wEeSbXyIACtqXBA.js

A.

rado199
12-02-2018, 11:38
Część zasobów masz zablokowane z powodu 'mixed content' - na witrynie z https:// próbujesz pobrać zasoby poprzez http://, np. http://jwpsrv.com/library/5FSC3i6wEeSbXyIACtqXBA.js

A.
czyli wystarczy dodać S w interpretacji skryptu w pliku konfiguracyjnym ? sprawdzę ... ale na poprzedniej wersji joomla nie było tego problemu a nic nie zmienialiśmy prócz aktualizacji joomla


EDIT: nie pomaga zrobienie https:// sprawdzę jeszcze gdzie tak jest i postaram się to poprawić ... jakieś inne propozycję?

moje
12-02-2018, 12:01
A po co robisz artykuł modułów, skoro i tak używasz modułu własnego kodu html?
Nie lepiej to:

{source}
<script class="video-player-nadaje-com" data-player-id="3458" src="https://player.nadaje.com/video/1.0/embed.min.js"></script>
{/source}
Wstawić bezpośrednio w artykule?

W końcu nagłówki (i inne elementy kodu html) możesz ustawić samodzielnie w artykule.
Może to przekombinowanie jest tero powodem.

rado199
12-02-2018, 12:07
A po co robisz artykuł modułów, skoro i tak używasz modułu własnego kodu html?
Tak było ustawione bo kiedyś był mały moduł na stronie wyświetlający mały filmik .. ale w między czasie doszły kolejne kamerki i zażyczyli sobie takiej formy ...
Proszę o tak teraz wygląda artykuł https://nasielsk.pl/gmina/online/nasielsk-online-skwer


A ->>
{source}
<script class="video-player-nadaje-com" data-player-id="3458" src="https://player.nadaje.com/video/1.0/embed.min.js"></script>
{/source}
B ->>
{source}
<script class="video-player-nadaje-com" data-player-id="3457" src="https://player.nadaje.com/video/1.0/embed.min.js"></script>
{/source}
C ->>
{source}
<script class="video-player-nadaje-com" data-player-id="3459" src="https://player.nadaje.com/video/1.0/embed.min.js"></script>
{/source}



jakieś pomysły dlaczego to nie hula ? :P

moje
12-02-2018, 13:00
Skorzystaj z konsoli (Ctrl + Shift + K w Firefox'ie), pojawią Ci się komunikaty błędów, między innymi taki:

Błąd mapy źródła: request failed with status 404
URL zasobu: https://player.nadaje.com/video/1.0/embed.min.js
URL mapy źródła: prod.simple.js.map
Czy taki:

Metoda getPreventDefault() jest przestarzała. Należy używać defaultPrevented.
I co ważne, taki:

Error: only one instance of babel-polyfill is allowed

Jesteś pewien, że ten sam plik JS (player.nadaje.com/video/1.0/embed.min.js) należy wczytywać kilkukrotnie?

Babel i React odpowiadają za wczytywanie i osadzanie kodu odtwarzania kamerek live.

rado199
12-02-2018, 13:23
Jesteś pewien, że ten sam plik JS (player.nadaje.com/video/1.0/embed.min.js) należy wczytywać kilkukrotnie?
Takie skrypty na stronę generuje mi nadaje.com ...928792889289 .. wszystko działało idealnie do momentu aktualizacji joomli ...



Metoda getPreventDefault() jest przestarzała. Należy używać defaultPrevented.
jak to zrobić żeby to zamienić ? wujek google nic nie podpowiada na takie hasło

rado199
12-02-2018, 14:25
nie mogę edytować tematu :) zgłosiłem to do nadaje.com i mi napisali:

Dziękuję za zgłoszenie! Tak robiliśmy update playera w ostatnim
tygodniu. Rozpoczynamy diagnostykę i postaramy się naprawić problem
jeszcze dziś.
a że połączyło się to z aktualizacją joomli :) to szukałem tam przyczyny ... dziękuję za wszystkie podpowiedzi .. mam nadzieję że to co oni zrobią wystarczy :) dla każdego za wskazanie problemów duże piwko :)

moje
12-02-2018, 14:28
Taka podpowiedź, a raczej przypomnienie, bo już mogłeś to sprawdzić chwile temu.

Skoro błędem jest wielokrotne wywołanie kodu, to może sprawdzić, jak to za działa jeśli tylko raz wstawisz url pliku js?

rado199
12-02-2018, 15:11
Taka podpowiedź, a raczej przypomnienie, bo już mogłeś to sprawdzić chwile temu.

Skoro błędem jest wielokrotne wywołanie kodu, to może sprawdzić, jak to za działa jeśli tylko raz wstawisz url pliku js?
https://nasielsk.pl/gmina/online
już wszystko działa tak jak poprzednio ;)

moje
12-02-2018, 15:59
Napisz tylko dla potomnych, co zrobiłeś, że podziałało :-)
Może się zdarzyć, że ktoś nie zrozumiał co napisałem...