[[!meta title="Anhänge"]]
[[!meta robots="noindex, follow"]]
[[!if test="enabled(attachment)"
then="In diesem Wiki sind Anhänge aktiviert."
else="In diesem Wiki sind Anhänge deaktiviert."]]
Wenn Anhänge aktiviert sind, kann der Administrator des Wikis bestimmen,
welche Arten von Anhängen akzeptiert werden, indem er die Einstellung
allowed_attachments verändert.
For example, to limit most users to uploading small images, and nothing
else, while allowing larger mp3 files to be uploaded by joey into a specific
directory, and check all attachments for viruses, something like this could
be used:
virusfree() and ((user(joey) and podcast/*.mp3 and mimetype(audio/mpeg) and maxsize(15mb)) or (mimetype(image/*) and maxsize(50kb)))
Die reguläre [[ikiwiki/PageSpec]]-Syntax ist um die folgenden zusätzlichen
Tests erweitert:
-
"maxsize(size) " - prüft ob der Anhang nicht größer ist als
angegeben. Die Größe wird standardmäßig in Bytes angegeben, aber kb ,
mb , gb und so weiter kann verwendet werden, um die Einheit anzugeben.
-
"minsize(size) " - prüft ob der Anhang nicht kleiner ist als angegeben.
-
"ispage() " - prüft ob der Anhang von ikiwiki als Wiki-Seite behandelt
wird. Dies ist der Fall, wenn er die Endung .mdwn oder die eines anderen
aktivierten Seitenformats hat.
Wenn man also verhindern will, dass Wiki-Seiten als Anhang hochgeladen
werden, kann !ispage() verwendet werden; wenn nur Wiki-Seiten
hochgeladen werden können sollen, geht dies mit ispage() .
-
"mimetype(foo/bar) " - prüft den MIME-Typ des Anhangs. Man kann ein
Muster für den Typen verwenden, zum Beispiel mimetype(image/*) .
-
"virusfree() " - prüft den Anhang mit einem Virenscanner.
|