{{indexmenu_n>10}}
====== FCK/CK und die Dateizentrale ======
Die **FCK/CK** Editoren arbeiten normalerweise mit einem eigenen Dateisystem, das unterhalb /pictures/upload/ angelegt werden kann. Mit dem Editor werden Verzeichnisse angelegt und Dateien hochgeladen. Diese Dateien können dann im Editor zum Download oder zur Anzeige angeboten werden.
Allerdings besitzt das **CMS** eine **eigene Dateiverwaltung** die es u. a. erlaubt, dass Dateien für den Download bereitgestellt und Bilder entsprechend der Editorgrößenvorgabe heruntergerechnet werden oder optional die LightBox/SlimBox zum Einsatz kommt. Die Dateien befinden sich in einem geschützten Verzeichnis //(durch .htaccess)// und können nicht direkt abgerufen werden //(Sicherheit/Copyright)//.
Diese Vorzüge bietet die FCK/CK-Dateiverwaltung nicht. \\
Darüber hinaus arbeiten alle Bilder/Datei -ContentParts mit der Dateizentrale des Systems zusammen.
**Dateien aus der Dateizentrale** können im Fließtext des **FCK/CK**-Editor direkt eingebunden werden. Es ist nicht notwendig für vereinzelte Dateien einen speziellen CP zu verwenden. Hierzu wird bei einem Klick auf den [Button] "Server durchsuchen" der CMS "Filebrowser" geladen, aus dem dann die Dateien selektiert werden können.
Diese Dateien liegen im Verzeichnis "/filearchive/" das für einen direkten Zugriff von außen aus Gründen der Sicherheit und des Copyrights gesperrt ist. Beim Einfügen wird z.B. für den Download die Datei download.php eingesetzt um Dateien entsprechend anbieten zu können. //(Bilder verwenden autom. die Datei image_resized.php). //
Funktioniert **nicht** im **CK**-Editor! \\
Die Entwickler haben bisher noch keine Schnittstelle bereitgestellt. \\
Ab der Version 1.4.7 r416 auch im **CK**-Editor verfügbar.
=== Bedingung: ===
* CMS > V1.3.9 //(+ CK-Editor > V1.4.7 r415)//
* config/phpwcms/conf.inc.php:\\ %%$phpwcms['FCK_FileBrowser'] = 1; // enable|disable phpwcms Filebrowser in FCKeditor instead of built-in FCK file bowser support%%
\\
==== Beispiel: ====
=== Einbinden einer Datei für den Download ===
- Textausdruck für die Datei anlegen
- Textausdruck **markieren**
- [Button] **Link einfügen/editieren**
- [Button] **Server durchsuchen**
- Datei **auswählen**
- **Protokoll** []
- [OK] fertig
Es wird automatisch die Datei download.php eingesetzt mit deren Hilfe die ausgewählte Datei für den Download angeboten wird.
\\
=== Bild einbinden ===
- Bildposition im Text mit der Maus und einem Klick festlegen
- [Button] **Bild einfügen/editieren**
- [Button] **Server durchsuchen**
- Bild **auswählen**
- Alternativer Text einfügen und weiter Einstellungen treffen //(Breite/Höhe, Rahmen, Ausrichtung usw.)//
- [OK] fertig
Es wird automatisch die Datei image_resized.php eingesetzt mit deren Hilfe das ausgewählte Bild dargestellt wird.
Optional siehe hierzu auch:
* Einfache Variante: [[deutsch/ersetzer_rts/frontend_render/fck-bilder-aus-dateizentrale]]
* Erweiterte Variante: [[deutsch/ersetzer_rts/frontend_init/cp_trigger/wysiwyg-image-resize]]
===== =====
\\
**Das Verzeichnis /filearchive/ kann geschützt bleiben.**