lightbox2 + jq 1.32 nem működik

mib képe

Hi

Egyszerűen nem tudok rájönni mi az istenért nem működik normálisan a lightbox 2.

test kep

A readme.txt-ben leírt módszert próbálom életre hívni de, minden linket meg akar jeleníteni, hiába adom hozza a rel tulajdonságot, és amihez hozzáadom ott is a nincs kép icon jelenik meg.

Erősen a jq új verziójára gyanakszom és a @ attributumra, pl. $("a[@rel^='lightbox']

Vki találkozott már ezzel? Kösz előre is!

Drupal verzió: 
nevergone képe

Melyik stabil Drupal verzióban találkoztál jQuery 1.32-vel?

0
0
mib képe

Az igaz, hogy d6-ban 1.26 van, de attól még meg lehet oldani hogy az új jq-val menjen, és érdemes is mivel az új kb 8x gyorsabb.

0
0
pp képe

Nevergon arra célzott, hogy jó lenne, ha leírnád pontosan hogyan került az a verzió a Drupalodba. Lehet közelebb vinne a megoldáshoz..

pp

0
0
nevergone képe

Sokmindent lehet, de nem véletlenül nem került bele a Drupal 6 -ba a jQuery 1.3

0
0
mib képe

Talán azért nem került bele mert d6 előbb jött ki mint jq 1.3 :D Az új jq 1.32-t meg fogtam és bemásoltam. :)

Amúgy sikerült orvosolnom már a problémát: http://drupal.org/node/411162 Viszont az automatic image handling továbbra sem működik.

0
0
nevergone képe

Pedig nyilván azért nem került bele, mert a Drupal, és a hozzá tartozó kiegészítő modulok használhatják a "@" karaktert is kijelölőkben. Mivel ezek szerint te jobban tudod, hogy adott Drupal verzióhoz melyik jQuery verzió passzol, mint a fejlesztők, nyugodtan piszkálgasd a saját rendszeredet, de mi nem asszisztálunk ehhez, hiszen nyilván a felmerülő problémák megoldását is ismered.
Szóval a téma akár "zárható" is.

0
0
mib képe

Azé nem került bele, mivel akkor még nem volt az a verziójú jq! Ha előbb kijött volna a jq 1.3 mint ahogy drupal 6 fejlesztése elkezdődik, nyilván az új jueryt rakták volna bele. Attól még hogy drupal 6 1.2.6-ot használ, simán lehet updatelni az új js-re, és nem kell sokat módosítani hozzá, mármint alap rendszeren, erre jönnek még a modulok amiben szintén át kell írni ha szükséges! Attól még hogy te nem használod az új jq-t más igen, és úgy látom elég sokan!

"de mi nem asszisztálunk ehhez" egyes számban beszélj inkább, köszi!

0
0
nevergone képe

Én is használom az új jQuery-t (bibibi!), csak éppen nem Drupal 6-al, ugyanis a Drupal 6 előbb jött ki, mint a jQuery 1.3, amelyben a "@" használata a kijelölőkben tilossá vált. Vagyis akár a Drupal 6, akár a hozzá tartozó modulok aktívan használhatják a "@" kijelölőt.
Mondjuk én azt nem értem, hogy ha te ennyire biztos vagy a dolgodban és jobban ismered az ok-okozati összefüggéseket, miért tőlünk vársz segítséget?

0
0
mib képe

Megint egyes számban beszélj, köszi! :D Tőled nem várok segítséget, Viszlát!

0
0
alippai képe

Ha szeretnéd az 1.3-as jQuery-t használni, akkor ennek a helyes módja az, ha a jQuery update modult használod. Előnye, hogy a javascript fájlt nem kicseréli, hanem a hívást írja felül, ezzel elérve, hogy frissítésnél nem kell mindig újracserélni, ill. a core modulok mindig kompatibilisek a legfrissebb jQuery update verzióval.

Hogy a kérdésedre is választ kapj: szedd le a dev. verziót, májustól jQuery 1.3 támogatás is megoldott.

P.S.: NeverGone ne válaszolj, ha nem tudsz értelmes választ adni. Ne hordj le valakit, mert nem ajánlott dolgot csinál, lehet nem tudja, hogy mi a helyes módja a változtatásnak, vagy épp oka van rá, hogy miért csinálja úgy ill. írd meg, hogy miért nem javasolt és van e korrekt megoldás.

0
0

Lippai Ádám
young element

mib képe

Ez igen, vmi ilyen stílusban kéne válaszolni mindenkinek, perfekt! :))) Amúgy néztem is hogy, van jq updathez pecs ami már jól frissíti az új jq-ra d6-ot!

Köszi szépen még1x a remek választ!

0
0
alippai képe

Ha már a stílusnál tartunk, légyszives mutass kicsit több tiszteletet a többiek felé (akik hajlandóak bármit is reagálni egy postodra), főleg akkor, ha te szorulsz segítségre.

0
0

Lippai Ádám
young element

mib képe

Bocs, de sztem nem én voltam tiszteletlen és offensiv, aki csk ilyen stílusban tud csak, hogy miaf*ert csináltad ezt meg azt, az inkább ne reagáljon.

0
0
pp képe

Azt, hogy miért csináltad amit csináltál azért szokták megkérdezni, mert Te csak a megoldásodat írod le. Lehet a célod eléréséhez több út/megoldás vezet és amit kiválasztottál nem a legjobb. Ekkor a segítő szándék ott nyilvánul meg, hogy megpróbálnak neked alternatív megoldási javaslatot adni. Ehhez azonban meg kell kérdezni miért csináltad amit csináltál.

Felhívnám a figyelmedet, hogy a "Te ne oktass ki engem", "Ne reagálj, ha nem tudsz értelmeset írni" és hasonló hozzászólások önmaguk paródiái. Pont ugyan olyan felesleges mondatok mint amikre íródnak.

pp

0
0