News (06 Aug 2024): Das Wiki läuft jetzt auf einem neuen Server. Aufgrund eines Upgrades von PHP mussten die Wiki-Software und die DPL-Erweiterung aktualisiert werden. Bitte meldet Fehler auf der Hauptseiten-Diskussion.
Vorlage Diskussion:Tabelle Rüstungsherstellung: Unterschied zwischen den Versionen
Aus GuildWiki
Zur Navigation springenZur Suche springen
Flece (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
(5 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 24: | Zeile 24: | ||
|style="border:1px solid #000;"|25 [[{{{material1}}}]]<br />4 [[{{{material2}}}]]<br />3 [[{{{material3}}}]] | |style="border:1px solid #000;"|25 [[{{{material1}}}]]<br />4 [[{{{material2}}}]]<br />3 [[{{{material3}}}]] | ||
|} | |} | ||
<noinclude> | <noinclude> | ||
Diese Vorlage wird '''nicht''' normal includiert sondern per {{subst:}} | Diese Vorlage wird '''nicht''' normal includiert sondern per {{subst:}} | ||
Zeile 44: | Zeile 44: | ||
:Nein hast du falsch gesehen...diese Vorlage wurde per '''subst:''' eingebunden..das kann man also nicht ''sehen''. Aber egal..der Kram ist überholt. --[[Benutzer:Flece|Flece]] 13:06, 12. Mär. 2007 (CET) | :Nein hast du falsch gesehen...diese Vorlage wurde per '''subst:''' eingebunden..das kann man also nicht ''sehen''. Aber egal..der Kram ist überholt. --[[Benutzer:Flece|Flece]] 13:06, 12. Mär. 2007 (CET) | ||
== Programmierfehler == | |||
ich sehe da einige Fehler in der Vorlage z.b. '''{{ifexist''' überprüft nicht etwa ob die Variable belegt wurde....es guckt nach ob ein Seite in der Wiki existiert oder nicht ! | |||
in einer Tabelle gibt es normale Reihen <tr> und einen Tabellenkopf <th> das wird im wiki per | oder per ! ausgedrückt. einn Tabellenkopf (!) muss man nicht zentrieren...der ist sowieso zentriert. | |||
Ich empfehle folgende Lektüre: | |||
*Hilfe zu den Parser functions | |||
**http://de.wikipedia.org/wiki/Hilfe:Vorlagenprogrammierung | |||
*In dieser Vorlage wird per '''#switch''' die Rüstungsteilebezeichnung je nach Klasse angepasst | |||
**[[Vorlage:Rüstungsgalerie (Klasse)]] | |||
*Hier wird eine Vorlage in einer Vorlage aufgerufen (die Progressionstabelle) weil man nie weiß wieviele Tabellenreihen benötigt werden. | |||
**[[Vorlage:Infobox Fertigkeit]] | |||
Viel Erfolg --[[Benutzer:Flece|Flece]] 13:25, 12. Mär. 2007 (CET) | |||
:Danke. Die Hilfe bei Wikipedia durchsuch ich immer wieder, aber die finde ich völlig unzureichend. Die anderen Vorlagen werde ich mir jetzt mal anschauen. Die Sache mit den Zeilen habe ich ja mit einer extra Vorlage gelöst und das klappt ja bisher. In meinem Sandkasten hab ich übrigens noch mehr Beispiele: [[Sandkasten/Pillepalle]]. Aber man kann sicherlich noch sehr viel verbessern ^^. Nochmal danke. --[[Benutzer:Pillepalle|Pillepalle]] 13:34, 12. Mär. 2007 (CET) | |||
::Ich würde den Aufruf der Tabelle so gestalten: --[[Benutzer:Flece|Flece]] 14:12, 12. Mär. 2007 (CET) | |||
<pre> | |||
{{Tabelle Rüstungsherstellung | |||
| klasse = Paragon | |||
| kampagne = Nightfall | |||
| schmied 1 = {{Tabellenzeile Schmied | |||
|ort=Kamadan, Juwel von Istan | |||
|schmied=Mehinu | |||
|rüstung = 35 | |||
|einzelpreis = 20 | |||
|gesamtpreis = 80 | |||
|material_kopf = | |||
|material_brust = 3 [[Gerbfellquadrat|Gerbfell]] | |||
|material_arm = 1 [[Gerbfellquadrat|Gerbfell]] | |||
|material_bein = 2 [[Gerbfellquadrat|Gerbfell]] | |||
|material_fuss = 1 [[Gerbfellquadrat|Gerbfell]] | |||
|material_summe = 7 [[Gerbfellquadrat|Gerbfell]] | |||
}} | |||
| schmied 2 = {{Tabellenzeile Schmied | |||
|ort = Konsulatshafen | |||
|schmied = Vatundo | |||
|rüstung = 80 | |||
|einzelpreis = 1000 | |||
|gesamtpreis = 4000 | |||
|material_koppf = | |||
|material_brust = 75 [[Gerbfellquadrat|Gerbfell]] <br /> 12 [[Lederquadrat|Leder]] | |||
|material_arm = 25 [[Gerbfellquadrat|Gerbfell]] <br /> 4 [[Lederquadrat|Leder]] | |||
|material_bein = 50 [[Gerbfellquadrat|Gerbfell]] <br /> 8 [[Lederquadrat|Leder]] | |||
|material_fuss = 25 [[Gerbfellquadrat|Gerbfell]] <br /> 4 [[Lederquadrat|Leder]] | |||
|material_summe = 175 [[Gerbfellquadrat|Gerfell]] <br /> 28 [[Lederquadrat|Leder]] | |||
}} | |||
}}</pre> | |||
:::Hast recht. Wirkt einiges einfacher als meine Vorlage. Ich mach mich an die Umsetzung. Hab da noch eine Frage. Kannst du mir sagen warum die Icons nicht anzeigt werden. Die Bilder existieren, dann müsste es doch gehen. --[[Benutzer:Pillepalle|Pillepalle]] 14:19, 12. Mär. 2007 (CET) | |||
<pre> | |||
|iconfuss=Paragon Istan-Rüstung weiblich Sandalen icon.png | |||
Code in der Vorlage: | |||
{{#ifexist: [[Bild:{{{iconfuss}}}]] | [[Bild:{{{iconfuss}}}|22px]]|}} | |||
</pre> | |||
::::Hat sich erledigt. Ich bin mit den beiden Vorlagen soweit fertig. Habs ein klein wenig anders als du in deinem Beispiel. Aber im groben ist es so. --[[Benutzer:Pillepalle|Pillepalle]] 12:56, 14. Mär. 2007 (CET) |
Aktuelle Version vom 14. März 2007, 12:56 Uhr
Ich mache gerade eine neue Version, die alte wurde (wenn ich das richtig sehe) bisher eh nicht verwendet. Im folgenden der Quelltext der alten Version:
Ort | Schmied | Rüstung | Gold | Kopfbedeckung | Brust | Handschuhe | Beinkleid | Schuhe |
---|---|---|---|---|---|---|---|---|
[[{{{ort}}}]] | [[{{{schmied}}}]] | {{{rüstung}}} | 1 500 | 25 [[{{{material1}}}]] 4 [[{{{material2}}}]] 3 [[{{{material3}}}]] |
75 [[{{{material1}}}]] 12 [[{{{material2}}}]] 9 [[{{{material3}}}]] |
25 [[{{{material1}}}]] 4 [[{{{material2}}}]] 3 [[{{{material3}}}]] |
50 [[{{{material1}}}]] 8 [[{{{material2}}}]] 6 [[{{{material3}}}]] |
25 [[{{{material1}}}]] 4 [[{{{material2}}}]] 3 [[{{{material3}}}]] |
Diese Vorlage wird nicht normal includiert sondern per {{subst:}}
{{subst:Tabelle Rüstungsherstellung |ort= |schmied= |rüstung= |material1= |material2= |material3= }}
--Pillepalle 15:36, 11. Mär. 2007 (CET)
- Nein hast du falsch gesehen...diese Vorlage wurde per subst: eingebunden..das kann man also nicht sehen. Aber egal..der Kram ist überholt. --Flece 13:06, 12. Mär. 2007 (CET)
Programmierfehler[Bearbeiten]
ich sehe da einige Fehler in der Vorlage z.b. {{ifexist überprüft nicht etwa ob die Variable belegt wurde....es guckt nach ob ein Seite in der Wiki existiert oder nicht !
in einer Tabelle gibt es normale Reihen und einen Tabellenkopf das wird im wiki per | oder per ! ausgedrückt. einn Tabellenkopf (!) muss man nicht zentrieren...der ist sowieso zentriert.
Ich empfehle folgende Lektüre:
- Hilfe zu den Parser functions
- In dieser Vorlage wird per #switch die Rüstungsteilebezeichnung je nach Klasse angepasst
- Hier wird eine Vorlage in einer Vorlage aufgerufen (die Progressionstabelle) weil man nie weiß wieviele Tabellenreihen benötigt werden.
Viel Erfolg --Flece 13:25, 12. Mär. 2007 (CET)
- Danke. Die Hilfe bei Wikipedia durchsuch ich immer wieder, aber die finde ich völlig unzureichend. Die anderen Vorlagen werde ich mir jetzt mal anschauen. Die Sache mit den Zeilen habe ich ja mit einer extra Vorlage gelöst und das klappt ja bisher. In meinem Sandkasten hab ich übrigens noch mehr Beispiele: Sandkasten/Pillepalle. Aber man kann sicherlich noch sehr viel verbessern ^^. Nochmal danke. --Pillepalle 13:34, 12. Mär. 2007 (CET)
- Ich würde den Aufruf der Tabelle so gestalten: --Flece 14:12, 12. Mär. 2007 (CET)
{{Tabelle Rüstungsherstellung | klasse = Paragon | kampagne = Nightfall | schmied 1 = {{Tabellenzeile Schmied |ort=Kamadan, Juwel von Istan |schmied=Mehinu |rüstung = 35 |einzelpreis = 20 |gesamtpreis = 80 |material_kopf = |material_brust = 3 [[Gerbfellquadrat|Gerbfell]] |material_arm = 1 [[Gerbfellquadrat|Gerbfell]] |material_bein = 2 [[Gerbfellquadrat|Gerbfell]] |material_fuss = 1 [[Gerbfellquadrat|Gerbfell]] |material_summe = 7 [[Gerbfellquadrat|Gerbfell]] }} | schmied 2 = {{Tabellenzeile Schmied |ort = Konsulatshafen |schmied = Vatundo |rüstung = 80 |einzelpreis = 1000 |gesamtpreis = 4000 |material_koppf = |material_brust = 75 [[Gerbfellquadrat|Gerbfell]] <br /> 12 [[Lederquadrat|Leder]] |material_arm = 25 [[Gerbfellquadrat|Gerbfell]] <br /> 4 [[Lederquadrat|Leder]] |material_bein = 50 [[Gerbfellquadrat|Gerbfell]] <br /> 8 [[Lederquadrat|Leder]] |material_fuss = 25 [[Gerbfellquadrat|Gerbfell]] <br /> 4 [[Lederquadrat|Leder]] |material_summe = 175 [[Gerbfellquadrat|Gerfell]] <br /> 28 [[Lederquadrat|Leder]] }} }}
- Hast recht. Wirkt einiges einfacher als meine Vorlage. Ich mach mich an die Umsetzung. Hab da noch eine Frage. Kannst du mir sagen warum die Icons nicht anzeigt werden. Die Bilder existieren, dann müsste es doch gehen. --Pillepalle 14:19, 12. Mär. 2007 (CET)
|iconfuss=Paragon Istan-Rüstung weiblich Sandalen icon.png Code in der Vorlage: {{#ifexist: [[Bild:{{{iconfuss}}}]] | [[Bild:{{{iconfuss}}}|22px]]|}}
- Hat sich erledigt. Ich bin mit den beiden Vorlagen soweit fertig. Habs ein klein wenig anders als du in deinem Beispiel. Aber im groben ist es so. --Pillepalle 12:56, 14. Mär. 2007 (CET)