[[!meta robots="noindex, follow"]]
[[!if test="enabled(attachment)"
then="Tato wiki má přílohy povolené."
else="Tato wiki má přílohy vypnuté."]]
Pokud jsou přílohy povoleny, může správce wiki pomocí volby
allowed_attachments určovat, které typy příloh budou povoleny.
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)))
Běžná syntaxe [[ikiwiki/PageSpec]] je rozšířena o následující testy:
-
„maxsize(velikost) “ - testuje, zda není příloha větší než zadaná
velikost. Velikost je standardně uváděna v bajtech, ale můžete použít i
jiné jednotky, když za velikost připojíte „kb“, „mb“, „gb“ apod.
-
„minsize(velikost) “ - testuje, zda není příloha menší než zadaná
velikost.
-
„ispage() “ - testuje, zda bude ikiwiki přílohu chápat jako wiki stránku
(tzn. zda má příloha příponu „.mdwn“, nebo příponu některého jiného
podporovaného formátu).
Pokud nechcete umožnit nahrávání wiki stránek jako příloh, použijte
!ispage() . Analogicky, chcete-li umožnit nahrávání pouze wiki stránek,
použijte ispage() .
-
„mimetype(něco/cosi) “ - zkontroluje MIME typ přílohy. Můžete použít i
zástupné znaky, například mimetype(image/*) .
-
„virusfree() “ - zkontroluje přílohu antivirovým programem.
|