Betreff lightbox erstellen

Begonnen von Mainzer, 10 September 2008, 16:59:09

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Mainzer

Hallo an alle,
habe versucht bei mir die Lightbox einzubauen, geht aber nicht! :gruebel:
Es steht ja so einiges im Forum über die Lightbox hilft mir aber nicht wirklich, kann daran liegen das es schon ältere Beiträge waren!

Das ganze nach Anleitung eingebaut aber anstelle der Lightbox öffnet sich das ganze in einem neuem Fenster wie auch früher schon!
Hat vieleicht jemand eine gute Anleitung für den Einbau einer lightbox?
Vieleicht habe ich ja nur einen Denkfehler gehabt und etwas falsch eingebaut? Mindestens 10mal überprüft und durchgegangen, trotzdem nix!

Anleitung nach welcher ich das dingens eingebaut habe:http://www.pragmamx.org/Forum-topic-18709.html
Habe die neueste version von PragmaMX und coppermind
gruß
Mainzer

Pat Satanus

Hier ein link auf deutsch, gut beschrieben: Tihass - Lightbox
Cuiusvis hominis est errare, nullius nisi insipientis in errore perseverare.
-Cicero-

Mainzer

Danke Dir für den Link!
Habe es nochmal so gemacht wie es dort beschrieben wird, aber immer noch werden die Bilder in einem neuen Fenster geöffnet!
Gehe ja Richtig davon aus das ich die Themes von coppermind benutze (verändere) und nicht mein template theme?
gruß

Liu-Kang

Also nachdem ich die Änderungen durchgeführt habe in dem Theme mx-port bekomme ich folgende Fehlermeldung:
ZitatFatal error: Cannot redeclare theme_html_picture() (previously declared in /srv/www/vhosts/gothiccommunity.de/httpdocs/modules/Gallery/themes/mx-port/theme.php:375) in /srv/www/vhosts/gothiccommunity.de/httpdocs/modules/Gallery/themes/mx-port/theme.php on line 693

Mainzer

Du mußt noch etwas in der theme.php ändern (den Pfad)!

Den code wo Du eingefügt hast, da steht am Anfang
// Displays a picture
function theme_html_picture()


ändere es, bei mir sieht es jetzt so aus!

// Displays a picture
function themes()

gruß

Liu-Kang

OK... der Fehler ist weg aber eine Lightbox sehe ich noch nicht...
Ich habe es jetzt so wie im Angang

Mainzer

Das ist auch mein Problem!
Es öffnet sich das Bild in einem neuen Fenster von Firefox, sonst nicht´s!
Vieleicht gibt es ja jemanden der das Problemchen kennt und gelöst hat :gruebel:
gruß

Pat Satanus

Ihr habt die Lightbox in den Ordner eures Coppermine-Themes gestellt? Wenn nicht, da muß es rein.
Dann in der Template.html den Pfad komplett angeben, dann wird es gefunden.

Fred´s template:

<link rel="stylesheet" href="scripts/slideshow/css/lightbox.css" type="text/css" media="screen" />
<script type="text/javascript" src="scripts/slideshow/js/prototype.js"></script>
<script type="text/javascript" src="scripts/slideshow/js/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="scripts/slideshow/js/lightbox_s.js"></script>


sollte so aussehen

<link rel="stylesheet" href="http://www.deine-seite.de/modules/Gallery/themes/name-des-themes/scripts/slideshow/css/lightbox.css" type="text/css" media="screen" />
<script type="text/javascript" src="http://www.deine-seite.de/modules/Gallery/themes/name-des-themes/scripts/slideshow/js/prototype.js"></script>
<script type="text/javascript" src="http://www.deine-seite.de/modules/Gallery/themes/name-des-themes/scripts/slideshow/js/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="http://www.deine-seite.de/modules/Gallery/themes/name-des-themes/scripts/slideshow/js/lightbox_s.js"></script>

Wichtig: nach dem scriptaculous.js?load=effects muß "builder"  wie oben angegeben stehen.

Ich weiß ja nicht, ob es euch was bringt, wenn ich meine theme.php und meine template.html gebe.

Ach, noch was, bevor ich das vergesse. Der Inhalt aus der Datei lightbox.css muß in die style.css des Coppermine-Templates. Einfach kopieren und unten dranhängen. Das darf nicht vergessen werden, sonst funktioniert die Lightbox nicht.

Edit: Fehler korrigiert.
Cuiusvis hominis est errare, nullius nisi insipientis in errore perseverare.
-Cicero-

Liu-Kang

Weiß nicht... eine Lightbox will bei mir anscheinend nicht anspringen...
Ich habe jetzt den scripts Ordner in den Ordner mx-port gegeben, die Template.html so abgeändert:
<link rel="stylesheet" href="http://www.gothiccommunity.de/modules/Gallery/themes/mx-port/scripts/slideshow/css/lightbox.css" type="text/css" media="screen" />
<script type="text/javascript" src="http://www.gothiccommunity.de/modules/Gallery/themes/mx-port/scripts/slideshow/js/prototype.js"></script>
<script type="text/javascript" src="http://www.gothiccommunity.de/modules/Gallery/themes/mx-port/scripts/slideshow/js/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="http://www.gothiccommunity.de/modules/Gallery/themes/mx-port/scripts/slideshow/js/lightbox_s.js"></script>

Hab den auf der Quellseite genannten Code in die theme.php gegeben, hab Deine, Pat, Änderungen durchgeführt... will nicht gehen.
Wäre mal interessant zu wissen wo da der Wurm drin ist... kannst Du mir mal Deine Dateien schicken?

Pat Satanus

Cuiusvis hominis est errare, nullius nisi insipientis in errore perseverare.
-Cicero-

Pat Satanus

So, hab mich mal durch Fred´s Dateien gewurstelt und ein wenig verändert. Er hat sie von mir per E-Mail bekommen und sobald er das getestet hat und alles in Ordnung ist, gibt´s hier ne Anleitung mit den modifizierten Dateien.
Also, noch ein wenig Geduld, bis das hier geschrieben wird.

So long...
Cuiusvis hominis est errare, nullius nisi insipientis in errore perseverare.
-Cicero-

Mainzer

Hallo Ihr beiden,
habe es auch mal so und so probiert, auch bei mir funzt es nicht!
Hat doch nicht´s damit zu tun das ich das Script  local laufen habe?
gruß

Pat Satanus

Eigentlich nicht, es läuft bei mir auch local.
Wie gesagt, warten wir mal ab, ob meine "Lösung" bei Fred funktioniert, wenn ja, stelle ich sie zur Verfügung.
Cuiusvis hominis est errare, nullius nisi insipientis in errore perseverare.
-Cicero-

Pat Satanus

So, es funktioniert bei Fred, bei Toby und bei mir.
Um es einfacher zu machen, habe ich eine kurze How To geschrieben, ich hoffe, die hilft euch weiter.
How to... Lightbox in Coppermine einbringen

Gutes Gelingen!
Cuiusvis hominis est errare, nullius nisi insipientis in errore perseverare.
-Cicero-