Vorlage:USERLIST: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
WiMu (Diskussion | Beiträge) K (mehr brainstroming) |
WiMu (Diskussion | Beiträge) K (mal gucken ...) |
||
Zeile 13: | Zeile 13: | ||
-->{{#vardefine:link|{{#ifeq:{{{link|false}}}|true|true|false}}}}<!-- | -->{{#vardefine:link|{{#ifeq:{{{link|false}}}|true|true|false}}}}<!-- | ||
-- | -- | ||
− | -- und/oder jeden Autor an eine Vorlage übergeben? | + | -- und/oder jeden Autor an eine Vorlage übergeben? (später, vielleicht) |
-- | -- | ||
-->{{#if:{{{template|}}}|{{#vardefine:template| {{{template}}} }} }}<!-- | -->{{#if:{{{template|}}}|{{#vardefine:template| {{{template}}} }} }}<!-- | ||
Zeile 62: | Zeile 62: | ||
-- | -- | ||
-->¦\n*}²<!-- | -->¦\n*}²<!-- | ||
− | |||
− | |||
− | |||
− | |||
-- | -- | ||
-- 5. Link oder einfachen Autorennamen ausspucken | -- 5. Link oder einfachen Autorennamen ausspucken | ||
-- | -- | ||
− | -->²{#ifeq: ²{#var:link}² ¦ true ¦ [[²{ns:2}²:%USER%¦%USER%]] ¦ %USER%}²}²<!-- | + | -->²{#ifeq: ²{#var:link}² ¦ true ¦ [[²{ns:2}²:%USER%¦%USER%]] ¦ %USER%}²}², |
+ | }}<!-- | ||
-- | -- | ||
− | -- | + | -- Variablen wieder leeren für die nächste Abfrage |
-- | -- | ||
− | --> | + | -->{{#loop: i | 1 | {{#var:numberofusers}} | {{#vardefine:{{#var:author/{{#var:i}} }} | }} }}<!-- |
− | }}<noinclude>{{#vardefine:randompage|{{#dpl: | + | --><noinclude>{{#vardefine:randompage|{{#dpl: |
| namespace = | | namespace = | ||
| randomcount = 1 | | randomcount = 1 |
Version vom 1. April 2010, 17:23 Uhr
Extension:DynamicPageList (DPL), version 3.3.10: Error: The paramater 'adduser=true' must be used with 'ordermethod=[ firstedit | lastedit ]'
{{#loop: i | 1 | 0 | }}
die Vorlage spuckt eine Liste aller Autoren einer Seite aus – ohne Mehrfachnennung. Benutzung:
{{USERLIST}}
☛ Autorenliste der aktuellen Seite (z.B. die "Liste" da oben){{USERLIST|Seitentitel}}
☛ Autorenliste der angegebenen Seite{{USERLIST|Seitentitel|Wikitext}}
☛ statt einer Liste werden die Autorennamen mit Wikitext getrennt hintereinander geschrieben;
z.B. für 14. Februar:{{USERLIST|14. Februar|,<nowiki> </nowiki>}}
(für Leerzeichen am Ende stets dieses komische <nowiki> </nowiki> benutzen)
Ergebnis:Extension:DynamicPageList (DPL), version 3.3.10: Error: The paramater 'adduser=true' must be used with 'ordermethod=[ firstedit | lastedit ]'
{{#loop: i | 1 | 0 | }}{{USERLIST|14. Februar|,<nowiki> </nowiki>|link=true}}
☛ Autorenliste wird verlinkt:Extension:DynamicPageList (DPL), version 3.3.10: Error: The paramater 'adduser=true' must be used with 'ordermethod=[ firstedit | lastedit ]'
{{#loop: i | 1 | 0 | }} (geht noch nicht, da sich mehrere Abfragen noch beißen)- Außerdem To-Do: Möglichkeit, Autoren an Vorlage zu übergeben einbauen; Möglichkeit, einen bestimmten Kamelnamen auszuschließen einbauen; Sortier-Funktion einbauen (nach Datum auf- und absteigend, sowie alphabetisch ... keine Ahnung, ob das geht)