NAVIGATION
This shows you the differences between two versions of the page.
|
deutsch:ersetzer_rts:frontend_init:cp_trigger:multimedia-kopieren-von-swf-datei [2010/09/07 15:11] Knut Heermann (flip-flop) created |
deutsch:ersetzer_rts:frontend_init:cp_trigger:multimedia-kopieren-von-swf-datei [2018/06/03 18:09] (current) |
||
|---|---|---|---|
| Line 3: | Line 3: | ||
| ====== Multimedia: Kopieren einer SWF Datei in ein nicht geschütztes Verzeichnis ====== | ====== Multimedia: Kopieren einer SWF Datei in ein nicht geschütztes Verzeichnis ====== | ||
| - | Wird der Multimedia-CP verwendet um eine intern geladene //(Dateizentrale)// Flash-SWF-Datei anzuzeigen, wird die Datei im Fronten nicht angezeigt. | + | Wird der Multimedia-CP verwendet um eine intern geladene //(Dateizentrale)// Flash-SWF-Datei anzuzeigen, wird die Datei im Frontend nicht angezeigt. |
| - | Der Grund für dieses Verhalten ist der Schutz des Verzeichnisses "/filearchive/" mit einer .htaccess Datei. | + | Der Grund für dieses Verhalten ist der Schutz des Verzeichnisses "/filearchive/" durch eine .htaccess Datei. |
| **Es gibt zwei Lösungen für dieses Problem:** | **Es gibt zwei Lösungen für dieses Problem:** | ||
| **1.** Die .htaccess Datei deaktivieren \\ | **1.** Die .htaccess Datei deaktivieren \\ | ||
| - | **2.** Kopiere die gewünschte Datei in ein nicht geschütztes Verzeichnis und bereitstellen der Datei aus diesem Verzeichnis heraus \\ | + | **2.** Script: Kopieren der gewünschten Datei in ein nicht geschütztes Verzeichnis und bereitstellen der Datei aus diesem Verzeichnis heraus \\ |
| **Ich spreche hier die zweite Methode an.** | **Ich spreche hier die zweite Methode an.** | ||
| Line 19: | Line 19: | ||
| ===== Beschreibung: ===== | ===== Beschreibung: ===== | ||
| - | Während des CP Aufrufs sucht das Script nach der gewünschten Datei im nicht geschützten Verzeichnis. Wenn diese Datei dort nicht existiert, wird eine Kopie der Datei aus "/filearchive/" in "/content/tmp/" angelegt und der HTML Quelltext an den neuen Verzeichnisnamen angepasst. | + | **Script:** |
| + | |||
| + | Während des CP Aufrufs ermittelt das Script den relevanten Dateiname aus dem HTML-Quelltext und sucht diese Datei im nicht geschützten Verzeichnis. Wenn diese Datei dort nicht existiert, wird eine Kopie der Datei aus "/filearchive/" in "/content/tmp/" angelegt und der HTML Quelltext an den neuen Verzeichnisnamen angepasst. | ||
| <note> **Wenn die Originaldatei in "/filearchive/" gelöscht wird, bleibt die Kopie in "/content/tmp/" erhalten !!**</note> | <note> **Wenn die Originaldatei in "/filearchive/" gelöscht wird, bleibt die Kopie in "/content/tmp/" erhalten !!**</note> | ||
| Line 44: | Line 46: | ||
| ===== Beispieltemplate: ===== | ===== Beispieltemplate: ===== | ||
| - | Für eine bessere identifizierung und Laufzeitoptimierung muss ##%%<!--COPY_SWF//-->%%## in das Template eingesetzt werden. | + | Für eine bessere Identifizierung und Laufzeitoptimierung muss ##%%<!--COPY_SWF//-->%%## in das Template eingesetzt werden. |
| Datei: **template/inc_cntpart/multimedia/copy_swf.tmpl** | Datei: **template/inc_cntpart/multimedia/copy_swf.tmpl** | ||