Politik und Vorlage:Autorenbox: Unterschied zwischen den Seiten
Aus ZUM-Unterrichten
(Unterschied zwischen Seiten)
K (Autorenbox hinzugefügt) Markierung: 2017-Quelltext-Bearbeitung |
KKeine Bearbeitungszusammenfassung Markierung: 2017-Quelltext-Bearbeitung |
||
Zeile 1: | Zeile 1: | ||
< | Diese Vorlage erzeugt eine Information über den Erstautor und das Datum der letzten Bearbeitung der Seite, auf der die Vorlage eingebunden wird. | ||
{{ | |||
| | |||
| | == Parameter == | ||
}} | |||
< | ; <code>mit_unterseiten</code> | ||
{{ | : zusätzlich werden Autoren und Änderungen aller Unterseiten berücksichtigt. | ||
{{ | :; 0 : nein | ||
:; 1 : ja | |||
; <code>kategorie</code> | |||
: zusätzlich werden Autoren und Änderungen aller Seiten der Kategorie berücksichtigt. Weitere Informationen befinden sich in der [http://followthescore.org/dpldemo/index.php?title=DPL:Manual_-_DPL_parameters:_Criteria_for_page_selection#category DPL Dokumentation für <code>category</code>]. | |||
== Beispiele == | |||
;Benutzung | |||
: <pre>{{Autorenbox}}</pre> | |||
;Ergebnis | |||
: {{Autorenbox}} | |||
;Benutzung | |||
: <pre>{{Autorenbox|kategorie=Ethik}}</pre> | |||
;Ergebnis | |||
: <small>Es wird nur der aktuelle Namensraum berücksichtigt, deshalb ist das Beispiel sehr leer.</small> | |||
: {{Autorenbox|kategorie=Ethik}} | |||
;Benutzung | |||
: <pre>{{Autorenbox|mit_unterseiten=ja}}</pre> | |||
;Ergebnis | |||
: <small>Die Vorlage hat keine Unterseiten, deshalb ist das Beispiel sehr leer.</small> | |||
: {{Autorenbox|mit_unterseiten=ja}} | |||
<onlyinclude><includeonly> | |||
{{#vardefine:Autorenbox_Autor|}} | |||
{{#dpl: | |||
| noresultsheader= | |||
| title={{PAGENAME}} | |||
| allrevisionsbefore={{CURRENTTIMESTAMP}} | |||
| namespace={{NAMESPACE}} | |||
| skipthispage=no | |||
| format=,²{#vardefine:Autorenbox_Autor¦%USER%}², | |||
| addauthor=true | |||
| count=1 | |||
}} | |||
{{#if: {{{kategorie|}}} | |||
| | |||
{{#vardefine:Autorenbox_lastmodified|}} | |||
{{#vardefine:Autorenbox_lastmodified_tmp|0}} | |||
{{#dpl: | |||
| noresultsheader= | |||
| category={{{kategorie}}} | |||
| namespace={{NAMESPACE}} | |||
| skipthispage=no | |||
| userdateformat=U | |||
| ordermethod=lastedit | |||
| addeditdate=true | |||
| format=,²{#ifexpr: ²{#var:Autorenbox_lastmodified_tmp}² < %DATE% ¦²{#vardefine:Autorenbox_lastmodified_tmp¦%DATE%}²}², | |||
| distinct=true}} | |||
{{#vardefine:Autorenbox_lastmodified|{{#var:Autorenbox_lastmodified_tmp|}}}} | |||
<div class="uk-panel uk-panel-box uk-panel-box-primary zum-hintergrund-links zum-farbe-xx-heller"> | |||
'''Autoren:''' | |||
<small class="uk-align-right">aktualisert im {{#time: F Y | {{#if:{{#var:Autorenbox_lastmodified|}}|@{{#var:Autorenbox_lastmodified|}}|{{REVISIONYEAR}}-{{REVISIONMONTH}}-{{REVISIONDAY}}}}}}</small> | |||
<div class="uk-flex uk-flex-wrap"> | |||
{{Nutzerkarte|{{#var:Autorenbox_Autor}}}} | |||
{{#vardefine:Autorenbox_Nutzerliste|>>{{#sub: {{#var:Autorenbox_Autor}} | {{#expr: 1 + {{#pos: {{#var:Autorenbox_Autor}}|>}}}}}}<<}}{{#dpl: | |||
| noresultsheader= | |||
| category={{{kategorie}}} | |||
| allrevisionsbefore={{CURRENTTIMESTAMP}} | |||
| namespace={{NAMESPACE}} | |||
| skipthispage=no | |||
| format=,²{#if: ²{#pos: ²{#var:Autorenbox_Nutzerliste¦}²¦>>²{#sub: %USER% ¦ ²{#expr: 1 + ²{#pos: %USER%¦>}²}²}²<<}²¦¦²{#vardefine:Autorenbox_Nutzerliste¦²{#var:Autorenbox_Nutzerliste¦}²>>²{#sub: %USER% ¦ ²{#expr: 1 + ²{#pos: %USER%¦>}²}²}²<<}²²{Nutzerkarte¦²{#sub: %USER% ¦ ²{#expr: 1 + ²{#pos: %USER%¦>}²}²}²}²}², | |||
| adduser=true | |||
| distinct=true | |||
}} | }} | ||
| | | | ||
{{ | {{#vardefine:Autorenbox_lastmodified|}} | ||
{{#vardefine:Autorenbox_lastmodified_tmp|0}} | |||
{{#dpl: | |||
| noresultsheader= | |||
| titlematch={{PAGENAME}}{{#ifeq:{{{mit_unterseiten|}}}|1|{{!}}{{PAGENAME}}/%}} | |||
| namespace={{NAMESPACE}} | |||
| skipthispage=no | |||
| userdateformat=U | |||
| ordermethod=lastedit | |||
| addeditdate=true | |||
| format=,²{#ifexpr: ²{#var:Autorenbox_lastmodified_tmp}² < %DATE% ¦²{#vardefine:Autorenbox_lastmodified_tmp¦%DATE%}²}², | |||
| distinct=true}} | |||
{{#vardefine:Autorenbox_lastmodified|{{#var:Autorenbox_lastmodified_tmp|}}}} | |||
<div class="uk-panel uk-panel-box uk-panel-box-primary zum-hintergrund-links zum-farbe-xx-heller"> | |||
'''Autoren:''' | |||
<small class="uk-align-right">aktualisert im {{#time: F Y | {{#if:{{#var:Autorenbox_lastmodified|}}|@{{#var:Autorenbox_lastmodified|}}|{{REVISIONYEAR}}-{{REVISIONMONTH}}-{{REVISIONDAY}}}}}}</small> | |||
<div class="uk-flex uk-flex-wrap"> | |||
{{Nutzerkarte|{{#var:Autorenbox_Autor}}}} | |||
{{#vardefine:Autorenbox_Nutzerliste|>>{{#sub: {{#var:Autorenbox_Autor}} | {{#expr: 1 + {{#pos: {{#var:Autorenbox_Autor}}|>}}}}}}<<}}{{#dpl: | |||
| noresultsheader= | |||
| titlematch={{PAGENAME}}{{#ifeq:{{{mit_unterseiten|}}}|1|{{!}}{{PAGENAME}}/%}} | |||
| allrevisionsbefore={{CURRENTTIMESTAMP}} | |||
| namespace={{NAMESPACE}} | |||
| skipthispage=no | |||
| format=,²{#if: ²{#pos: ²{#var:Autorenbox_Nutzerliste¦}²¦>>²{#sub: %USER% ¦ ²{#expr: 1 + ²{#pos: %USER%¦>}²}²}²<<}²¦¦²{#vardefine:Autorenbox_Nutzerliste¦²{#var:Autorenbox_Nutzerliste¦}²>>²{#sub: %USER% ¦ ²{#expr: 1 + ²{#pos: %USER%¦>}²}²}²<<}²²{Nutzerkarte¦²{#sub: %USER% ¦ ²{#expr: 1 + ²{#pos: %USER%¦>}²}²}²}²}², | |||
| adduser=true | |||
| distinct=true | |||
}} | }} | ||
}} | }} | ||
</div> | |||
</div> | </div> | ||
</includeonly></onlyinclude> | |||
{{ | <noinclude> | ||
<templatedata> | |||
{ | |||
"params": { | |||
"kategorie": { | |||
"label": "Kategorie", | |||
"type": "string", | |||
"description": "Autoren und Änderungen aller Seiten der Kategorie werden berücksichtigt. Wenn Kategorie gesetzt ist wird der Parmaeter mit_unterseiten ignoriert." | |||
}, | |||
"mit_unterseiten": { | |||
"label": "Mit Unterseiten", | |||
"description": "Autoren und Änderungen der aktuellen Seite sowie aller Unterseiten werden berücksichtigt.", | |||
"type": "boolean" | |||
} | |||
}, | |||
"format": "inline", | |||
"description": "Diese Vorlage erzeugt eine Information über den Erstautor und das Datum der letzten Bearbeitung der Seite, auf der die Vorlage eingebunden wird." | |||
} | |||
</templatedata> | |||
</noinclude> |
Version vom 22. September 2019, 16:31 Uhr
Diese Vorlage erzeugt eine Information über den Erstautor und das Datum der letzten Bearbeitung der Seite, auf der die Vorlage eingebunden wird.
Parameter
mit_unterseiten
- zusätzlich werden Autoren und Änderungen aller Unterseiten berücksichtigt.
- 0
- nein
- 1
- ja
kategorie
- zusätzlich werden Autoren und Änderungen aller Seiten der Kategorie berücksichtigt. Weitere Informationen befinden sich in der DPL Dokumentation für
category
.
Beispiele
- Benutzung
{{Autorenbox}}
- Ergebnis
Autoren: aktualisert im Februar 2024
- Benutzung
{{Autorenbox|kategorie=Ethik}}
- Ergebnis
- Es wird nur der aktuelle Namensraum berücksichtigt, deshalb ist das Beispiel sehr leer.
Autoren: aktualisert im Januar 1970
- Benutzung
{{Autorenbox|mit_unterseiten=ja}}
- Ergebnis
- Die Vorlage hat keine Unterseiten, deshalb ist das Beispiel sehr leer.
Autoren: aktualisert im Februar 2024
Diese Vorlage erzeugt eine Information über den Erstautor und das Datum der letzten Bearbeitung der Seite, auf der die Vorlage eingebunden wird.
Parameter | Beschreibung | Typ | Status | |
---|---|---|---|---|
Kategorie | kategorie | Autoren und Änderungen aller Seiten der Kategorie werden berücksichtigt. Wenn Kategorie gesetzt ist wird der Parmaeter mit_unterseiten ignoriert. | Zeichenfolge | optional |
Mit Unterseiten | mit_unterseiten | Autoren und Änderungen der aktuellen Seite sowie aller Unterseiten werden berücksichtigt. | Boolesch | optional |