Lightbox - wer kennt sich damit aus?

Christian85

Joined: 2009-02-16
Posts: 21
Posted: Mon, 2009-02-16 15:39

Hallo Leute!

Ich bin am verzweifeln. Ich benutze nun schon einige Zeit die Gallery2.3 und bin auch voll zufrieden damit.
Jetzt dachte ich mir, dass es auch für mich einmal Zeit wird eine Lightbox in die Galerie einzubinden. Aber das hat mich nun Stunden gekostet und hat aus irgendwelchen Gründen nicht funktioniert.

Zuerst wollte ich mein bestehendes Carbon Theme wie hier http://codex.gallery2.org/Gallery2:Lightbox_JS_Tutorial beschrieben erweitern. Doch da bin ich dann angestanden. Mir wurde bei einem Klick auf ein Thumbnail einfach ein neues Fenster ( auf _self) aufgemacht, aber keine Lightbox. Hab aber alles so gemacht wie dort beschrieben. Hab mich auch mit den Pfaden herumgespielt, hat aber nichts gebracht.

Dann habe ich mir gedacht: Ok, installier ich einfach ein Theme, dass das bereits kann. Und da hab ich mich für die PG Lightbox entschieden. Als ich dieses dann am laufen hatte, musste ich feststellen: Wenn ich auf ein Album klicke, werde ich immer auf die Galerie-Hauptseite zurück geschickt. Auf diese Weise war/ist also auch kein Erfolg zu erreichen. :-((

Darum würde ich wieder die Version mit dem bestehenden Carbon Theme weiter verfolgen. Wie meine Seite aufgebaut ist:
Joomla 1.5.9 und per g2_bridge habe ich die Gallery2 eingebunden.

Meine Verzeichnisstruktur sieht folgendermaßen aus:
root/web/ - Joomla Installation
root/web/gallery2 - Gallery2 Installation
root/web/gallery2/lightbox - lightbox2 Installation

Im Anhang befinden sich meine veränderten Dateien.
Die anderen Änderungen (inkl. lightbox.js) habe ich, bis auf die Pfade in theme.tpl, unverändert übernommen.

Veränderte Pfade im theme.tpl:
{* Include this theme's style sheet *}
{* <link rel="stylesheet" type="text/css" href="{g->theme url="theme.css"}"/> *} - testweise auskommentiert

{* stylesheet and javascript for Lightbox JS *}
<link rel="stylesheet" type="text/css" href="{g->theme url="../../../lightbox/css/lightbox.css"}" />
<script type="text/javascript" src="{g->theme url="../../../lightbox/js/prototype.js"}"></script>
<script type="text/javascript" src="{g->theme url="../../../lightbox/js/lightbox.js"}"></script>
<script type="text/javascript" src="{g->theme url="../../../lightbox/js/scriptaculous.js?load=effects"}"></script>
{* end stylesheet and javascript for Lightbox JS *}

Die Pfade habe ich deshalb verändert um zum Lightbox-Directory zu kommen.
Die Verzeichnisstruktur zum Carbon-Theme sieht ja folgendermaßen aus:
root/web/gallery2/themes/carbon/templates/

Sieht hier irgendjemand einen Fehler in dem Ganzen? Ich weiß leider nicht mehr was ich verändern sollte, oder bin ich einfach zu dumm um das Tutorial oben zu verstehen???

Herzlichen Dank und
lg, Christian

AttachmentSize
modified.zip7.39 KB
 
oceco

Joined: 2007-10-22
Posts: 666
Posted: Mon, 2009-02-16 16:06

Hi Christian85

Ich will mal vorausschicken, dass ich Lightbox nicht kenne, hab dank Deinem Link das Tutorial kurz überflogen. Suspekt erscheint mir folgendes (fette Schrift)

Christian85 wrote:
Meine Verzeichnisstruktur sieht folgendermaßen aus:
root/web/ - Joomla Installation
root/web/gallery2 - Gallery2 Installation
root/web/gallery2/lightbox - lightbox2 Installation

{* stylesheet and javascript for Lightbox JS *}
   <link rel="stylesheet" type="text/css" href="{g->theme url="../../../lightbox/css/lightbox.css"}" />
   <script type="text/javascript" src="{g->theme url="../../../lightbox/js/prototype.js"}"></script>
   <script type="text/javascript" src="{g->theme url="../../../lightbox/js/lightbox.js"}"></script>
   <script type="text/javascript" src="{g->theme url="../../../lightbox/js/scriptaculous.js?load=effects"}"></script>
{* end stylesheet and javascript for Lightbox JS *}

Nimm mal absolute Pfade also http://www.deine_domain.de/gallery2/lightbox/

Good Luck/oceco
___________________________________________________
Top Secret: Tipps, Tricks und mehr
The Most Secret Gallery2 Treasure: Quick Start Guide

 
Christian85

Joined: 2009-02-16
Posts: 21
Posted: Tue, 2009-02-17 07:21

Hi oceco!

Hab ich eben gerade ausprobiert. Leider blieb das ebenfalls ohne Erfolg. Es wurde ebenfalls wieder "nur" ein neues Fenster mit dem Bild drin aufgemacht - keine Lightbox.
Hab den Pfad auch mal als Adresse eingegeben und da bin ich gleich zu dem File hin gekommen...

lg, Christian

 
oceco

Joined: 2007-10-22
Posts: 666
Posted: Tue, 2009-02-17 08:16

Schick mir mal die URL per PN

Da Du keine Replies auf PN akzeptierst, antworte ich mal hier.

Ich hab mir den Seitenquelltext angeschaut von Deiner Gallery2 aber dort sehe ich rein gar nichts von Lightbox.
Dort müsste ich gemäss Tutorial im <head>-Bereich folgendes sehen:

	{* stylesheet and javascript for Lightbox JS *}
	<link rel="stylesheet" type="text/css" href="{g->theme url="lightbox/css/lightbox.css"}" />
	<script type="text/javascript" src="{g->theme url="lightbox/js/prototype.js"}"></script>
	<script type="text/javascript" src="{g->theme url="lightbox/js/lightbox.js"}"></script>
	<script type="text/javascript" src="{g->theme url="lightbox/js/scriptaculous.js?load=effects"}"></script>
	{* end stylesheet and javascript for Lightbox JS *}

Hier findest Du eine Beschreibung, wie man Themes (Motive) editiert. Du verwendest das Carbon Theme und von diesem musst Du obigen Code in theme.tpl vor </head> einfügen.

Wenn das mal klappt, dann schauen wir weiter.
___________________________________________________
Top Secret: Tipps, Tricks und mehr
The Most Secret Gallery2 Treasure: Quick Start Guide