Zum Inhalt springen

Umstieg auf perfectlightbox von kj_imagelightbox2

Erstellt am 21. September 2010 · 4 Antworten · letzte Antwort am 23. September 2010

Tags: Bilder, Frage

andyw ·

Hallo,

wir planen die derzeit eingesetzte kj_imagelightbox2 durch die perfectlightbox zu ersetzen.

Nun stellt sich die Aufgabe wie aktiviere ich die einzelne Datensätze für die perfectlightbox-Extension.
Gibt es ein bessere Lösung als die ganzen Datensätze einzeln durchzugehen und per Hand zu aktivieren.
Es handelt sich um eine größere Präsenz.

Abgleich per SQL vielleicht - wenn kj_imagelightbox2 aktiviert, aktiviere perfectlightbox?
Bin in SQL nicht die größte Leuchte!

Wie habt ihr eine Umstellung realisiert?

Vielen Dank und Gruß
Andi

Backdraft007 ·

Kurze Frage vorweg: Warum soll umgestellt werden?

Nun zu Deiner Frage: Soweit ich mich recht erinnere, kann man angeben, das die Extension global läuft. Zumindest musste ich "damals" keinen einzigen Datensatz anfassen, um die lightbox zu aktivieren.

andyw ·

Hallo Backdraft007,

Hauptgrund für den Umstieg ist die fehlende Unterstützung von tt_news und eigenen Extensions in der aktuellen Version. Außerdem muss zusätzlich noch das Feld "Klick-vergrößern" in der 2.0.2 Version aktiviert werden. Setze in anderen Projekten die perfectlightbox ein und bin sehr zufrieden damit.

Global aktivieren kommt leider nicht in Frage da nicht jedes Bild per Lightbox vergrößert werden soll.

Gruss
Andi

Backdraft007 ·

Wie ich das sehe, arbeiten die beiden Extensions ja relativ gleich, was die Datenbanktabelle "tt_content" angeht.

Da wirst dann wohl nicht um einen SQL-Befejl herumkommen, wenn Du nicht alle Inhalte per Hand editieren willst.

UPDATE tt_content SET tx_perfectlightbox_activate = 1 WHERE tx_kjimagelightbox2_activate = 1

Falls Du mit Imagesets arbeitest:

UPDATE tt_content SET tx_perfectlightbox_imageset = 1 WHERE tx_kjimagelightbox2_imageset = 1

sowie Presentation:

UPDATE tt_content SET tx_perfectlightbox_presentation = 1 WHERE tx_kjimagelightbox2_presentation = 1

Die Befehle habe ich jetzt nicht getestet. Sie funktionieren auch nur, wenn beide Extensions installiert sind. Also beide Ext. ihre Felder in der Datenbank angelegt haben.

Ich empfehle entweder vorher eine Datenbank-Sicherung, bzw. das Typo3 zu duplizieren und vorher zu testen.