Lightbox 2 integrieren

Begonnen von makrele, 08 Mai 2008, 14:47:11

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

makrele

Habe versucht die Lightbox 2 in das PragmaMx 0.1.10 zu integrieren.

Wenn ich das Javascript in die theme.php (mx-mysticjade) integriere kann ich im Adminmenü unter Einstellungen die Unterpunkte nicht mehr öffnen.

Dann habe ich versucht das Javascript im content modul einzubauen (Wo ich es eigentlich nur verwenden möchte) funktioniert dann auch und wird im Firefox richtig angezeigt aber im IE7 ist das ganze Theme linksbündig  :puzzled:

echo '<script src="/themes/mx-mysticjade/js/prototype.js" type="text/javascript"></script>';
echo '<script src="/themes/mx-mysticjade/js/scriptaculous.js?load=effects,builder" type="text/javascript"></script>';
echo '<script src="/themes/mx-mysticjade/js/lightbox.js" type="text/javascript"></script>';


Könnte das etwas mit XHTML zu tun haben?

Vielleicht kann mir jemand weiterhelfen. :gruebel:

zu sehen http://terrafreunde.te.funpic.de/modules.php?name=Content&pid=1 (Nur im IE7)

thx schon mal
makrele

FreeMind

/includes/my_header.php

if ($_GET['name'] == "Content") {
echo '<script src="/themes/mx-mysticjade/js/prototype.js" type="text/javascript"></script>';
echo '<script src="/themes/mx-mysticjade/js/scriptaculous.js?load=effects,builder" type="text/javascript"></script>';
        echo '<script src="/themes/mx-mysticjade/js/lightbox.js" type="text/javascript"></script>';
}

makrele

#2
funktioniert super  :smile:

Kann ich so auch irgendwelche anderen Module zuschalten?

FreeMind

jup setzte einfach nen oder || da hinter und dann noch ne Bedingung.  :)

Liu-Kang

Hm... kapiere ich irgendwie nicht.
Ich hab mir das Ding runtergeladen, die lightbox.css in den style Ordner gegeben, in der style.css so verlinkt:
/* Lightbox styling */
@import url(lightbox.css);


und in der my_header.php das eingegeben:
if ($_GET['name'] == "Content || Reviews || Guestbook || Gallery || Forum || Userinfo") {
    echo '<script src="/themes/mx-mysticred/js/prototype.js" type="text/javascript"></script>';
    echo '<script src="/themes/mx-mysticred/js/scriptaculous.js?load=effects,builder" type="text/javascript"></script>';
        echo '<script src="/themes/mx-mysticred/js/lightbox.js" type="text/javascript"></script>';
}

Der Ordner js ist in dem Themeordner und die Bildchen im images Ordner.
Aber laufen tuts irgendwie nicht.

siggi

#5
Zitat
if ($_GET['name'] == "Content" ||
$_GET['name'] == "Reviews"  ||
$_GET['name'] == "Guestbook" ||
$_GET['name'] == "Gallery" ||
$_GET['name'] == "Forum" ||
$_GET['name'] == "Userinfo")

Tipp 1 : Auf die richtige Syntax zu achten ist der erste Schritt in Richtung erfolgreicher Fehlereleminierung  :BD:

Tipp 2 : Auch mal die Suche bequemen, siehe http://www.pragmamx.org/Forum-topic-27065-start-msg176886.html#msg176886

Zitat von: Liu-KangHm... kapiere ich irgendwie nicht

Kein Problem, das kann man ändern :

Tipp 3 : http://tut.php-q.net/
Wenn man an Gras zieht wächst es auch nicht schneller.

Liu-Kang

Danke Siggi für den Link und die Hilfe!
Leider klappt es immer noch nicht aber ich arbeite daran :)!

breakdancer

By the way... Ich nutze als Alternative die "Ibox"... Hab mal beide Scripts verglichen, die Ibox war wesentlich einfacher und schneller zu integrieren.

http://www.ibegin.com/labs/ibox/

Liebe Grüße

Markus

siggi

Zitatwar wesentlich einfacher und schneller zu integrieren.

oder noch einfacher: man nimmt ein pmz_Theme, da ist sowas nämlich schon drinn.   :JC_highfive:
Wenn man an Gras zieht wächst es auch nicht schneller.