Jeden z użytkowników forum joomla.pl zadał następujące pytanie.
[su_blockquote cite="forestman"]Otóż korzystam z JAMPa 2.0, dość często jestem poza zasięgiem jakiejkolwiek sieci. Ostatnio pracuje z K2 i mam problem przy dodawaniu grafik i załączników - nieprawidłowo wyświetla się okienko za to odpowiedzialne. Sytuacja ta pojawia się w momencie, gdy jestem poza zasięgiem sieci, po przełączeniu się na ładowanie lokalnej kopii JQuery/JQuery UI. Idzie problem jakoś obejść?[/su_blockquote]
Otóż problem tak naprawdę nie leży po stronie Jquery a po stronie css
Bez dostępu do internetu wiele rzeczy może nie działać bo nie zaczytują się biblioteki ściągane zdalnie. na przykład jak ta tutaj.
http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/smoothness/jquery-ui.css
Rozwiązanie tego problemu jest zmiana ścieżki ze zdalnej na lokalną w końcu nie zawsze jesteśmy on-line a pracować trzeba.
edytować będziemy plik
administrator\components\com_k2\views\media\view.html.php
I zmieniać będziemy zapis
$document->addStyleSheet('//ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/smoothness/jquery-ui.css');
na
$document->addStyleSheet(JURI::root(true).'/media/k2/assets/css/jquery-ui.css');
Po zapisaniu zmian należy zapisać jquery-ui.css do katalogu media/k2/assets/css
CSS można pobrać bezpośrednio od google lub w załączniku po niżej.
Rozwiązanie jest oczywiście doraźne.