Der Driver slides wird für die Präsentationen in der easydb benutzt.
Dafür wird in einem driver/edit-Mask eine cell/SLIDES eingebaut. cell/SLIDES verweist auf eine Maske vom Typ driver/slides. Diese Mask rendert die Dia-Reihe zum Befüllen der Präsentation.
Um eine Präsentation zu präsentieren wird ein grid/LINK/driver-slides eingebaut. Dieser grid-LINK verweist auf eine Maske vom Typ driver/slides.
Table | Tabelle, die die Präsentationen speichert. |
Result for Objects | driver/result-Maske, welche von cell/FUNCTION-slides/slide_container benutzt wird, um innerhalb eines grid/FUNCTION-slides/all_slides kleine Vorschau-Bilder in der Präsentations-Übersicht zu rendern. Die driver/result-Maske muss als Load other drivers slides laden. |
Linking Table | Tabelle, die zwischen der Objekt-Tabelle und den zu präsentierenden Assets/Bildern die Verknüpfung herstellt. eadb_links ist die ältere Variante aus der easydb 3, sonst wählen Sie die Verknüpfung die als Ziel die zu präsentierenden Assets/Bilder enthält. Beispielsweise: presentation__bilder: lk_presentation_id -> lk_bilder_id. |
Reverse Linking | Für den Fall, dass Linking Table eadb_links gewählt ist, kann hier die Verknüpfungs-Richtung umgekehrt werden. |
Unique Objects | Wenn gesetzt, wird bei Hinzufügen von Bildern geprüft, ob das Bild schon in der Präsentation vorkommt, der Benutzer bekommt einen Hinweis und das Bild wird nicht hinzugefügt. |
Chunk Size | Anzahl der nebeneinander angezeigten Dias. Getestet mit 1 oder 2. |
Mark Color | Die Farbe die verwendet wird, um in einer Dia-Reihe das selektierte Dia zu markieren. Wenn nicht gesetzt ist die Farbe #FF0000. |
Wird verwendet, um innerhalb der Dia-Reihe – ausgebenen von cell/SLIDES innerhalb einer driver/edit-Maske – die 1 oder 2 Dia-Rahmen auszugeben. Die Cols & Rows innerhalb der GRID werden für leere Dias benutzt. Für volle Dias (also mit einem Bild versehene) wird Result for Objects aus den Mask-Properties verwendet.
container_id | ID des Dia-Containers, entweder 1 (links) oder 2 (rechts). |
div_tags | Beliebiger String der in die DIV-Deklaration kopiert wird, die diese grid/FUNCTION ausgibt. |
Wird verwendet, um in einer Präsentation eine Übersicht mit allen Dia-Reihen auszugeben. Die Cols & Rows innerhalb der GRID werden für leere Dias benutzt. Für volle Dias (also mit einem Bild versehene) wird Result for Objects aus den Mask-Properties verwendet.
div_tags | Beliebiger String der in die DIV-Deklaration kopiert wird, die diese grid/FUNCTION ausgibt. |
Für ZIP-Downloads wird der Name des ZIP-Files auf den gerenderten Inhalt dieser grid/FUNCTION gesetzt.
Gibt einen LINK aus, um ein ZIP der Präsentation herunterzuladen. Dieser LINK wird in der driver/edit-Maske oder der driver/slides-Maske verwendet. Es wird ein Download-Fenster geöffnet, welches den Fortschritt ausgibt und, nach Fertigstellung des ZIP, einen Download-Link anzeigt.
slide_mask | Die driver/slides-Maske, die die Präsentation ausgibt. Diese wird gerendert und in HTML-Dateien gespeichert, die im Anschluss gezippt werden. |
Wird innerhalb der Präsentation verwendet, um bestimmte Aktionen auszuführen. Die präsentierten Dia-Reihen haben eine linke und eine rechte Position. Mit present_button lassen sich beide Reihen getrennt voneinander steuern, so dass zum Beispiel das linke Dia aus Reihe 3 zusammen mit dem rechten Dia aus Reihe 6 präsentiert werden kann. Diese Auswahl kann der Benutzer per Maus in der Übersicht treffen, in dem er auf das von cell/FUNCTION-slides/slide_container ausgegebene Dia klickt, oder auf einen entsprechenden present_button-LINK.
direction | Bestimmt die Richtung in die das selektierte Dia wandert. up selektiert das Dia in der vorherigen Reihe, down das Dia in der nächsten Reihe, fullscreen zeigt nur dieses eine Dia und blendet das andere Dia aus. |
container | slide bestimmt, dass die direction sich auf die gesamte Reihe bezieht, d.h. beide Dias (links/rechts) gleichzeitig eine Reihe nach oben oder unten wandern, 1 verschiebt die linke Spalte, 2 die rechte. |
Wird innerhalb von der Präsentation und dort innerhalb von grid/FUNCTION-slides/all_slides verwendet, um die Dias, die mit cell/FUNCTION-slides/slide_container innerhalb von grid/FUNCTION-slides/all_slides ausgegeben wurden zu tauschen. Dies geschieht nur in der Anzeige, das Tauschen wird nicht gespeichert.
Wird innerhalb der von cell/SLIDES aufgerufenen driver/slide-Maske verwendet um einen LINK anzuzeigen, der die Dias in der aktuelle Dia-Reihe um eine Position nach rechts verschiebt. Dabei wird das ganz rechte Dia ganz nach links bewegt. Bei 2 Dias bewirkt das einfach ein Vertauschen der Dias in einer Reihe.
Wird innerhalb der von cell/SLIDES aufgerufenen driver/slide-Maske verwendet um einen LINK anzuzeigen, der unterhalb der aktuellen Dia-Reihe eine neue Reihe einfügt.
Wird innerhalb der von cell/SLIDES aufgerufenen driver/slide-Maske verwendet um einen LINK anzuzeigen, der die aktuelle Dia-Reihe entfernt.
Wird innerhalb der von cell/SLIDES aufgerufenen driver/slide-Maske verwendet um einen LINK anzuzeigen, der die aktuelle Dia-Reihe verschiebt.
direction | up verschiebt die Reihe nach oben, down verschiebt die Reihe nach unten. Die LINKs sind auch dann zu sehen, wenn sich die Dia-Reihe in der ersten bzw. letzten Reihe befindet, bewirken dann aber keine Funktion. |
Wird innerhalb der Präsentation verwendet, um einen LINK einzubauen, der die Hintergrund-Farbe der Präsentation zwischen weiß, schwarz und grau umschaltet. Das wird per Javascript in allen Frames gemacht.
Wird innerhalb der driver/result-Maske verwendet, um Aktionen auf den Dias auszuführen.
type | delete leert den Container für das Dia, move verschiebt das Dia in das selektierte leere Dia, copy kopiert das Dia in das selektierte leere Dia. |
Wird innerhalb von grid/FUNCTION-slides/all_slides verwendet, um Informationen über die aktuelle Dia-Reihe auszugeben.
info | tab_no gibt die Reihen-Nummer aus (beginnend mit 1). |
"span_tags" | Beliebiger String der in die SPAN-Deklaration kopiert wird, die diese cell/FUNCTION ausgibt. |
Gibt HTML für den Fortschrittsbalken aus, der in der driver/slides-Maske für den ZIP-Download verwendet werden sollte.
"color" | Farbe des Fortschrittsbalkens. |
bar_nr | Ist immer 1, Standard ist auch 1. |
segments | Die Einteilung der 100% erfolgt in der Anzahl segments. Standard ist 50. |
Gibt HTML für den Text am Fortschrittsbalken aus der in der driver/slides-Maske für den ZIP-Download verwendet werden sollte.
"init_text" | Der Text der am Anfang als Fortschrittstext angezeigt wird. |
Wird innerhalb von grid/FUNCTION-slides/all_slides verwendet, um das Dia je Reihe auszugeben. Für doppel-reihige Präsentationen wird diese FUNCTION zweimal benutzt.
container_id | 1 für links und 2 für rechts bei doppel-reihigen Präsentationen, 1 für einreihige. |
"div_tags" | Beliebiger String der in die DIV-Deklaration kopiert wird, die diese cell/FUNCTION ausgibt. |
Diese cell/FUNCTION muss innerhalb der driver/slides-Maske benutzt werden, die die eigentliche Präsentation ausgibt. Es wird ein IFRAME ausgegeben innerhalb dessen ein FRAMESET mit so vielen FRAMEs wie in den Mask-Properties der driver/slides-Maske angegeben. Diese FRAMEs werden genutzt, um die Dias anzuzeigen.
result_id | ID der driver/result-Maske die verwendet wird, um ein Dia anzuzeigen. Bitte beachten Sie, dass diese Maske innerhalb eines FRAMEs gerendert wird, d.h. eine vollständige Seite angefangen mit <body> bis </body> ausgeben muss. |
"iframe_width" | Der IFRAME wird per document.write in die Seite geschrieben. Dieser String beinhaltet das Javascript welches width benutzt. Beispiel: "window_width-20". |
"iframe_height" | Der IFRAME wird per document.write in die Seite geschrieben. Dieser String beinhaltet das Javascript welches height benutzt. Beispiel: "window_height-70". |
"inner_frame_tags" | Beliebiger String der mit in die FRAME-Deklaration geschrieben wird, welche in den IFRAME geladen wird. |