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, 18: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 Bearbeiten von Hauptseite mit Photoshop:{{USERLIST|Bearbeiten von Hauptseite mit Photoshop|,<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|Bearbeiten von Hauptseite mit Photoshop|,<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)