PDA

Zobacz pełną wersję : Phoca Gallery problem z Slimbox



lukikosa
16-11-2012, 11:29
Witam,
Mam taki problem gdy w opcjach phoca gallery ustawiam Ustawienia widoku szczegółów -> okno szczegółów na slimbox
to nie wyświetla mi zdjęcia tak jak powinno tylko wyświetla się samo zdjęcie bez żadnych efektów nie można przejść do następnych.
Jak zmienię np na shadowbox to wszystko działa jak powinno a mi akurat zależy na slimbox.
Miał z tym ktoś problem.
Zmieniałem nawet w konfiguracji witryny "wyłącz adresy z przyrostkiem" ale to też nie pomogło a wiem że kiedyś właśnie z tym był problem.

Dziudek
16-11-2012, 12:57
Witam,

Jeżeli dzieje się tak jak opisano to oznacza to problem z konfliktem skryptów - czy po włączeniu slimbox-a konsola JavaScript coś zwraca?

lukikosa
16-11-2012, 13:19
Właśnie w slimbox-ie javascript wogóle się nie uruchamia. Wyświetla się czyste zdjęcie jpg

Dziudek
16-11-2012, 13:24
Domyślam się ;) Ale chodzi mi o to czy w konsoli JavaScript na stronie gdzie są zdjęcia, pojawia się jakaś informacja o błędzie - bo pewnie coś się pojawia i to pozwoli stwierdzić, gdzie leży problem.

lukikosa
16-11-2012, 13:39
Nie pojawia się żaden błąd na stronie po nacisnięciu miniaturki pojawia się samo zdjęcie jpg. Wydaje mi się że to będzie problem podwójnego ładowania bibliotek js.
Pewnie któryś z dodatków też używa bibliotek js a phoca uruchamia jeszcze swój. tylko to jest dziwne że jak zmienię na np. shadowbox to wszystko działa.

Dziudek
16-11-2012, 13:47
Można prosić o link do strony z problemem? Rzuciłbym na to swoim okiem, bez tego możemy tylko sobie gdybać.

lukikosa
16-11-2012, 14:05
http://sat249.europa.host247.pl/jomla2.5/galeria
Strona jest w trakcie budowy dane przenoszone z jomla 1.5

Dziudek
16-11-2012, 14:16
Konsola mówi, że:



Uncaught TypeError: Object [object Object] has no method 'adopt' slimbox.js:6 (http://sat249.europa.host247.pl/jomla2.5/components/com_phocagallery/assets/js/slimbox/slimbox.js)

(anonymous function)slimbox.js:6 (http://sat249.europa.host247.pl/jomla2.5/components/com_phocagallery/assets/js/slimbox/slimbox.js)

(anonymous function)mootools-core.js:375 (http://sat249.europa.host247.pl/jomla2.5/media/system/js/mootools-core.js)

(anonymous function)mootools-core.js:33 (http://sat249.europa.host247.pl/jomla2.5/media/system/js/mootools-core.js)

Array.implement.eachmootools-core.js:40 (http://sat249.europa.host247.pl/jomla2.5/media/system/js/mootools-core.js)

invoke.fireEventmootools-core.js:374 (http://sat249.europa.host247.pl/jomla2.5/media/system/js/mootools-core.js)

gmootools-core.js:514 (http://sat249.europa.host247.pl/jomla2.5/media/system/js/mootools-core.js)




Czyli problem leży w kodzie Slimbox'a - podejrzewam, że obiekt nie został ubrany w klasę Element, ale ciężko będzie coś więcej stwierdzić bo kod jest skompresowany.

lukikosa
16-11-2012, 14:23
Dziudek a teraz mógłbyś sprawdzić wyłączyłem kompresowanie stron.

Dziudek
16-11-2012, 14:35
Niestety skrypt slimboxa jest skompresowany sam w sobie: http://sat249.europa.host247.pl/jomla2.5/components/com_phocagallery/assets/js/slimbox/slimbox.js

- - - Updated - - -

Tak swoją drogą patrząc na stronę slimbox:

Slimbox 1.71 for mootools 1.2.5 is also compatible with Firefox 1.5, Safari 2 and Google Chrome 1-3.

to może być problem bo Joomla! używa MooTools w wersji 1.4.* co samo w sobie może prowadzić do problemów z kompatybilnością.

lukikosa
16-11-2012, 15:27
Sam nie wiem co teraz zrobić pomysły mi się skończyły :(

- - - Updated - - -


Niestety skrypt slimboxa jest skompresowany sam w sobie: http://sat249.europa.host247.pl/jomla2.5/components/com_phocagallery/assets/js/slimbox/slimbox.js

- - - Updated - - -

Tak swoją drogą patrząc na stronę slimbox:

Slimbox 1.71 for mootools 1.2.5 is also compatible with Firefox 1.5, Safari 2 and Google Chrome 1-3.

to może być problem bo Joomla! używa MooTools w wersji 1.4.* co samo w sobie może prowadzić do problemów z kompatybilnością.

Jak zmieniam szablon na domyslny to jest wszystko ok .
Czyli któryś skrypt js w moim szblonie głuptaczy z phoca gallery

Dziudek
17-11-2012, 00:07
Dzięki za tą wskazówkę ze zmianą szablonu - zapomniałem sprawdzić - na stronie jest jQuery co prawdopodobnie może powodować ten konflikt. Proponuję dodać w tym pliku od slimboxa linijkę na początku:



jQuery.noConflict();


Może to pomoże :)

lukikosa
17-11-2012, 19:58
dodałem tą linijkę do slimbox.js na samym początku i nic to nie dało.
Znalazłem jeszcze coś takiego tylko nie bardzo mogę tego rozkminić http://api.jquery.com/jQuery.noConflict/

lukikosa
21-11-2012, 20:23
Ma ktoś jeszcze pomysł na tego slimbox-a. Teraz coś jeszcze namieszałem i w ogóle nie mogę sie zalogować na zaplecze witryny.
wpisując adres_strony/administrator wyświetla się biała strona. Czy miał juz ktoś taką sytuację ?

Qbik
21-06-2013, 15:02
odświeżę wątek,

mam podobny problem z Slimbox w phoca gallery

pokazuje mi taki błąd
Uncaught exception: TypeError: '$(document.body).adopt' is not a function

po wybraniu obrazka z galerii pokazuje go jako sam obrazek w oknie bez wywołania JS

shadowbox działa ok