Benutzer:Tobias Xy/Vorlage2: Unterschied zwischen den Versionen

Aus GuildWiki
Wechseln zu:Navigation, Suche
 
(39 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
<includeonly><div style="display:none;">
+
<includeonly><span class="{{#switch: {{{2|}}} |nein=fertigkeit_icon_nopopup|ja=|#default=fertigkeit_icon}}">{{#vardefine:suffix|{{ #sub: {{{1}}} | {{ #expr: {{ #len: {{{1}}} }} - 5 }} | 5 }} }}{{#vardefine:name|{{ #sub: {{{1}}} | 0 | {{ #expr: {{ #len: {{{1}}} }} - 6 }} }} }}{{#vardefine:content|{{#switch: {{#var:suffix}}
<!-- Start:Autokategorisierung -->
+
|(PvP) = {{#dpl: title={{{1}}}|debug = 1 |skipthispage = no | include={Infobox Fertigkeit} BildpopupTest}}
{{#if: {{{nocat|}}} ||
+
|(PvE) = {{#dpl: title={{#var:name}}| debug = 1 |skipthispage = no | include={Infobox Fertigkeit} BildpopupTest}}
{{#if: {{{karte|}}} | {{#ifeq: {{{karte}}} | nein||[[Kategorie:Questparameterfehler]]}} }}
+
|#default = {{#dpl: title={{{1}}}| debug = 1 |skipthispage = no | include={Infobox Fertigkeit} BildpopupTest}}
{#if: {{{fertigkeit|}}} | {{#forargs: kampagne | key | value | [[Kategorie:Fertigkeitsquest ({{#var: value}})]] }}|}}
+
}}}}{{#if: {{#var:content}}|{{#var:content}}|[[Datei:{{{1}}}.jpg{{pipe}}25px{{pipe}}link={{{1}}}]]&nbsp;[[{{{1}}}]]}}{{#switch: {{#var:suffix}}|(PvP)|(PvE)=|#default={{ifexist|{{{1}}} (PvP)|&nbsp;&#91;[[{{{1}}} (PvP){{pipe}}PvP]]&#93;|}}}}</span></includeonly><noinclude>
{{#switch: {{{typ}}}
+
Diese Vorlage fügt das Icon einer Fertigkeit inklusive Namen ein. Schreibst du hinter den Namen einen Spielmodus (PvE / PvP), wird nur der Link zu dieser Fertigkeitenversion angezeigt.
| Primärquest | Sekundärquest | Eventquest | Attributquest | Instanzquest =
+
 
  {{#forargs: kampagne | key | value |
+
==Parameter==
    {{#switch: {{#var: value}}
+
#Der Name der Fertigkeit (ggf mit PvE- oder PvP-Zusatz)
    | Prophecies | Factions | Nightfall | Eye of the North | Basis = [[Kategorie:{{{typ}}} ({{#var: value}})]]
+
#Mit dem zweiten Parameter kann die Infobox ausgeblendet werden (oder für wirklich alle Benutzer erzwingen)
    | #default = [[Kategorie:Questparameterfehler]]
+
 
    }}
+
==Beispiele==
  }}
+
*Normale Verwendung
| #default = [[Kategorie:Questparameterfehler]]
+
<code><nowiki>{{Fertigkeit icon|Wort der Heilung}}</nowiki></code>
}}
+
*ohne Popup-Box
{{#forargs: region | key | value |
+
<code><nowiki>{{Fertigkeit icon|Wort der Heilung|nein}}</nowiki></code>
  {{#switch: {{#var:value}}
+
*mit Popup-Box (auch für Benutzer, die diese eigentlich deaktiviert haben)
  | Ascalon (Tutorial) | Ascalon | Nördliche Zittergipfel | Kryta | Maguuma-Dschungel | Kristallwüste | Südliche Zittergipfel | Feuerring-Inselkette | Insel Shing Jea | Stadt Kaineng | Echowald | Das Jademeer | Istan | Kourna | Vaabi | Das Ödland | Reich der Qual | Domäne der Pein | Ferne Zittergipfel | Befleckte Küste | Charr-Heimat | Tiefen von Tyria | Kampfarchipel | Die Unterwelt | Der Riss des Kummers | Riss des Kummers = [[Kategorie:Quest ({{#var:value}})]]
+
<code><nowiki>{{Fertigkeit icon|Wort der Heilung|ja}}</nowiki></code>
  |  
+
 
  | #default = [[Kategorie:Questparameterfehler]]
+
==persönliche Einstellungen==
  }}
+
Standardmäßig ist diese Vorlage so konfiguriert, dass die Popup-Box bei der normalen Verwendung dieser Vorlage (also ohne zweiten Parameter) aktiviert ist.
}}
+
Man kann dieses Verhalten aber auch umkehren, sodass sie bei normaler Verwendung nicht aktiviert ist.
{{ #switch: {{lc: {{{schwierigkeit|}}} }}
+
 
| meister
+
Dafür muss man auf der Seite <code>Benutzer:''Benutzername''/''skin''.css</code> (''skin'' ist im Normalfall einfach „monobook“) den folgenden Code einfügen:
| elite =
+
<code><nowiki>
  {{#forargs: kampagne | key | value |
+
.fertigkeit_icon .dynfiboicon
    {{#switch: {{#var: value}}
+
{
    | Nightfall | Eye of the North | Basis = [[Kategorie:Meisterquest ({{#var: value}})]]
+
    display:none !important;
    | #default = [[Kategorie:Questparameterfehler]]
+
}
    }}
+
</nowiki></code>
  }}
 
}}
 
}}
 
<!-- Ende:Autokategorisierung -->
 
</div></includeonly>
 
{| style="background-color:#fff; margin: 0 0 0.5em 1em; border:1px solid silver; float:right; font-size:90%; text-align:left;" cellpadding="5" cellspacing="3" align="right"
 
! colspan="2" style="font-size:110%; text-align:center; background-color:#b4a5dc;" | {{{name|{{PAGENAME}}}}}
 
|- valign="top"
 
! style="background-color:#b4a5dc;" | Typ || {{#if: {{{typ|}}} | [[{{{typ}}}]] | Unbekannt}} {{#ifeq: {{{wiederholbar}}}| ja | [[Bild:Wiederaufladung.png|19px]] | }}
 
|- valign="top"
 
! style="background-color:#b4a5dc;" | [[Kampagne]] || {{#vardefine:output}}{{#forargs: kampagne | key | value | {{#vardefine:output|{{#var:output}}[[{{#var:value}}]]<br />}} }} {{#ifeq: {{#var:output}} | |Unbekannt|{{#var:output}}}}
 
|- valign="top"
 
! style="background-color:#b4a5dc;" | Region || {{#vardefine:output}}{{#forargs: region | key | value | {{#vardefine:output|{{#var:output}}[[{{#var:value}}]]<br />}} }} {{#ifeq: {{#var:output}} | |Unbekannt|{{#var:output}}}}
 
|- valign="top"
 
! style="background-color:#b4a5dc;" | Schwierigkeitsgrad || {{#if: {{{schwierigkeit|}}} | {{{schwierigkeit}}} | Normal}}
 
|- valign="top"
 
! style="background-color:#b4a5dc;" | Questgeber || {{#if: {{{questgeber|}}} | {{{questgeber}}} | Unbekannt}}
 
|- valign="top"
 
{{#if: {{{klasse|}}} |
 
! style="background-color:#b4a5dc;" {{pipe}} Benötigte Klasse
 
{{pipe}} [[{{{klasse}}}]]| }}
 
|- valign="top"
 
{{#if: {{{held|}}} |
 
! style="background-color:#b4a5dc;" {{pipe}} Benötigter Held
 
{{pipe}} [[{{{held}}}]]| }}
 
|- valign="top"
 
{{#if: {{{benötigter quest|}}} |
 
! style="background-color:#b4a5dc;" {{pipe}} Benötigter Quest
 
{{pipe}} [[{{{benötigter quest}}}]] | }}
 
|- valign="top"
 
{{#if: {{{folgequest|}}} |
 
! style="background-color:#b4a5dc;" {{pipe}} Folgequest
 
{{pipe}} [[{{{folgequest}}}]] | }}
 
|-
 
{{#switch: {{{karte}}}
 
|nein=
 
|#default=
 
! colspan="2" style="background-color:#b4a5dc; text-align:center;" {{pipe}} Karte
 
{{!-}}
 
{{pipe}} colspan="2" style="text-align:center;"{{pipe}} {{#if: {{{karte1|}}}|[[Bild:{{{karte1}}}{{pipe}}center{{pipe}}200px]]{{#if: {{{text1|}}}|<small>{{{text1}}}</small>|}}{{#if: {{{karte2|}}}|<br /><br />[[Bild:{{{karte2}}}{{pipe}}center{{pipe}}200px]]{{#if: {{{text2|}}}|<small>{{{text2}}}</small>|}}{{#if: {{{karte3|}}}|<br /><br />[[Bild:{{{karte3}}}{{pipe}}center{{pipe}}200px]]{{#if: {{{text3|}}}|<small>{{{text3}}}</small>|}}{{#if: {{{karte4|}}}|<br /><br />[[Bild:{{{karte4}}}{{pipe}}center{{pipe}}200px]]{{#if: {{{text4|}}}|<small>{{{text4}}}</small>|}} }} }} }}|{{#ifexist: Bild:{{PAGENAME}}_Karte.jpg | [[Bild:{{PAGENAME}}_Karte.jpg{{pipe}}center{{pipe}}200px]] | {{#if: {{{nocat|}}} ||<includeonly>[[Kategorie:Karten-Stub (Quest)]]</includeonly>}} <small><span class="plainlinks">Diese Karte ist nicht vorhanden.<br />Hilf dem GuildWiki indem du sie [http://www.guildwiki.de/gwiki/index.php?title=Spezial:Hochladen&wpDestFile={{PAGENAMEE}}_Karte.jpg hier] hochlädst.</span></small>}} }} }}
 
|}<noinclude>
 
  
[[Kategorie:Vorlage Infobox]]
 
==Einbinden==
 
Die Questvorlage bindet man in einem Questartikel mit folgendem Quelltext ein:
 
<pre>
 
{{Infobox Quest
 
| typ = Sekundärquest
 
| kampagne = Nightfall
 
| region = Istan
 
| schwierigkeit = Meister
 
| questgeber = Nala
 
| benötigter quest = Ein Weg zu Zweit
 
| folgequest = Ein Weg zu Zweit
 
| held = Tahlkora
 
}}
 
</pre>
 
==Die Parameter==
 
*'''name''' Um einen vom Seitennamen abweichenden Titel anzugeben
 
*'''typ''' Primärquest, Sekundärquest, Attributquest, Eventquest, Instanzquest
 
*'''kampagne''' Basis, Prophecies, Factions, Nightfall oder Eye of the North
 
*'''region''' in welcher Region befindet sich der Schauplatz (siehe Quest-Log)
 
*'''schwierigkeit''' Meister oder Elite, bei Normal weglassen
 
*'''questgeber''' Der Auftraggeber des Quests
 
*'''klasse''' Benötigte Klasse (nur wenn die Quest nicht von allen Klassen angenommen werden kann)
 
*'''benötigter quest''' Welcher Quest Voraussetzung ist (wenn vorhanden)
 
*'''folgequest''' Der nachfolgende Quest (wenn vorhanden)
 
*'''held''' Benötigter Held (wenn vorhanden)
 
*'''fertigkeit''' ja (nur wenn es Fertigkeiten als Belohnung gibt)
 
*'''nocat''': Wenn gesetzt fällt die automatische Kategorisierung weg.
 
*'''karte''': Wenn 'nein', wird der Kartenteil ausgeblendet.
 
*'''karte1''', '''karte2''', '''karte3''', '''karte4''': Es kann jeweils eine Karte angegeben werden.
 
*'''text1''', '''text2''', '''text3''', '''text4''': Für die obigen Karten kann eine kurze Beschreibung angegeben werden.
 
 
</noinclude>
 
</noinclude>

Aktuelle Version vom 23. September 2011, 19:39 Uhr

Diese Vorlage fügt das Icon einer Fertigkeit inklusive Namen ein. Schreibst du hinter den Namen einen Spielmodus (PvE / PvP), wird nur der Link zu dieser Fertigkeitenversion angezeigt.

Parameter

  1. Der Name der Fertigkeit (ggf mit PvE- oder PvP-Zusatz)
  2. Mit dem zweiten Parameter kann die Infobox ausgeblendet werden (oder für wirklich alle Benutzer erzwingen)

Beispiele

  • Normale Verwendung

{{Fertigkeit icon|Wort der Heilung}}

  • ohne Popup-Box

{{Fertigkeit icon|Wort der Heilung|nein}}

  • mit Popup-Box (auch für Benutzer, die diese eigentlich deaktiviert haben)

{{Fertigkeit icon|Wort der Heilung|ja}}

persönliche Einstellungen

Standardmäßig ist diese Vorlage so konfiguriert, dass die Popup-Box bei der normalen Verwendung dieser Vorlage (also ohne zweiten Parameter) aktiviert ist. Man kann dieses Verhalten aber auch umkehren, sodass sie bei normaler Verwendung nicht aktiviert ist.

Dafür muss man auf der Seite Benutzer:Benutzername/skin.css (skin ist im Normalfall einfach „monobook“) den folgenden Code einfügen: .fertigkeit_icon .dynfiboicon { display:none !important; }