Page 1 of 1

[Solved] Probleme mit Lightbox nach Uptade, bitte Hilfe

Posted: Sat 22. Oct 2011, 09:58
by ChristianK
Hallo,

Ich hatte in der alten 1.2.8er die lightbox zu Fuss eingebunden:

Template Header:

Code: Select all

<script type="text/javascript" src="template/lightbox/prototype.js"></script>
<script type="text/javascript" src="template/lightbox/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="template/lightbox/lightbox.js"></script>
<link rel="stylesheet" href="template/lightbox/lightbox.css" type="text/css" media="screen" />
Und für die Darstellung von in Verzeichnissen gespeicherten Bildern verwendet.

Code: Select all

<td valign="middle" align="center">
<a href="../zubehoer/IDE600.jpg" rel="lightbox[roadtrip]" title="URAL-Trailer"><img border="0" src="../zubehoer/s_IDE600.jpg" alt="URAL-Trailer" /></a>
</td>
Nach dem Update funktioniert der alte lightbox-code nicht mehr.
Nun, die wichtigen Artikel werde ich selbstverständlich auf die neuen CPs umstellen,
allerdings gibt es jede Menge alter Artikel die ich nicht mehr umbauen will - die Lightbox sollte aber trotzdem funktionieren.

Somit: lässt sich die Lightbox so einbauen das der alte Code wieder funktioniert?

Danke im voraus
Christian aus der Wachau

Re: Probleme mit Lightbox nach Uptade, bitte Hilfe

Posted: Sat 22. Oct 2011, 10:57
by flip-flop
Hallo Christian,

der ganze alte Kram im Template HEADER entfällt nun.
Dafür im Template die JS Bibliothek: auf MooTools 1.2 oder 1.3 stellen.

Im HTML-CP sieht das dann etwa so aus:

Code: Select all

[PHP]initializeLightbox();[/PHP]

<td valign="middle" align="center">
<a href="../zubehoer/IDE600.jpg" rel="lightbox[roadtrip]" title="URAL-Trailer"><img border="0" src="../zubehoer/s_IDE600.jpg" alt="URAL-Trailer" /></a>
</td>
usw.

In der config muss

Code: Select all

$phpwcms['allow_cntPHP_rt']   = 1;
eingestellt werden.

initializeLightbox(); läd automatisch die in der Vorlage eingestellte JS-Lib und das dazugehörige JS für die SlimBox.
Die LightBox hier SlimBox reagiert auf rel="lightbox[xxxx]". Wobei [xxxx] die Zusammengehörigkeit von Bildreihen bestimmt.

Die einmalige Initialisierung der SlimBox kann auch in einem separaten HTML-CP oder in einem Template zum CP oder direkt im Haupttemplate (Vorlage) passieren, muss also nicht direkt beim Bildaufruf stehen.

Die Quellen der alten Routinen müssen nach einem großen Update von der Platte verschwinden um eine saubere Installation zu erhalten die keine Sicherheitslöcher beinhaltet. Dazu gehören alte JS/PHP Scripte sowie Editoren z.B. SPAW.

Knut

Re: Probleme mit Lightbox nach Uptade, bitte Hilfe

Posted: Sat 22. Oct 2011, 12:11
by ChristianK
Allerbesten Dank !!!!

funktioniert..

lg
Christian