PDA

Zobacz pełną wersję : Problem z lightbox'em



cvas
25-07-2008, 15:57
Witam.

Mam spory problem z działaniem lightboxa. W jakimkolwiek komponencie korzystającym z lightboxa (jooget, zOOm Media Gallery) objawia się on następująco: Po kliknięciu w miniaturę zdjęcia otwiera się normalne pole lightboxa zgodne z rzeczywistymi rozmiarami zdjęcia, które powinno zostać wyświetlone. Jednak pole jest białe i zdjęcia nie widać.

IE komunikuje błąd:

Wiersz 222
Znak 11
Obiekt nie obsługuje tej właściwości lub metody
Kod 0

FF:
wiersz 689
effect.element is undefined
.../components/com jooget/js/efefects.js

689:
setStyle(effect.element.firstChild, {bottom:i dalej...

(effect.dims[0] - effect.element.clientHeight) + 'px' }); }},
afterFinishInternal: function(effect) { with(Element) {
undoClipping(effect.element);
undoPositioned(effect.element.firstChild);
undoPositioned(effect.element);
setStyle(effect.element.firstChild, {bottom: oldInnerBottom}); }}
}, arguments[1] || {})
);
}
Problem dość mocno irytuje. Proszę o pomoc.

inkos
25-07-2008, 17:23
A jakie inne dodatki masz zainstalowane u siebie?

cvas
26-07-2008, 13:29
Sporo tego i ciężko wszystko wymienić. Wszystko pracuje bardzo dobrze po za nie działającym lightboxem. Wymienie te, które mogą coś partolić moim zdaniem.

z modułów:
- carousel
- accordion
- Newsflash
- Module Class Suffixes
- Who's online
- pokaż IP & Host
- Slider

z komponentów:

- Fireboard Forum
- jooget
- zOOm Media Gallery
- Joomla Stas

inkos
26-07-2008, 13:39
A wersje tych dodatków to już tajemnica. :mad:

cvas
26-07-2008, 14:36
Nie tajemnica, nie wiedziałem, że jest to istotne. Generalnie wydaje mi się, że to jednak wina templatki bo lightbox był standardowo w templatce. Jeśli komponenty typu jooget korzystają z własnego lightboxa to zapewne się gryzą.

Pogrzebałem troche i znalazłem lightboxa w templatce - to Slimbox v1.4. Czy ktoś wie jak go unieszkodliwić? I czy faktycznie może być to przyczyną niepoprawnego działania lightboxa w modułach typu jooget?

zwiastun
26-07-2008, 17:41
Jeśli komponenty typu jooget korzystają z własnego lightboxa to zapewne się gryzą.

I czy faktycznie może być to przyczyną niepoprawnego działania lightboxa w modułach typu jooget?
Dokładnie.
Usunąć z kodu szablonu np.

cvas
27-07-2008, 09:17
Żeby wyelimonować problem, musze wyrzucić z templatki plik *.js.php . Kiedy go wyrzuce, problem znika, ale pojawia się kolejny... Inne dodatki typu carousel również przestają działać. Właściwą drogą będzie wyeliminowanie z tego pliku *.js.php obsługi lightboxa. Znalazłem pliczek i po otwarciu znalazłem tylko:


include(PATH_ROOT . 'ścieżka/nazwa_pliku.js');Przechodząc do pliku *.js ręce mi opadły bo o JS nie mam zielonego pojęcia i patrząc na ten kod stwierdzam, że to dla mnie czarna magia. Przesyłam kawałek kodu i proszę o wskazówki, jak mogę znaleźć tam fragment odpowiedzialny za lightboxa (slimbox 1.4)



eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(! ''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('o ci={cj:\'1.11\'};k $77(N){m(N!=9N)};k $F(N){B(!$77(N))m O;B(N.5i)m\'G\';o F=7c N;B(F==\'2I\'&&N.ch){22(N.84){Y 1:m\'G\';Y 3:m(/\\S/).2v(N.ax)?\'cg\':\'cd\'}}B(F==\'2I\'||F==\'k\'){2 2(N.9C){Y 2t:m\'1z\';Y 7y:m\'5C\';Y 18:m\'4R\'}B(7c N.V==\'4M\'){B(N.3r)m\'ce\';B(N.8t)m\'1b\'}}m F};k $2a(){o 54={};M(o i=0;i<1b.V;i++){M(o K 1a 1b[i]){o ap=1b[i][K];o 6d=54[K];B(6d&&$F(ap)==\'2I\'&&$F(6d)==\'2I\')54[K]=$2a(6d,ap);14 54[K]=ap}}m 54};o $R=k(){o 1p=1b;B(!1p[1])1p=[c,1p[0]];M(o K 1a 1p[1])1p[0][K]=1p[1][K];m 1p[0]};o $5e=k(){M(o i=0,l=1b.V;i<l;i++){1b[i].R=k(1U){M(o 1V 1a 1U){B(!c.1L[1V])c.1L[1V]=1U[1V];B(!c[1V])c[1V]=$5e.6x(1V)}}}};$5e.6x=k(1V){m k(W){m c.1L[1V].4j(W,2t.1L.bh.1X(1b,1))}};$5e(7Z,2t,6i,aN);k $2A(N){m!!(N||N===0)};k $4T(N,aY){m $77(N)?N:aY};k $8c(3s,1D){m 1c.9q(1c.8c()*(1D-3s+1)+3s)};k $3A(){m L 96().9w()};k $55(1H){cf(1H);ck(1H);m 1n};o 3M=k(N){N=N||{};N.R=$R;m N};o cl=L 3M(U);o cr=L 3M(Q);Q.6e=Q.33(\'6e\')[0];U.4a=!!(Q.5r);B(U.9o)U.2P=U[U.6C?\'cs\':\'ag\']=1e;14 B(Q.aC&&!Q.cq&&!cp.cm)U.4x=U[U.4a?\'cn\':\'5x\']=1e;14 B(Q.co!=1n)U.8r=1e;U.cc=U.4x;8X.R=$R;B(7c 5B==\'9N\'){o 5B=k(){};B(U.4x)Q.aJ("cb");5B.1L=(U.4x)?U["[[bZ.1L]]"]:{}}5B.1L.5i=k(){};B(U.ag)5j{Q.c0("c1",O,1e)}5c(e){};o 18=k(1J){o 5Z=k(){m(1b[0]!==1n&&c.1i&&$F(c.1i)==\'k\')?c.1i.4j(c,1b):c};$R(5Z,c);5Z.1L=1 J;5Z.9C=18;m 5Z};18.1l=k(){};18.1L={R:k(1J){o 7m=L c(1n);M(o K 1a 1J){o 9m=7m[K];7m[K]=18.9l(9m,1J[K])}m L 18(7m)},3i:k(){M(o i=0,l=1b.V;i<l;i++)$R(c.1L,1b[i])}};18.9l=k(2l,2i){B(2l&&2l!=2i){o F=$F(2i);B(F!=$F(2l))m 2i;22(F){Y\'k\':o 8i=k(){c.1r=1b.8t.1r;m 2i.4j(c,1b)};8i.1r=2l;m 8i;Y\'2I\':m $2a(2l,2i)}}m 2i};o 7u=L 18({bY:k(fn){c.4v=c.4v||[];c.4v.1k(fn);m c},7z:k(){B(c.4v&&c.4v.V)c.4v.aK().2g(10,c)},bX:k(){c.4v=[]}});o 2p=L

grzechu0071
07-05-2010, 19:38
Witam,
u mnie na stronie mam ten sam problem i nie mogę znaleźć rozwiązania.
Tylko u mnie dzieje się to w Profilu CB, ze zdjęciami w pluginie cbprofilegallery, gdy ustawię wyświetlanie w lightbox-ie.

Jak znalazłeś rozwiązanie to proszę i opisanie.

Pozdrawiam