Bearbeiten von „Archiv:Vorlage:Wahl2“
Zur Navigation springen
Zur Suche springen
Achtung: Die Datenbank wurde für Wartungsarbeiten gesperrt, so dass deine Änderungen derzeit nicht gespeichert werden können. Sichere den Text bitte lokal auf deinem Computer und versuche zu einem späteren Zeitpunkt, die Änderungen zu übertragen.
Grund für die Sperre: 1
Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und speichere dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.
Aktuelle Version | Dein Text | ||
Zeile 1: | Zeile 1: | ||
− | + | <!-- | |
− | |||
− | |||
− | |||
− | |||
-- | -- | ||
− | -- 1. | + | -- 1. Zuerst Pro- Contra- und Neutral-Zähler auf 0 setzen |
-- | -- | ||
− | |||
-- | -- | ||
+ | -->{{#vardefine: pro|0}}{{#vardefine: contra|0}}{{#vardefine: neutral|0}}<!-- | ||
+ | -- | ||
+ | -- | ||
+ | -- 2. Nominierungs-Knopp in Variable stopfen | ||
-- | -- | ||
− | |||
-- | -- | ||
+ | -->{{#vardefine: nominate | <inputbox> | ||
+ | type = comment | ||
+ | preload = Vorlage:Wahl/preload | ||
+ | hidden = yes | ||
+ | default = {{SUBJECTPAGENAME}} | ||
+ | buttonlabel = Knopp | ||
+ | </inputbox>}}<!-- | ||
-- | -- | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
-- | -- | ||
− | -- 3. Speicher- | + | -- 3. den Speicher-Knopp auch gleich, wo wir schon dabei sind |
+ | -- (html-Syntax, sonst wird's zu kompliziert) | ||
-- | -- | ||
-- | -- | ||
-->{{#vardefine: save | | -->{{#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. 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: | |
− | + | ||
− | |||
− | |||
− | Bitte verwende doch folgenden Quellcode um es den nachfolgenden Kamelen leichter zu machen: | ||
<pre> | <pre> | ||
{{Wahl|Stimmen= | {{Wahl|Stimmen= | ||
Zeile 53: | Zeile 50: | ||
<!--Aber nur bis hierher-----> | <!--Aber nur bis hierher-----> | ||
}} | }} | ||
− | </pre> | + | </pre>{{#if: {{#arg:action|}} | |
− | + | ||
− | + | Am besten du klickst einfach auf diesen {{#var: nominate}} }} }} }}} }}<!-- | |
− | + | -- | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | }}<!-- | ||
-- | -- | ||
− | -- | + | -- 4.2. Variablen zur Stimmauswertung definieren |
-- | -- | ||
-- | -- | ||
− | + | -->{{#vardefine: procon | {{#expr: {{#var: pro|0}} + {{#var: contra|0}} }} }}<!-- | |
− | + | -->{{#vardefine: gesamt | {{#expr: {{#var:procon}} + {{#var: neutral|0}} }} }}<!-- | |
− | + | -->{{#ifexpr: {{#var:procon|0}} | | |
− | -->{{#vardefine: procon | {{#expr: {{#var: pro|0}} + {{#var: contra|0}} }} }}<!-- | + | {{#vardefine: pro% | {{#expr: (100 / {{#var:procon|1}}) * {{#var:pro|0}} }} }} }}<!-- |
− | + | -->{{#vardefine: gaga | {{#ifexpr: {{#var: procon|0}} > 5 | | |
− | + | {{#ifexpr: {{#var:pro%|0}} > 61.803399 | | |
− | |||
− | -->{{#vardefine: gesamt | {{#expr: {{#var:procon | ||
− | |||
− | |||
− | |||
− | --> | ||
− | |||
− | |||
− | |||
− | |||
− | }}<!-- | ||
− | |||
− | |||
− | |||
− | -->{{#vardefine: gaga | {{#ifexpr: {{#var:procon|0}} > 5 | | ||
− | {{#ifexpr: {{#var:pro%}} > 61.803399 | | ||
pro | | pro | | ||
contra }} | | contra }} | | ||
neutral }} | neutral }} | ||
− | }}<!-- | + | }}<!-- |
+ | -->{{#ifexpr: {{#var:gesamt}} | |<!-- | ||
+ | -- | ||
+ | -- | ||
+ | -- 5. Fehlermeldungen | ||
+ | -- (Fehlermeldungen werden überschrieben, sobald Stimmen abgegeben wurden) | ||
+ | -- | ||
+ | -- 5.1. Vorlage im falschen Namensraum | ||
+ | -- | ||
+ | -- | ||
+ | --> {{#ifeq: {{NAMESPACE}} | {{SUBJECTSPACE}} | | ||
+ | {{#vardefine: bullshit | true}}{{#vardefine:autokat|{{#var:autokat|}}[[Kategorie:GaGA-Wahl in falschem Namensraum]]}}{{#vardefine: bottomtext | | ||
− | + | GaGA-Wahlen finden auf Diskussionsseiten statt. {{#if: {{#arg:action|}} |<!-- | |
− | + | -- | |
− | + | -- | |
− | -->{{# | + | -- 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. |<!-- | ||
+ | -- | ||
+ | -- | ||
+ | -- | ||
+ | -- 5.2.2. Leider schon gespeichert | ||
+ | -- | ||
+ | -- | ||
+ | -->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? | ||
+ | }} | ||
+ | }} | ||
+ | }} | ||
+ | }} | ||
}}<!-- | }}<!-- | ||
− | + | -- | |
− | + | -- 6. Datum definieren | |
− | + | -- | |
− | -->{{#dpl: | + | -- |
+ | -->{{#dpl: | ||
| title = {{FULLPAGENAME}} | | title = {{FULLPAGENAME}} | ||
| skipthispage = no | | skipthispage = no | ||
Zeile 111: | Zeile 131: | ||
| addfirstcategorydate = true | | addfirstcategorydate = true | ||
| userdateformat = j.n. Y | | userdateformat = j.n. Y | ||
− | | noresultsheader = ²{#vardefine: date | + | | noresultsheader = ²{#vardefine: date ¦²{#timel: j.n. Y}²}² |
− | | format = ,,²{#vardefine: date ¦ %DATE% }², | + | | format = ,,²{#vardefine: date ¦ %DATE%}², |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}}<!-- | }}<!-- | ||
-- | -- | ||
− | |||
-- | -- | ||
− | -->{{# | + | -- 7. GaGA-Typ bestimmen |
− | + | -- | |
+ | -- 7.1. ist die Vorderseite in der [[Kategorie:Anomalie]]? | ||
+ | -- | ||
+ | -- | ||
+ | -->{{#dpl: | ||
+ | | title = {{SUBJECTPAGENAME}} | ||
+ | | category = Anomalie | ||
+ | | noresultsheader = ²{#vardefine: type ¦ }² | ||
+ | | resultsheader = ²{#vardefine: type ¦ Die Anomalie}² | ||
+ | }}<!-- | ||
-- | -- | ||
− | -- | + | -- 7.2. Kat überprüft, nu' durch Namensräume switchen |
+ | -- (alles Anomalien außer im Haupt- und Datei-Namensraum) | ||
-- | -- | ||
-- | -- | ||
− | --> {{#vardefine: | + | -->{{#vardefine: type | |
− | + | {{#var: type | | |
− | + | {{#switch: {{NAMESPACE}} | |
− | + | | {{ns:1}} = Der Artikel | |
− | + | | {{ns:7}} = {{#dpl:<!-- | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
-- | -- | ||
− | |||
-- | -- | ||
+ | -- 7.3. Bild oder Animation? | ||
-- | -- | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
--> | --> | ||
− | {{ | + | | title = {{SUBJECTPAGENAME}} |
− | + | | category = Technik: Animation | |
− | + | | noresultsheader = Das Bild | |
− | + | | resultsheader = Die Animation | |
− | |||
− | |||
− | Die | ||
− | |||
}} | }} | ||
+ | | #default = Die Anomalie | ||
}} | }} | ||
}} | }} | ||
}}<!-- | }}<!-- | ||
+ | -- | ||
+ | -- | ||
+ | -- 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="{{#ifeq: {{FULLPAGENAME}} | Vorlage:Wahl/preload | neutral |<includeonly>{{#ifeq: {{#var: bullshit}} | true | contra | {{#var:gaga}} }}</includeonly><noinclude>neutral</noinclude>}}"><!-- | ||
-- | -- | ||
-- | -- | ||
− | -- | + | -- 9. Überschrift (Status) |
-- | -- | ||
-- | -- | ||
− | -->'''GaGA-Wahl (derzeitiger Status: {{#ifeq: {{FULLPAGENAME}} | Vorlage:Wahl/preload | + | -->'''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>)'''<!-- |
− | + | -- | |
− | + | -- | |
− | + | -- 10. oberer Kasten | |
− | + | -- | |
− | + | -- 10.1. ridge-Effekt mit mehreren divs erzeugen, damit das in allen browsern gleich aussieht | |
− | + | -- | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
-- | -- | ||
+ | --><div class="bild_ridge_1" style="margin:10px"><!-- | ||
+ | --><div class="bild_ridge_1"><!-- | ||
+ | --><div class="bild_ridge_2"><!-- | ||
+ | --><div class="bild_ridge_2"><!-- | ||
-- | -- | ||
− | |||
-- | -- | ||
+ | -- 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;" | {{#ifeq: {{FULLPAGENAME}} | Vorlage:Wahl/preload | + | | 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> |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|}<!-- | |}<!-- | ||
− | + | -- | |
− | + | -- 10.3. Oberer Kasten zu Ende | |
− | + | -- | |
− | --></div><!-- | + | -- |
+ | --></div></div></div></div><!-- | ||
-- | -- | ||
-- | -- | ||
− | -- | + | -- 11. Anzeige der Abstimmung |
-- | -- | ||
-- | -- | ||
Zeile 326: | Zeile 216: | ||
-- | -- | ||
-- | -- | ||
− | -- | + | -- 12. Unterer Kasten |
+ | -- | ||
+ | -- 12.1. ridge-Effekt mit mehreren divs erzeugen, damit das in allen browsern gleich aussieht | ||
+ | -- | ||
+ | -- | ||
+ | --><div class="bild_ridge_1" style="margin:10px"><!-- | ||
+ | --><div class="bild_ridge_1"><!-- | ||
+ | --><div class="bild_ridge_2"><!-- | ||
+ | --><div class="bild_ridge_2"><!-- | ||
+ | -- | ||
-- | -- | ||
+ | -- 12.2. Text in unterem Kästchen | ||
-- | -- | ||
− | |||
− | |||
− | |||
− | |||
--> | --> | ||
{| cellspacing="0" cellpadding="0" style="background-color:transparent; padding:10px; font-weight:bold; color:#404040;" | {| cellspacing="0" cellpadding="0" style="background-color:transparent; padding:10px; font-weight:bold; color:#404040;" | ||
Zeile 339: | Zeile 235: | ||
| valign="middle" width="100px" | Wiki sagt: | | valign="middle" width="100px" | Wiki sagt: | ||
| valign="top" class="gagacomment-outer" |<div class="gagacomment-inner"><!-- | | valign="top" class="gagacomment-outer" |<div class="gagacomment-inner"><!-- | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
-- | -- | ||
-- | -- | ||
− | -- | + | -- 12.2.1. Wiki's Senf |
+ | -- | ||
+ | -- | ||
+ | -->{{#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> | ||
+ | |}<!-- | ||
-- | -- | ||
− | -- | + | -- 12.3. Unteres Kästchen zu Ende |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
-- | -- | ||
-- | -- | ||
− | + | --></div></div></div></div></div><!-- | |
− | |||
− | |||
− | |||
− | --> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
-- | -- | ||
-- | -- | ||
− | -- | + | -- 13. Kat einfügen (pro, neutral, contra) |
-- | -- | ||
-- | -- | ||
− | -->{{#vardefine: | + | -->{{#vardefine:autokat | |
+ | {{{ kat | {{#var:autokat|}} | ||
+ | [[Kategorie:GaGA-Wahl]] | ||
+ | {{#switch: {{#var: gaga}} | ||
+ | | 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> | ||
+ | }}<!-- | ||
-- | -- | ||
-- | -- | ||
− | -- | + | -- 14. Pro- Contra- und Neutralzähler wieder auf 0 stellen |
-- | -- | ||
-- | -- | ||
− | -->{{#vardefine: | + | -->{{#vardefine: pro|0}}{{#vardefine: contra|0}}{{#vardefine: neutral|0}}<noinclude> |
---- | ---- | ||
Zeile 433: | Zeile 278: | ||
<!--Aber nur bis hierher-----> | <!--Aber nur bis hierher-----> | ||
− | }}</pre> | + | }}</pre>[[Kategorie:Bapperl & Sticker]]</noinclude> |
− | |||
− | |||
− | |||
− | |||
− | |||
− | </noinclude> |