Archiv:Vorlage:Wahl2: Unterschied zwischen den Versionen

aus Kamelopedia, der wüsten Enzyklopädie
Zur Navigation springen Zur Suche springen
K
K (zwüschenspeichern ... mein Rechner stürtzt z.Zt. gerne mal ab)
Zeile 1: Zeile 1:
 
<!--
 
<!--
 
--
 
--
-- Zuerst Pro- Contra- und Neutral-Zähler auf 0 setzen
+
-- 1. Zuerst Pro- Contra- und Neutral-Zähler auf 0 setzen
 
--
 
--
 
--
 
--
Zeile 7: Zeile 7:
 
--
 
--
 
--
 
--
-- Stimmen auslesen, indem sie als (Pseudo-)Variable "devnull" definiert werden
+
-- 2. Nominierungs-Knopp in Variable stopfen
 
--
 
--
 
--
 
--
-->{{#vardefine:devnull|{{{Stimmen}}} }}<!--
+
-->{{#vardefine: nominate | <inputbox>
 +
type        = comment
 +
preload    = Vorlage:Wahl/preload
 +
hidden      = yes
 +
default    = {{SUBJECTPAGENAME}}
 +
buttonlabel = Knopp
 +
</inputbox>}}<!--
 
--
 
--
 
--
 
--
-- Variablen zur Stimmauswertung definieren
+
-- 3. den Speicher-Knopp auch gleich, wo wir schon dabei sind
 +
-- (html-Syntax, sonst wird's zu kompliziert)
 +
--
 +
--
 +
-->{{#vardefine: save |
 +
<table style="display:inline; background-color:transparent;" cellpadding="0">
 +
<tr valign=bottom"><td><inputbox>
 +
type=search2
 +
hidden=yes
 +
buttonlabel={{:MediaWiki:Savearticle}}
 +
align=center
 +
</inputbox></td></tr></table>}}<!--<!--
 +
--
 +
--
 +
-- 4. Stimmen auslesen, indem sie als (Pseudo-)Variable "devnull" definiert werden
 +
--
 +
--
 +
-->{{#vardefine: votes|{{{Stimmen|<!--
 +
--
 +
--
 +
-- 4.1. Wenn der Parameter Stimmen= fehlt, bittet Wiki darum, den entsprechenden Quellcode zu verwenden.
 +
--
 +
--
 +
-->{{#vardefine: bullshit | true}}{{#vardefine:autokat|{{#var:autokat|}}[[Kategorie:GaGA-Wahl ohne Parameter zur Stimmabgabe]]}}{{#vardefine: bottomtext | Bitte verwende doch folgenden Quellcode um es den nachfolgenden Kamelen leichter zu machen:
 +
 
 +
<pre>
 +
{{Wahl|Stimmen=
 +
<!--Ab hier Stimmen abgeben-->
 +
 
 +
<!--Aber nur bis hierher----->
 +
}}
 +
</pre>{{#if: {{#arg:action|}} |
 +
 
 +
Am besten du klickst einfach auf diesen {{#var: nominate}} }} }} }}} }}<!--
 +
--
 +
--
 +
-- 4.2. Variablen zur Stimmauswertung definieren
 
--
 
--
 
--
 
--
Zeile 29: Zeile 71:
 
--
 
--
 
--
 
--
-- Fehlermeldung, wenn Vorlage im falschen Namensraum
+
-- 5. Fehlermeldungen
-- (Fehlermeldung wird überschrieben, sobald Stimmen abgegeben werden)
+
-- (Fehlermeldungen werden überschrieben, sobald Stimmen abgegeben wurden)
 +
--
 +
-- 5.1. Vorlage im falschen Namensraum
 
--
 
--
 
--
 
--
 
--> {{#ifeq: {{NAMESPACE}} | {{SUBJECTSPACE}} |  
 
--> {{#ifeq: {{NAMESPACE}} | {{SUBJECTSPACE}} |  
{{#vardefine: bottomtext |  
+
{{#vardefine: bullshit | true}}{{#vardefine:autokat|{{#var:autokat|}}[[Kategorie:GaGA-Wahl in falschem Namensraum]]}}{{#vardefine: bottomtext |  
  
 
GaGA-Wahlen finden auf Diskussionsseiten statt. {{#if: {{#arg:action|}} |<!--
 
GaGA-Wahlen finden auf Diskussionsseiten statt. {{#if: {{#arg:action|}} |<!--
 
--
 
--
 
--
 
--
-- Wenn der Bockmist noch nicht gespeichert wurde, dann das bitte auch nicht tun
+
-- 5.1.1. Wenn der Bockmist noch nicht gespeichert wurde, dann das bitte auch nicht tun
 +
--
 +
--
 +
--> Bitte nicht auf {{#var:save}} klicken und stattdessen [[{{TALKPAGENAME}}|dort]] nochmal probieren. Oder klicke einfach auf diesen {{#var: nominate}} |<!--
 +
--
 +
--
 +
-- 5.1.2. Leider schon gespeichert
 +
--
 +
--
 +
--> Darum hab' ich auch gesagt nicht auf {{#var:save}} klicken! Kann den Mist hier mal wer wegmachen und nach [[{{TALKPAGENAME}}]] kopieren?
 +
}}
 +
}} |<!--
 +
--
 +
--
 +
-- 5.2. die Seite tut es gar nicht geben, über die abgestimmt werden soll
 +
--
 +
--
 +
-->{{#ifexist: {{SUBJECTPAGENAME}} | |
 +
{{#vardefine: bullshit | true}}{{#vardefine:autokat|{{#var:autokat|}}[[Kategorie:GaGA-Wahl ohne passende Seite]]}}{{#vardefine: bottomtext |
 +
{{#if: {{#arg:action|}} |<!--
 +
--
 +
--
 +
-- 5.2.1. Wenn der Bockmist noch nicht gespeichert wurde, dann das bitte auch nicht tun
 +
--
 +
--
 +
-->Die Seite, die du zur Wahl stellen willst [[{{SUBJECTPAGENAME}}|gibt es gar nicht!]] Bitte nicht auf {{#var:save}} klicken. |<!--
 +
--
 
--
 
--
--> Bitte nicht auf
 
<table style="display:inline; background-color:transparent;" cellpadding="0">
 
<tr valign=bottom"><td><inputbox>
 
type=search2
 
hidden=yes
 
buttonlabel={{:MediaWiki:Savearticle}}
 
align=center
 
</inputbox></td></tr></table> klicken und stattdessen [[{{TALKPAGENAME}}|dort]] nochmal probieren. |<!--
 
 
--
 
--
 +
-- 5.2.2. Leider schon gespeichert
 
--
 
--
-- Mist! Zu spät!
 
 
--
 
--
--> Drum hab' ich auch gesagt nicht auf  
+
-->Die Seite, die hier gewählt werden soll [[{{SUBJECTPAGENAME}}|gibt es gar nicht!]] Darum hab' ich auch gesagt nicht auf {{#var:save}} klicken! Kann den Mist hier mal wer wegmachen?
<table style="display:inline; background-color:transparent;" cellpadding="0">
+
}}
<tr valign=bottom"><td><inputbox>
 
type=search2
 
hidden=yes
 
buttonlabel={{:MediaWiki:Savearticle}}
 
align=center
 
</inputbox></td></tr></table> klicken! Kann den Mist hier mal wer wegmachen und nach [[{{TALKPAGENAME}}]] kopieren? [[Kategorie:GaGA-Wahl in falschem Namensraum]]
 
 
}}
 
}}
 
}}
 
}}
 
}}
 
}}
  }}<!--
+
}}<!--
 +
--
 +
-- 6. Datum definieren
 
--
 
--
-- Datum definieren
 
 
--
 
--
-->{{#vardefine: date |
+
-->{{#dpl:
{{#dpl:
 
 
| title                = {{FULLPAGENAME}}
 
| title                = {{FULLPAGENAME}}
 +
| skipthispage        = no
 
| category            = GaGA-Wahl
 
| category            = GaGA-Wahl
 
| addfirstcategorydate = true
 
| addfirstcategorydate = true
 
| userdateformat      = j.n. Y
 
| userdateformat      = j.n. Y
| noresultsheader      = ²{#timel: j.n. Y}²
+
| noresultsheader      = ²{#vardefine: date ¦²{#timel: j.n. Y
| format              = ,,%DATE%,
+
| format              = ,,²{#vardefine: date ¦ %DATE%,
}}
 
 
}}<!--
 
}}<!--
 
--
 
--
 
--
 
--
-- GaGA-Typ bestimmen
+
-- 7. GaGA-Typ bestimmen
 +
--
 +
-- 7.1. ist die Vorderseite in der [[Kategorie:Anomalie]]?
 +
--
 
--
 
--
 
-->{{#dpl:
 
-->{{#dpl:
Zeile 89: Zeile 148:
 
}}<!--  
 
}}<!--  
 
--
 
--
-- Kat überprüft, nu' durch Namensräume switchen  
+
-- 7.2. Kat überprüft, nu' durch Namensräume switchen
 +
-- (alles Anomalien außer im Haupt- und Datei-Namensraum)
 
--
 
--
 
--
 
--
Zeile 96: Zeile 156:
 
{{#switch: {{NAMESPACE}}
 
{{#switch: {{NAMESPACE}}
 
| {{ns:1}} = Der Artikel
 
| {{ns:1}} = Der Artikel
| {{ns:7}} = {{#dpl:
+
| {{ns:7}} = {{#dpl:<!--
 +
--
 +
--
 +
-- 7.3. Bild oder Animation?
 +
--
 +
-->
 
| title          = {{SUBJECTPAGENAME}}
 
| title          = {{SUBJECTPAGENAME}}
 
| category        = Technik: Animation
 
| category        = Technik: Animation
Zeile 108: Zeile 173:
 
--
 
--
 
--
 
--
-- Kasten um den kompletten Wal, je nach Status der Abstimmung mit Farbe unterlegt
+
-- 8. Kasten um den kompletten Wal, je nach Status der Abstimmung mit Farbe unterlegt
 +
--
 
--
 
--
 +
--><div id="GaGA-Wahl" class="{{#ifeq: {{FULLPAGENAME}} | Vorlage:Wahl/preload | neutral |<includeonly>{{#ifeq: {{#var: bullshit}} | true | contra | {{#var:gaga}} }}</includeonly><noinclude>neutral</noinclude>}}"><!--
 
--
 
--
--><div id="GaGA-Wahl" class="{{#var:gaga}}"><!--
 
 
--
 
--
 +
-- 9. Überschrift (Status)
 
--
 
--
-- Überschrift (Status)
 
 
--
 
--
 +
-->'''GaGA-Wahl (derzeitiger Status: {{#ifeq: {{FULLPAGENAME}} | Vorlage:Wahl/preload | neutral | <includeonly>{{#ifeq: {{#var: bullshit}} | true | bullshit| {{#var:gaga}} }}</includeonly>}}<noinclude><code><pro>, <contra>, <neutral></code> oder <code><bullshit></code></noinclude>)'''<!--
 
--
 
--
-->'''GaGA-Wahl (derzeitiger Status: {{#var: gaga}})'''<!--
 
 
--
 
--
 +
-- 10. oberer Kasten
 
--
 
--
-- ridge-Effekt mit mehreren divs erzeugen, damit das in allen browsern gleich aussieht
+
-- 10.1. ridge-Effekt mit mehreren divs erzeugen, damit das in allen browsern gleich aussieht
 
--
 
--
 
--
 
--
Zeile 129: Zeile 196:
 
--
 
--
 
--
 
--
-- Text in oberem Kästchen
+
-- 10.2. Text in oberem Kasten
 
--
 
--
 
-->
 
-->
 
{| style="background-color:transparent; padding:10px; font-size:1.2em; font-weight:bold; color:#404040;" cellspacing="0" cellpadding="0"
 
{| style="background-color:transparent; padding:10px; font-size:1.2em; font-weight:bold; color:#404040;" cellspacing="0" cellpadding="0"
 
| [[Datei:Award_anonimus.png|30px|link=]]
 
| [[Datei:Award_anonimus.png|30px|link=]]
| width="100%" style="text-align:center;" | {{#var: type|Der Artikel}} „{{PAGENAME}}“ wurde am {{#var: date}} der großen [[GaGA]]-Komission zur Beurteulung vorgelegt.
+
| width="100%" style="text-align:center;" | {{#ifeq: {{FULLPAGENAME}} | Vorlage:Wahl/preload | Ich bin nur eine [http://www.mediawiki.org/wiki/Manual:Creating_pages_with_preloaded_text preload]-Vorlage |<includeonly>{{#ifeq: {{#var: bullshit}} | true | Irgendetwas stimmt hier nicht. Bitte die Fehlermeldungen beachten! | {{#var: type|Der Artikel}} „{{PAGENAME}}“ wurde am {{#var: date}} der großen [[GaGA]]-Komission zur Beurteulung vorgelegt.}}</includeonly>}}<noinclude><code><hinweis></code> oder <code><artikel>, <bild>, <animation>, <anomalie></code> wurde am <code><datum></code> der großen [[GaGA]]-Komission zur Beurteulung vorgelegt.</noinclude>
 
|}<!--
 
|}<!--
 
--
 
--
-- Oberes Kästchen zu Ende
+
-- 10.3. Oberer Kasten zu Ende
 
--
 
--
 
--
 
--
Zeile 143: Zeile 210:
 
--
 
--
 
--
 
--
-- Start der Wahl (Abgabe der Stimmen im Parameter {{{Stimmen}}}
+
-- 11. Anzeige der Abstimmung
--
 
 
--
 
--
--><div class="stimmen" style="margin:10px">{{{Stimmen|<!--
 
 
--
 
--
 +
--><div class="stimmen" style="margin:10px">{{#var:votes}}</div><!--   
 
--
 
--
-- Wenn der Parameter Stimmen= fehlt, bittet Wiki darum, den entsprechenden Quellcode zu verwenden.
 
--
 
--
 
--><includeonly>
 
 
'''Bitte verwende doch folgenden Quellcode um es den nachfolgenden Kamelen leichter zu machen:'''
 
 
<pre>
 
{{Wahl|Stimmen=
 
<!--Ab hier Stimmen abgeben-->
 
 
<!--Aber nur bis hierher----->
 
}}
 
</pre>
 
 
</includeonly>}}}</div><!--   
 
 
--
 
--
 +
-- 12. Unterer Kasten
 
--
 
--
-- ridge-Effekt mit mehreren divs erzeugen, damit das in allen browsern gleich aussieht
+
-- 12.1. ridge-Effekt mit mehreren divs erzeugen, damit das in allen browsern gleich aussieht
 
--
 
--
 
--
 
--
Zeile 176: Zeile 227:
 
--
 
--
 
--
 
--
-- Text in unterem Kästchen
+
-- 12.2. Text in unterem Kästchen
 
--
 
--
 
-->
 
-->
{| cellspacing="0" cellpadding="0" style="background-color:transparent; padding:10px; font-weight:bold; color:#404040;" width="100%"
+
{| cellspacing="0" cellpadding="0" style="background-color:transparent; padding:10px; font-weight:bold; color:#404040;"
 
|-
 
|-
 
| valign="top"    width="30px"  | [[Datei:Wiki doof.png|link=Kamel:MediaWiki default|30px]]  
 
| valign="top"    width="30px"  | [[Datei:Wiki doof.png|link=Kamel:MediaWiki default|30px]]  
 
| valign="middle" width="100px" | &nbsp;Wiki&nbsp;sagt:&nbsp;
 
| valign="middle" width="100px" | &nbsp;Wiki&nbsp;sagt:&nbsp;
| valign="bottom" align="right" | [[Datei:Anführungszeichen1.png|link=]]
+
| valign="top" class="gagacomment-outer" |<div class="gagacomment-inner"><!--
| valign="top" style="padding:0px 10px;" |<!--
 
 
--
 
--
 
--
 
--
-- Wiki's Senf
+
-- 12.2.1. Wiki's Senf
 
--
 
--
-->{{#var: bottomtext | Bis jetzt wurden {{#var: pro}} Pro-Stimmen und {{#var: contra}} Contra-Stimmen abgegeben, dazu kommt noch {{#var: neutral}}mal Neutraler Senf, mit dem ich nichts anfangen kann. Gesamt: {{#var:gesamt}}. Das sind {{#var:pro%}}% Pro -> {{#var:gaga}} }}
+
--
| valign="top" align="left" | [[Datei:Anführungszeichen2.png|link=]]
+
-->{{#ifeq: {{FULLPAGENAME}} | Vorlage:Wahl/preload | Mein [{{fullurl:{{FULLPAGENAME}}|action=edit}} Quelltext] dient nur dazu per Knoppdruck auf eine Seite gepappt zu werden. Ich werde entgegen [[Spezial:Linkliste/{{FULLPAGENAME}}|eigener Aussage]] durchaus verwendet.<br />P.S.: vonwegen man kann Preload-Vorlagen nicht kategorisieren und dokumentieren, wie [http://www.mediawiki.org/wiki/Manual:Creating_pages_with_preloaded_text#Naming_and_documenting_the_preload_file DIE] das behaupten *pfft* | <includeonly>{{#var: bottomtext | Bis jetzt wurden {{#var: pro}} Pro-Stimmen und {{#var: contra}} Contra-Stimmen abgegeben, dazu kommt noch {{#var: neutral}}mal Neutraler Senf, mit dem ich nichts anfangen kann. Gesamt: {{#var:gesamt}}. Das sind {{#var:pro%}}% Pro -> {{#var:gaga}} }}</includeonly>}}<noinclude><code><fehlermeldung></code> oder <code><senf></code></noinclude></div>
 
|}<!--
 
|}<!--
 
--
 
--
-- Unteres Kästchen zu Ende
+
-- 12.3. Unteres Kästchen zu Ende
 
--
 
--
 
--
 
--
Zeile 199: Zeile 249:
 
--
 
--
 
--
 
--
-- Kat einfügen (pro, neutral, contra)
+
-- 13. Kat einfügen (pro, neutral, contra)
 
--
 
--
 
--
 
--
--><includeonly>[[Kategorie:GaGA-Wahl]]{{#switch: {{#var: gaga}}
+
-->{{#vardefine:autokat |
| pro      = [[Kategorie:GaGA-Wahl Pro]]
+
{{{ kat | {{#var:autokat|}}
| contra  = [[Kategorie:GaGA-Wahl Contra]]
+
[[Kategorie:GaGA-Wahl]]
| #default = [[Kategorie:GaGA-Wahl noch ohne Ergebnis]]
+
{{#switch: {{#var: gaga}}
}}</includeonly><!--
+
| pro      = [[Kategorie:GaGA-Wahl Pro]]
 +
| contra  = [[Kategorie:GaGA-Wahl Contra]]
 +
| #default = [[Kategorie:GaGA-Wahl noch ohne Ergebnis]]
 +
}}
 +
}}}
 +
}}{{#ifeq: {{FULLPAGENAME}} | Vorlage:Wahl/preload
 +
| [[Kategorie:Programmier-Vorlagen]]
 +
| <includeonly>{{#var:autokat}}</includeonly>
 +
}}<!--
 
--
 
--
 
--
 
--
-- Pro- Contra- und Neutralzähler wieder auf 0 stellen
+
-- 14. Pro- Contra- und Neutralzähler wieder auf 0 stellen
 
--
 
--
 
--
 
--

Version vom 7. Dezember 2009, 18:29 Uhr

GaGA-Wahl (derzeitiger Status: <pro>, <contra>, <neutral> oder <bullshit>)
Award anonimus.png <hinweis> oder <artikel>, <bild>, <animation>, <anomalie> wurde am <datum> der großen GaGA-Komission zur Beurteulung vorgelegt.
Wiki doof.png  Wiki sagt: 
<fehlermeldung> oder <senf>

Bedienung wie folgt:

{{{Wahl|Stimmen=
<!--Ab hier Stimmen abgeben-->

<!--Aber nur bis hierher----->
}}