Bei einer Basisinstallation vom Mediawiki werden keine UNC Pfade in Links umgewandelt.
Möchte man jedoch Windows-Shares in sein lokales Mediawiki einbauen, so muss man wie folgt vorgehen:
Schritt 1:
Download die ParserFunctions Extension von der Mediawiki-Page
Die letzte Version herunter laden und das File 2mal entpacken z.B. mit 7zip.
Schritt 2:
Den Ordner „ParserFunctions“ in das Verzeichnis „extensions“ der Mediawiki-Installation kopieren:
Schritt 3:
Im Rootverzeichnis der Installation die Datei: „LocalSettings.php“ bearbeiten und folgende Einträge am Ende der Datei hinzu fügen:
require_once( „$IP/extensions/ParserFunctions/ParserFunctions.php“ );
require_once( „$IP/extensions/ParserFunctions/StringFunction.php „);
array_push($wgUrlProtocols, „file:“);
Schritt 4:
Template erstellen
Über die Suche folgende Seite suchen: Template:Unc
Seite sollte nicht gefunden werden – Neue Seite erstellen
In neue Seite folgenden Wert eintragen: [file:///{{#replace:{{#replace:{{{1}}}| |%20}}||/}} {{#if:{{{2|}}}|{{{2}}}}}]
Seite speichern!
Fertig!
Nun können UNC Pfade auf folgende Art und Weise in die Wikiseite eingebunden werden:
[file:datenverzeichniswikitest.txt TESTLINK]
Tags:
- mediawiki unc path
- mediawiki unc links
- mediawiki UNC Pfad
- mediawiki #replace
- keine UNC-Pfade
Wenn ich die parserextension von der mediawiki seite runterlade und entpacke hab ich in dem paket keine Stringfunction.php :(