diff options
author | Jonas Smedegaard <dr@jones.dk> | 2008-08-02 00:03:40 +0200 |
---|---|---|
committer | Jonas Smedegaard <dr@jones.dk> | 2008-08-02 00:03:40 +0200 |
commit | d235993548b5da35412f9ea7a121a85beebb6855 (patch) | |
tree | 335e715196a1759748168568e4a919a76a7d0df5 /ikiwiki/pagespec | |
parent | 978bc85b1e772264339f38bcd8817070d9f7d0ef (diff) | |
parent | 08184b4275de1db66ad5da4c9245772f18af86c8 (diff) |
Merge branch 'master' into master-da
Conflicts (manually solved):
ikiwiki/blog.mdwn
recentchanges.mdwn
templates.mdwn
Also translated the following:
ikiwiki/pagespec/attachment.mdwn
Diffstat (limited to 'ikiwiki/pagespec')
-rw-r--r-- | ikiwiki/pagespec/attachment.mdwn | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/ikiwiki/pagespec/attachment.mdwn b/ikiwiki/pagespec/attachment.mdwn new file mode 100644 index 0000000..450c56f --- /dev/null +++ b/ikiwiki/pagespec/attachment.mdwn @@ -0,0 +1,55 @@ +[[!meta robots="noindex, follow"]] +[[!if test="enabled(attachment)" + then="Denne wiki har vedhæftninger **aktiveret**." + else="Denne wiki har vedhæftninger **deaktiveret**."]] + +Hvis vedhæftninger er aktiveret, kan wiki-administratoren styre hvilke typer +vedhæftninger der vil blive accepteret, ved at angive et [[ikiwiki/PageSpec]] i +"Tilladte vedhæftninger"-feltet på deres opsætningsside. + +Som eksempel, for at begrænse vilkårlige filer til 50 kilobytes, men tillade +større mp3-filer at blive lagt op af joey til en bestemt mappe, og checke alle +vedhæftninger for vira, kunne noget i stil med dette bruges: + + virusfree() and ((user(joey) and podcast/*.mp3 and mimetype(audio/mpeg) and maxsize(15mb)) or (!ispage() and maxsize(50kb))) + +Den normale [[ikiwiki/PageSpec]] syntaks er udvidet med følgende yderligere +tests: + +* maxsize(størrelse) + + Tester hvorvidt vedhæftningen højst fylder er den angivne størrelse. + Størrelsen angives som standard i bytes, men "kb", "mb", "gb" osv. kan bruges + til at angive enheder. + +* minsize(størrelse) + + Tester hvorvidt størrelsen mindst fylder den angivne størrelse. + +* ispage() + + Tester hvorvidt vedhæftningen vil blive håndteret af ikiwiki som en wikiside. + (altså om det har endelsen ".mdwn", eller ethvert andet aktiveret + sideformat). + + Derfor, hvis du ikke vil tillade wikisider at blive lagt op som vedhæftninger, + så brug `!ispage()` ; hvis du kun vil tillade wikisider at blive lagt op som + vedhæftninger, så brug `ispage()`. + +* user(brugernavn) + + Tester hvorvidt vedhæftningen bliver lagt op af en bruger med det angivne + brugernavn. Hvis openid er aktiveret, kan en openid også bruges her. + +* ip(adresse) + + Tester hvorvidt vedhæftningen bliver lagt op fra den angivne IP-adresse. + +* mimetype(foo/bar) + + Dette checker MIME-typen for vedhæftningen. Du kan angive et glob som type, + eksampelvis `mimetype(image/*)`. + +* virusfree() + + Checker vedhæftningen med et antivirusprogram. |