A zobacz jak to działa z innym szablonem np. Protostar.
A zobacz jak to działa z innym szablonem np. Protostar.
Na Forum pomagam bezpłatnie ad maiorem Joomla gloriam
Mimo pomocy na forum nie dajesz rady? Potrzebujesz by ekspert "zrobił to" za Ciebie?
Napisz do mnie na PW. Argentum et Aurum nie zawsze jest konieczne ;)
W ogóle nie działa - rozwinięty na sztywno
Załącznik 9304
(ale za to css ma spoko:-)
Zrobię później osobną stronę do testów, na razie wracam do domyślnego szablonu i zostawiam.
Czy może ktoś pomóc z tym akordeonem? Jest jakiś konflikt w jQuery, konsola zwraca błąd "Pusty ciąg znaków przekazany do getElementById()." Elementy listy nie zwijają poprzednich po kliknięciu. Collapse nie działa.
Sprawdziłem i wydaje mi się, że problem leży w skrypcie bootstrap. Używasz skryptu nie z Joomli ale z T3
http://www.mdk.lublin.pl/plugins/sys...0746f7d16352c0
Te skrypty nie muszą być takie same i stąd różnica w działaniu.
Na Forum pomagam bezpłatnie ad maiorem Joomla gloriam
Mimo pomocy na forum nie dajesz rady? Potrzebujesz by ekspert "zrobił to" za Ciebie?
Napisz do mnie na PW. Argentum et Aurum nie zawsze jest konieczne ;)
Ano, na to wygląda. Jaka na to rada?
Bo np. inny akordeon ma jasno:
Kod:public function load_jquery(&$params){ if($params->get('load_jquery')){ JLoader::import( 'joomla.version' ); $version = new JVersion(); if (version_compare( $version->RELEASE, '2.5', '<=')) { $doc = &JFactory::getDocument(); $app = &JFactory::getApplication(); $file='//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js'; $file2=JURI::root(true).'/modules/mod_fancypantsaccordion/assets/js/no-conflict.js'; $doc->addScript($file); $doc->addScript($file2); } else { JHtml::_('jquery.framework'); }
Ten kod tylko określa jakie jQuery załadować przy określonych wymaganiach akordeonu.
Joomla ma domyślnie jQuery 1.9 i to jest właśnie JHtml::_('jquery.framework');
A jak wymaga wyższej wersji to ładuje zdalną 2.5.
Zobacz w ustawieniach szablonu czy możesz wyłączyć ładowanie bootstrapa... ale to może mieć wpływ na szablon.
Rozwiązanie które podałem dotyczyło natywnych bibliotek Joomla! Jeśli ładowane sę inne z dodatków to mogą się pojawić problemy których doświadczasz.
To jest właśnie ten problem w którym developerzy ładują swoje biblioteki zamiast używać tych w Joomli... ale Joomla oferuje przestarzałe wersji i kółko się zamyka.
Na Forum pomagam bezpłatnie ad maiorem Joomla gloriam
Mimo pomocy na forum nie dajesz rady? Potrzebujesz by ekspert "zrobił to" za Ciebie?
Napisz do mnie na PW. Argentum et Aurum nie zawsze jest konieczne ;)
Ja wykorzystuję kod akordeonu z bootstrap 2.3.2 bo taka jest wersja w Joomla!
nic do niego nie dopiszesz bo to nie moduł tylko kod.
Poza tym to wykrywanie dotyczy jQuery a nie Bootstrapa.
Zobacz czy możesz wyłączyć Bootstrapa w szablonie T3 lub zobacz jaka wersję ładuje.
Jeśli inną niż 2.3.2 to trzeba użyć kodu akordeonu dla tej wersji.
Na Forum pomagam bezpłatnie ad maiorem Joomla gloriam
Mimo pomocy na forum nie dajesz rady? Potrzebujesz by ekspert "zrobił to" za Ciebie?
Napisz do mnie na PW. Argentum et Aurum nie zawsze jest konieczne ;)
Nie ma chyba opcji wyłączenia ładowania bootstrapa w szablonie (zresztą to mało sensowne).
Poza 2.3.2 mam też base-bs3 i wersję 3.3.6. I tę wersję chyba wykorzystuje szablon, bo jak sama nazwa wskazuje to T3 BS3 Blank, z bootstrapem 3 i włączoną "legacy compatible" dla 2.3.2. Z tym, że ja tego collapse 3.3.6 nie napiszę sam :-(
Dasz radę Musisz jedynie przerobić szkielet akordeonu - tutaj masz doksy: https://getbootstrap.com/docs/3.3/ja...mple-accordion
Na Forum pomagam bezpłatnie ad maiorem Joomla gloriam
Mimo pomocy na forum nie dajesz rady? Potrzebujesz by ekspert "zrobił to" za Ciebie?
Napisz do mnie na PW. Argentum et Aurum nie zawsze jest konieczne ;)