Nicht zwingend erforderliche Angaben und Parameter sind in [eckigen Klammern] eingeschlossen. Bei Verwendung der Aktionen bitte bei den Parametern die eckigen [ ] Klammern entfernen, damit es klappt.
1. Beschreibung der Aktionen Upload & Files
1.1. Upload
Bereich zum Hochladen einer Datei zu einer Seite oder für alle Benutzer (global)
global — bei dieser Option werden alle Dateien ohne Ausnahme für alle Benutzer (global) hochgeladen, können also nicht nur für eine Seite hochgeladen werden
maxsize — erzwingt eine kleinere Größe als die max. Dateigröße (muss kleiner sein als die max. Dateigröße, definiert in der wakka.config.php)
hide_description — verhindert das das Feld Beschreibung angezeigt wird, es wird nur das Feld für die Datei angezeigt
Hinweis: die maximalen Größe für hochzuladene Dateien ist durch die upload_max_filesize der PHP Konfiguration des Servers begrenzt
<?php get_cfg_var("upload_max_filesize") ?>
Außerdem ist die Größe der für hochzuladene Dateien implizit beschränkt: Einmal über die Laufzeit eines PHP-Skripts, zum anderen durch den Umfang der hochladbaren Datei.
1.2. Files
Bereich zum Anzeigen der hochgeladenen Dateien zu einer Seite oder für alle Benutzer (global)
Aufruf: {{files [page="SeitenName" or global=1] [order="time|FILENAME|size|size_desc|ext"] [owner="UserName"] [pictures="1"] [nomark="1"]}}
Parameter:
der erste Parameter ist — der Name der Seite, für welche die Dateiliste erstellt wird. Bei global=1, werden die Dateien angezeigt, welche für alle Benutzer hochgeladen wurden (nicht an eine Seite gebunden wurden)
order — zur Sortierung nach: Zeit, Dateiname, Dateigröße, Dateigröße absteigend, Dateierweiterung
owner — Option um die Dateien nur von diesem Nutzer anzuzeigen
pictures — zeigt anstatt der Dateinamen für Bilder diese selbst — ähnlich wie bei einer Bildergallerie
nomark — mit dem Wert 1 wird der Rahmen um das Ergebnis unterdrückt.
Aliase: {{GlobalFiles}}, {{PageFiles}} — with the filled first parameter (?)
file:datei.zip – sucht in den globalen und den zur aktuellen Seite hochgelandenen Dateien und file:/datei.zip – nur in den globalen
file:!/datei.zip – eine Ebene tiefer
file:/WakkaToDo/Upload/datei.zip – absoluter Pfad
Problem:
Wird das Bild: Test_Bild_Ansage.png hoch geladen, muss es mit file:test_bild_ansage.png aufgrufen werden, sonst wird das Bild nicht dargestellt, sondern nur der beschreibende Text.
upload = false, true, admins — bestimmt, wer hochladen darf. Nicht registrierte/angemeldete Nutzer können nie Dateien hochladen!
upload_images_only — steht diese Variable auf true, können nur Bilder hochgeladen werden. Bilder werden mit der Hilfe von GD ermittelt.
upload_max_size — die maximale Größe für eine Datei, in KB
upload_max_per_user — wieviele Dateien ein einzelner Nutzer hochladen darf. Ist hier nichts eingetragen, gibt es keine Begrenzung.
upload_path — der Pfad, in dem die öffentlichen Dateien gespeichert werden.
upload_path_per_page — der Pfad, in dem die Dateien liegen, die einer bestimmten Seite zugeordnet sind
4.2. Skript zur Erstellung der Tabelle in DB
CREATE TABLE r4_upload (
id int(11) NOT NULL auto_increment,
page_id int(11) NOT NULL default '0',
filename varchar(250) NOT NULL default '',
description varchar(250) NOT NULL default '',
uploaded_dt datetime NOT NULL default '0000-00-00 00:00:00',
filesize int(11) NOT NULL default '0',
picture_w int(11) NOT NULL default '0',
picture_h int(11) NOT NULL default '0',
file_ext varchar(10) NOT NULL default '',
user varchar(80) NOT NULL default '0',
PRIMARY KEY (id),
KEY page_id (page_id,filename),
KEY page_id_2 (page_id,uploaded_dt),
KEY user_id (user,page_id)
) TYPE=MyISAM;
4.3. That it is necessary to guide in the file system
First, it is good in the standard delivery of installation to include these two catalogs (see above names) with the the standard of .htaccess.
Secondly, to both these catalogs it is necessary to give rights to the record. Apparently, this mozhno/nuzhno to make only by hand. A question, must installer or something check, are established rights?
5. Was noch gemacht werden muss
at catalog images lie two files — & — this of the pictures, which must be drawn, they reflect two statuses — access it is forbidden and file is not found. This is made pictures in order to ensure correct work and with inklyudemente of the picture somewhere. Well and quip, inklyudement. Br.
it is necessary to alter all places, where is caused Link("file:XXX") and Link("_ file:" ) on something, which must be in the opinion of Roman more adequate
it is necessary to make the link, which would work with all by the Wacko- syntaxes