Benutzer:Rabe/todo: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
1.679 Bytes hinzugefügt ,  6. September 2008
Patch an includes/EditPage.php dokumentiert.
(struktur)
(Patch an includes/EditPage.php dokumentiert.)
Zeile 53: Zeile 53:


== MW Extensions testen ==
== MW Extensions testen ==
* http://www.mediawiki.org/wiki/Extension:PagesOnDemand Automatisches Erstellen von Straßenartikeln, Erstellen einer passenden Extension.
* {{Weblink|www.mediawiki.org/wiki/Extension:PagesOnDemand|Automatisches Erstellen von Straßenartikeln, Erstellen einer passenden Extension}}
*http://www.mediawiki.org/wiki/Category:Internationalization_extensions
* {{Weblink|www.mediawiki.org/wiki/Category:Internationalization_extensions|Category:Internationalization_extensions}}
:* http://www.mediawiki.org/wiki/Extension:MultiLanguageManager M17N im Wiki
:* {{Weblink|www.mediawiki.org/wiki/Extension:MultiLanguageManager|M17N im Wiki}}
:* http://www.mediawiki.org/wiki/Extension:Multilanguage
:* {{Weblink|www.mediawiki.org/wiki/Extension:Multilanguage|Extension:Multilanguage}}
:* http://www.mediawiki.org/wiki/Extension:Multilang
:* {{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>
21.072

Bearbeitungen

Navigationsmenü