PDA

Zobacz pełną wersję : [Rozwiązane] Szablon Beez3 i problem z oknami modalnymi



matematolek
25-04-2019, 13:23
Witam ponownie i proszę o pomoc.

Przymierzam się do migracji strony z 2.5.28 na 3.x.x

Moja strona w 2.5 tu: www.rowerowygrudziadz.pl (http://www.rowerowygrudziadz.pl)

Zainstalowałem próbnie Joomlę 3.9.5, żeby przetestować działanie skryptów, których używałem wcześniej. Tak więc:

1. Zainstalowałem najnowsze Forum Kunena 5.1.12.1
2. Kupiłem i zainstaliwałem szablon Kuneny - Blue Eagle 5 v1.5.2

Ponieważ korzystałem w poprzedniej wersji z templatki Joomla Beez2, zostawiłem domyślną Beez3.

Wynik jest taki, że w oknie odpowiedzi na wiadomość forum nie działają mi okna modalne. Wszystko jest pootwierane i nie działają narzędzia.

Wygląda to mniej więcej tak: 9582

Link do strony testowej: http://rowerowygrudziadz.pl/gsr/index.php/forum/kawiarenka/1-witaj-na-forum-kunena

Mój wniosek, że to od templatki pochodzi stąd, że w szablonie Protostar wszystko działa poprawnie.

...


I jeszcze jedno - w wersji mobilnej w Kunenie z Blue Eagle5 nie działa mi przycisk "Załączniki" w przeglądarce Chrome.

Proszę o pomoc, ewentualnie porady gdzie zgłaszać takie problemy.

Pozdrawiam serdecznie :)

siristru
25-04-2019, 14:52
Moja sugestia: wybierz i używaj innego szablonu :) Jest tyle do wyboru ;)

matematolek
25-04-2019, 15:38
Dziękuję za sugestię i pewnie tak zrobię, choć muszę nadmienić, że organizując inną stronę pod Joomla 3 www.gfa.xip.pl jakiś rok temu, przewaliłem wiele szablonów i był z nimi identyczny problem. Nie sprawdziłem właśnie tylko szablonu Protostar, bo go niechcący odinstalowałem.

Ponadto wziąłem sobie mocno do serca zapisy ze strony wymagań technicznych Kuneny - https://docs.kunena.org/en/basics/requirements - że Kunena i jej szablony są projektowane i testowane na szablonach domyślnych oficjalnej wersji Joomla, czyli Beez3 i Protostar. Poza tym te szablony, to dobry punkt wyjścia i są całkiem dopracowane. :)

siristru
25-04-2019, 16:42
Najczęściej korzystam z własnego szablonu i przerabiam go na swoje potrzeby ;) A przełącz na chwilę na Protostar i daj zobaczyć.

matematolek
25-04-2019, 17:17
Przełączyłem - :)

http://rowerowygrudziadz.pl/gsr/index.php/forum/kawiarenka/1-witaj-na-forum-kunena

- - - Updated - - -

A co do tego problemu, że w wersji mobilnej w Kunenie z Blue Eagle5 nie działa mi przycisk "Załączniki" i przybornik z narzędziami w przeglądarce Chrome.

Na stronie: http://rowerowygrudziadz.pl/gsr/index.php/forum/kawiarenka/1-witaj-na-forum-kunena wszystko działa,

Na stronie http://www.gfa.xip.pl/index.php/forum/nasze-akwaria-i-ich-mieszkancy/27-spawanie-i-klejenie-tworzyw-sztucznych nie działa w żadnym szablonie Joomla, a trochę ich nainstalowałem.

Takie same wersje Joomla, szablon Protostar, Kunena i szablon Kuneny.

siristru
25-04-2019, 17:40
Dobra, z tego mi się rzuciło w oczy to w Beez3 dostępne były mootools gdy w Protostar tego nie ma. Kiedy istnieje zarówno mootools jak i jQuery może z tego być jakiś konflikt.

Sprawdziłem u siebie na Chrome i FireFox - działa w obu przypadkach: http://prntscr.com/ngt7bn

matematolek
25-04-2019, 17:55
A co do tego problemu, że w wersji mobilnej w Kunenie z Blue Eagle5 nie działa mi przycisk "Załączniki" i przybornik z narzędziami w przeglądarce Chrome.

Na stronie: http://rowerowygrudziadz.pl/gsr/index.php/forum/kawiarenka/1-witaj-na-forum-kunena wszystko działa,

Na stronie http://www.gfa.xip.pl/index.php/forum/nasze-akwaria-i-ich-mieszkancy/27-spawanie-i-klejenie-tworzyw-sztucznych nie działa w żadnym szablonie Joomla, a trochę ich nainstalowałem.

Takie same wersje Joomla, szablon Protostar, Kunena i szablon Kuneny.

Co do tego problemu, to faktycznie już działa po ostatnich aktualizacjach. Coś mi ze starych utknęło w przeglądarce.

A co do tego Beez3, to da się coś zrobić, wyłączyć, odinstalować?

siristru
25-04-2019, 18:10
Możesz spróbować tej wtyczki i wyłączyć mootools: https://github.com/vlasenkofedor/joomla_options

Zanim ją zainstalujesz wykonaj kopię zapasowa w Akeeba Backup.

matematolek
25-04-2019, 18:50
Niestety nie pomogło, ale dziękuję :)

9583

siristru
25-04-2019, 19:15
Załączniki dodawaj korzystając z tej usługi: https://snag.gy/

Pozbycie się mootools to dobra rzecz. Zajrzałem do kodu raz jeszcze: plik CSS Bootstrapa nie jest ładowany w Beez3, dlatego wszystko się tak rozwala bo klasya "modal hide fade" nie są ładowane.

terra
07-05-2019, 17:16
Poniżej lista wszystkich skryptów js i polecenie ich usuwania, oczywiście usuwać należy tylko te, które chcemy usunąć. Robimy to w pliku index.php szablonu, przed modułem nagłówka <jdoc:include type="head" />


<?php // Usuwanie skryptów
$doc = JFactory::getDocument();
unset($doc->_scripts[JURI::root(true) . '/media/system/js/mootools-more.js']);
unset($doc->_scripts[JURI::root(true) . '/media/system/js/mootools-core.js']);
unset($doc->_scripts[JURI::root(true) . '/media/system/js/core.js']);
unset($doc->_scripts[JURI::root(true) . '/media/system/js/modal.js']);
unset($doc->_scripts[JURI::root(true) . '/media/system/js/caption.js']);
unset($doc->_scripts[JURI::root(true) . '/media/jui/js/jquery.min.js']);
unset($doc->_scripts[JURI::root(true) . '/media/jui/js/jquery-noconflict.js']);
unset($doc->_scripts[JURI::root(true) . '/media/jui/js/bootstrap.min.js']);
?>

siristru
07-05-2019, 18:45
Poprawiłem drobny błąd w kodzie. Slashe komentujące stykały się z php dając: <?php//
Efektem był błąd: syntax error, unexpected '$doc' (T_VARIABLE) .

terra
13-05-2019, 21:20
drobiazg :)