21.072
Bearbeitungen
Rabe (Diskussion | Beiträge) (struktur) |
Rabe (Diskussion | Beiträge) (Patch an includes/EditPage.php dokumentiert.) |
||
Zeile 53: | Zeile 53: | ||
== MW Extensions testen == | == MW Extensions testen == | ||
* | * {{Weblink|www.mediawiki.org/wiki/Extension:PagesOnDemand|Automatisches Erstellen von Straßenartikeln, Erstellen einer passenden Extension}} | ||
* | * {{Weblink|www.mediawiki.org/wiki/Category:Internationalization_extensions|Category:Internationalization_extensions}} | ||
:* | :* {{Weblink|www.mediawiki.org/wiki/Extension:MultiLanguageManager|M17N im Wiki}} | ||
:* | :* {{Weblink|www.mediawiki.org/wiki/Extension:Multilanguage|Extension:Multilanguage}} | ||
:* | :* {{Weblink|www.mediawiki.org/wiki/Extension:Multilang|Extension:Multilang}} | ||
== Patches am PHP-Code // Integration [[Vorlage:Weblink]] in die JS-Buttons == | |||
Anweder des Rhein-Neckar-Wikis sollen Weblinks nur noch über die [[Vorlage:Weblink]] einbinden können, echte URLs sind per SPAM-Filter geblockt. | |||
Der Editor hat vordefinierte JS-Buttons für Standardformatierungen, u.a. auch "extlink". Die Buttons funktionieren so, dass die umschließenden Tag als eigene Parameter an die JS-Funktion übergeben werden, bei "extlink" waren "[" und "]" vordefiniert. Der Editor fügt zwischen die beiden Tags den unter [[MediaWiki:Extlink sample]] definierten Textstring ein. Für die Automatische Einblendung der Vorlagen-Einbindung wird hier "<nowiki>{{</nowiki>" und "<nowiki>}}</nowiki>" benötigt, was leider im PHP-Code hart drinsteht. | |||
Folgender Patch wurde auf includes/EditPage.php angewendet: | |||
<pre> | |||
--- includes/EditPage.php.orig 2008-09-06 21:42:16.000000000 +0200 | |||
+++ includes/EditPage.php 2008-09-06 21:42:52.000000000 +0200 | |||
@@ -1843,8 +1843,8 @@ | |||
array( | |||
'image' => $wgLang->getImageFile('button-extlink'), | |||
'id' => 'mw-editbutton-extlink', | |||
- 'open' => '[', | |||
- 'close' => ']', | |||
+ 'open' => '{{', | |||
+ 'close' => '}}', | |||
'sample' => wfMsg('extlink_sample'), | |||
'tip' => wfMsg('extlink_tip'), | |||
'key' => 'X' | |||
</pre> |
Bearbeitungen