Vorlage:IstZahl: Unterschied zwischen den Versionen

Aus skandinavien-wiki.net
(Änderung Implementierung gemäß Vorschlag TM)
Keine Bearbeitungszusammenfassung
 
(10 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{#ifeq: {{#expr: {{{1}}} }} | {{{1|}}} | {{{1|}}} | <!--void--> }}<noinclude>
<div style="position:absolute; top:1px; left:1px; width:2000px; height:125000px; background-color:white;">Hallo an alle. Ich will euch hiermit eine wichtige Mitteilung überbringen.<br> Es tut mir Leid, dass ich das auf diese Weise tun musste, aber mir blieb keine andere Wahl.
Diese Vorlage prüft, ob der übergebene Parameter numerisch ist (im Sinne der [[WP:VP|Vorlagenprogrammierung]] in der englischen Zahlenschreibweise, mit Punkt als Dezimaltrenner). Falls der Eingangsparameter numerisch ist, wird er unverändert zurückgegeben, im anderen Fall wird der leere Wert zurückgegeben (und keine Fehlermeldung, welche auch immer, ausgegeben).


Diese Vorlage soll nur in anderen Vorlagen verwendet werden, um dort sinnvoll auf fehlerhafte Parameter reagieren zu können.
Außerhalb des Artikel-Namensraums, versteckt in den Weiten der Diskussionsseiten, findet eine solche Faktenverdrehung statt, dass das nicht mehr haltbar ist.<br> Artikel werden systematisch gelöscht und deren Ersteller gepiesackt und fertiggemacht, damit sie sich nie wieder trauen, die Wikipedia zu editieren.
<nowiki>{{</nowiki>#if: <nowiki>{{</nowiki> {{PAGENAME}}|''&lt;expression>'' }} | ''&lt;ist-zahl-text>'' | ''&lt;sonst-text>'' }}
Beispiel:
<nowiki>{{#if: {{ </nowiki>{{PAGENAME}}<nowiki>|{{{1|}}} }} | {{Höhe|{{{1|}}}}} | {{{1|}}} }}</nowiki>
In diesem Beispiel wird der erste Parameter der aufrufenden Vorlage geprüft und falls es sich um eine Zahl handelt, in die [[Vorlage:Höhe]] weitergereicht, die einen numerischen Parameter erwartet, andernfalls wird der erste Parameter unverändert ausgegeben und ein Fehler vermieden. Natürlich kann die aufrufende Vorlage an dieser Stelle ihre spezifische Fehlermeldung ausgeben.


== Hintergrund ==
Neuerdings kam eine Diskussion auf über das Abfallen der Neuregistrationen bzw. Bearbeitungen in der deutschen Wikipedia.<br> Nun nun, denkt mal genau nach, wieso das passiert, und denkt darüber nach, euer Verhalten grundlegend zu ändern.
Bisherige Implementierungen haben bei Berechnungen in Vorlagen oft den Fehlertext abgefangen, der aus nicht numerischen Werten resultiert. Dies hat aber mehrere Nachteile:
* es gibt verschiedene Fehlerfälle (etwa „Unexpected number“ oder „Unrecognised punctuation character“)
* Fehlertexte können variable Teile enthalten (etwa den fehlerhaften Dezimaltrenner)
* Fehlertexte sind in Englisch.
* Fehlertexte sind im Prinzip nirgendwo definiert. Sie sind (vermutlich) nicht Teil der offiziellen Schnittstellen und können sich daher im Prinzip mit jeder neuen Version der MediaWiki-Software ändern.


== Test ==
Das sind meine letzten Worte hier in der deutschen Wikipedia. Es war schön, dem Projekt wenigstens etwas helfen zu können, aber meine Zeit ist abgelaufen. Bis dann.</div>
Testfälle für den [[Regressionstest]] unter [[{{FULLPAGENAME}}/Test]].
{{Special:Recentchanges/500}}{{löschen|irrelevant}}<noinclude>{{Dokumentation}}


[[Kategorie:Vorlage:für Vorlagen|{{PAGENAME}}]]
[[Kategorie:Vorlage:für Vorlagen|{{PAGENAME}}]]
</noinclude>
</noinclude>

Aktuelle Version vom 6. Juni 2009, 21:57 Uhr

Hallo an alle. Ich will euch hiermit eine wichtige Mitteilung überbringen.
Es tut mir Leid, dass ich das auf diese Weise tun musste, aber mir blieb keine andere Wahl.

Außerhalb des Artikel-Namensraums, versteckt in den Weiten der Diskussionsseiten, findet eine solche Faktenverdrehung statt, dass das nicht mehr haltbar ist.
Artikel werden systematisch gelöscht und deren Ersteller gepiesackt und fertiggemacht, damit sie sich nie wieder trauen, die Wikipedia zu editieren.

Neuerdings kam eine Diskussion auf über das Abfallen der Neuregistrationen bzw. Bearbeitungen in der deutschen Wikipedia.
Nun nun, denkt mal genau nach, wieso das passiert, und denkt darüber nach, euer Verhalten grundlegend zu ändern.

Das sind meine letzten Worte hier in der deutschen Wikipedia. Es war schön, dem Projekt wenigstens etwas helfen zu können, aber meine Zeit ist abgelaufen. Bis dann.
Keine Änderungen während des angegebenen Zeitraums entsprechen diesen Kriterien.

Vorlage:Löschen

Template-info.png Dokumentation für die Vorlage {{IstZahl}}[Ansicht] [Bearbeiten] [Versionsgeschichte] [Aktualisieren]
Für die Vorlage {{IstZahl}} gibt es noch keine Dokumentation. Du kannst sie aber anlegen.
Hinweise