„Wikipedia:Lua/Modul/FileUtil/de“ – Versionsunterschied
Erscheinungsbild
Inhalt gelöscht Inhalt hinzugefügt
→Beispiele (Testseite): Link repariert |
erweitert |
||
Zeile 6: | Zeile 6: | ||
; addParameter {{Anker|addParameter}} – fügt einer vorhandenen Medieneinbindung einen neuen Parameter hinzu. |
; addParameter {{Anker|addParameter}} – fügt einer vorhandenen Medieneinbindung einen neuen Parameter hinzu. |
||
: Parameter: |
: Parameter: |
||
:* 1 |
:* <code>1</code> oder <code>file</code> – Die Medieneinbindung (z.B. <code><nowiki>"[[Datei:Name.ext]]"</nowiki></code>) |
||
:* 2 |
:* <code>2</code> oder <code>parameter</code> – Neuer Parametername (z.B. <code>"link"</code>) |
||
:* 3 |
:* <code>3</code> oder <code>value</code> ''(optional)'' – Neuer Wert (z.B. <code>"Hauptseite"</code>) |
||
: Rückgabewert: |
: Rückgabewert: |
||
:* <code><nowiki>[[Datei:Name.ext|link=Hauptseite]]</nowiki></code> |
:* Eine neue Medieneinbindung mit hinzugefügtem Parameter (und Wert) (z.B. <code><nowiki>[[Datei:Name.ext|link=Hauptseite]]</nowiki></code>) |
||
:* Die alte Medieneinbindung wenn der neue Parameter bereits vorhanden ist |
:* Die alte Medieneinbindung wenn der neue Parameter bereits vorhanden ist |
||
:* ''nichts'' – wenn Medieneinbindung unzulässig |
:* ''nichts'' – wenn Medieneinbindung unzulässig |
||
; replaceParameter {{Anker|replaceParameter}} – fügt einer vorhandenen Medieneinbindung einen neuen Parameter hinzu bzw. ersetzt |
; replaceParameter {{Anker|replaceParameter}} – fügt einer vorhandenen Medieneinbindung einen neuen Parameter hinzu bzw. ersetzt den Wert eines vorhandenen Parameters |
||
: Parameter: |
: Parameter: |
||
:* 1 |
:* <code>1</code> oder <code>file</code> – Die Medieneinbindung (z.B. <code><nowiki>"[[Datei:Name.ext|parameter=alter Wert]]"</nowiki></code>) |
||
:* 2 |
:* <code>2</code> oder <code>parameter</code> – Neuer oder vorhandener Parametername (z.B. <code>"parameter"</code>) |
||
:* 3 |
:* <code>3</code> oder <code>value</code> ''(optional)'' – Neuer Wert (z.B. <code>"neuer Wert"</code>) |
||
: Rückgabewert: |
: Rückgabewert: |
||
:* <code><nowiki>[[Datei:Name.ext|parameter=neuer Wert]]</nowiki></code> |
:* Eine neue Medieneinbindung mit hinzugefügtem Parameter bzw. ersetzem Wert, (z.B. </nowiki></code> <code><nowiki>[[Datei:Name.ext|parameter=neuer Wert]]</nowiki></code>) |
||
:* ''nichts'' – wenn Medieneinbindung unzulässig |
:* ''nichts'' – wenn Medieneinbindung unzulässig |
||
Zeile 38: | Zeile 38: | ||
end |
end |
||
</syntaxhighlight> |
</syntaxhighlight> |
||
Danach stehen zur Verfügung: |
Danach stehen zur Verfügung: |
||
* FileUtil.addParameter( file, parameter, value ) |
* <code>FileUtil.addParameter( file, parameter, value )</code> – ''"value" ist optional'' |
||
* FileUtil.replaceParameter( file, parameter, value ) |
* <code>FileUtil.replaceParameter( file, parameter, value )</code> – ''"value" ist optional'' |
||
== Verwendung == |
|||
Allgemeine Bibliothek; nicht eingegrenzt. |
|||
== Abhängigkeiten == |
|||
Keine. |
|||
[[Kategorie:Wikipedia:Lua/Modul/Dokumentation|FileUtil]] |
[[Kategorie:Wikipedia:Lua/Modul/Dokumentation|FileUtil]] |
Version vom 13. August 2013, 21:53 Uhr
Vorlagenprogrammierung | Diskussionen | Lua | Test | Unterseiten | |||
Modul | Deutsch | English
|
Modul: | Dokumentation |
FileUtil
– Modul mit Funktionen, die das Arbeiten mit Mediendatein (z.B. Bilder, Videos, etc.) erleichtern sollen.
Funktionen für Vorlagen
- addParameter – fügt einer vorhandenen Medieneinbindung einen neuen Parameter hinzu.
- Parameter:
1
oderfile
– Die Medieneinbindung (z.B."[[Datei:Name.ext]]"
)2
oderparameter
– Neuer Parametername (z.B."link"
)3
odervalue
(optional) – Neuer Wert (z.B."Hauptseite"
)
- Rückgabewert:
- Eine neue Medieneinbindung mit hinzugefügtem Parameter (und Wert) (z.B.
[[Datei:Name.ext|link=Hauptseite]]
) - Die alte Medieneinbindung wenn der neue Parameter bereits vorhanden ist
- nichts – wenn Medieneinbindung unzulässig
- Eine neue Medieneinbindung mit hinzugefügtem Parameter (und Wert) (z.B.
- replaceParameter – fügt einer vorhandenen Medieneinbindung einen neuen Parameter hinzu bzw. ersetzt den Wert eines vorhandenen Parameters
- Parameter:
1
oderfile
– Die Medieneinbindung (z.B."[[Datei:Name.ext|parameter=alter Wert]]"
)2
oderparameter
– Neuer oder vorhandener Parametername (z.B."parameter"
)3
odervalue
(optional) – Neuer Wert (z.B."neuer Wert"
)
- Rückgabewert:
- Eine neue Medieneinbindung mit hinzugefügtem Parameter bzw. ersetzem Wert, (z.B. </nowiki>
[[Datei:Name.ext|parameter=neuer Wert]]
) - nichts – wenn Medieneinbindung unzulässig
- Eine neue Medieneinbindung mit hinzugefügtem Parameter bzw. ersetzem Wert, (z.B. </nowiki>
Beispiele (Testseite)
Eine Testseite illustriert praktische Beispiele.
Funktionen für Lua-Module
Alle oben dokumentierten Funktionen können auch über require()
in andere Module eingebunden werden:
local lucky, URLutil = pcall( require, "Modul:FileUtil" )
if type( FileUtil ) == "table" then
FileUtil = FileUtil.FileUtil()
else
-- Fehlerfall; FileUtil enthält Fehlermeldung
return "<span class='error'>" .. FileUtil .. "</span>"
end
Danach stehen zur Verfügung:
FileUtil.addParameter( file, parameter, value )
– "value" ist optionalFileUtil.replaceParameter( file, parameter, value )
– "value" ist optional
Verwendung
Allgemeine Bibliothek; nicht eingegrenzt.
Abhängigkeiten
Keine.