Building up a word pool/adverbs and adjectives und Vorlage:Autorenbox: Unterschied zwischen den Seiten

Aus ZUM-Unterrichten
< Building up a word pool(Unterschied zwischen Seiten)
Markierung: 2017-Quelltext-Bearbeitung
 
KKeine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
Some sentences may be correct and yet something is still missing:
Diese Vorlage erzeugt eine Information über den Erstautor und das Datum der letzten Bearbeitung der Seite, auf der die Vorlage eingebunden wird.


<div style="font-style:italic;color:navy;margin:1em;">I was walking throught the forest. I saw a fox.</div>


They sound boring and lifeless. 
== Parameter ==


Give more background information with attributes:
; <code>mit_unterseiten</code>
: zusätzlich werden Autoren und Änderungen aller Unterseiten berücksichtigt.
:; 0 : nein
:; 1 : ja


<div style="font-style:italic;color:navy;margin:1em;">I was walking <span style="display: inline-block;background:yellow;padding:0.2em 0.5em;border-radius:0.2em;text-align: center;width: 5em;">slowly</span>through the <span style="display: inline-block;background:tomato;padding:0.2em 0.5em;border-radius:0.2em;text-align: center;width: 5em;">dark</span> and <span style="display: inline-block;background:tomato;padding:0.2em 0.5em;border-radius:0.2em;text-align: center;width: 5em;">peaceful</span> forest.</div>
; <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>].


<div style="font-style:italic;color:navy;margin:1em;">Then I <span style="display: inline-block;background:yellow;padding:0.2em 0.5em;border-radius:0.2em;text-align: center;width: 5em;">suddenly</span> saw a <span style="display: inline-block;background:tomato;padding:0.2em 0.5em;border-radius:0.2em;text-align: center;width: 5em;">small</span> <span style="display: inline-block;background:tomato;padding:0.2em 0.5em;border-radius:0.2em;text-align: center;width: 5em;">red</span> fox.</div>
== Beispiele ==


Here's another example:
;Benutzung
: <pre>{{Autorenbox}}</pre>
;Ergebnis
: {{Autorenbox}}


<div style="font-style:italic;color:navy;margin:1em;">There was a house.</div>
;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}}


<div style="font-style:italic;color:navy;margin:1em;">There was an old house.</div>
;Benutzung
: <pre>{{Autorenbox|mit_unterseiten=ja}}</pre>
<div style="font-style:italic;color:navy;margin:1em;">There was a really old house with a sagging roof and some broken windows in the attic.</div>
;Ergebnis
: <small>Die Vorlage hat keine Unterseiten, deshalb ist das Beispiel sehr leer.</small>
: {{Autorenbox|mit_unterseiten=ja}}




'''''Adjectives''''' describe nouns and '''''adverbs''''' describe verbs or other adjectives /adverbs:
<includeonly>
<!-- BEGIN: Wir suchen den ersten Autor der Seite -->
<onlyinclude>{{#vardefine:Autorenbox_Autor|}}</onlyinclude>
<!-- wir suchen nach allen Versionen vor der aktuellen Zeit. Wir wollen nur ein Ergebnis und benutzen ein Userformat um die Variable Autorenbox_Autor zu setzen.  -->
<onlyinclude>{{#dpl:
  | noresultsheader=&nbsp;
  | title={{PAGENAME}}
  | allrevisionsbefore={{CURRENTTIMESTAMP}}
  | namespace={{NAMESPACE}}
  | skipthispage=no
  | format=,²{#vardefine:Autorenbox_Autor¦²{RepariereNutzername¦%USER%}²}²,
  | addauthor=true
  | count=1
}}</onlyinclude>
<!-- END: Wir suchen den ersten Autor der Seite -->
<onlyinclude>{{#if: {{{kategorie|}}}
|
<!-- BEGIN: Liste aller Autoren in der Kategorie -->
{{#vardefine:Autorenbox_lastmodified|}}
{{#vardefine:Autorenbox_lastmodified_tmp|0}}
{{#dpl:
| noresultsheader=&nbsp;
| category={{{kategorie}}}
| namespace={{NAMESPACE}}
| skipthispage=no
| userdateformat=U
| ordermethod=lastedit
| addeditdate=true
| minoredits=exclude
| format=,²{#ifexpr: ²{#var:Autorenbox_lastmodified_tmp}² < %DATE% ¦²{#vardefine:Autorenbox_lastmodified_tmp¦%DATE%}²}²,
| distinct=true}}
{{#vardefine:Autorenbox_lastmodified|{{#ifeq:{{#var:Autorenbox_lastmodified_tmp|}}|0||{{#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">aktualisiert im {{#time: F Y | {{#if:{{#var:Autorenbox_lastmodified|}}|@{{#var:Autorenbox_lastmodified|}}|{{REVISIONYEAR}}-{{REVISIONMONTH}}-{{REVISIONDAY}}}}}}</small>
<div class="uk-flex uk-flex-wrap uk-width-1-1">
{{Nutzerkarte|{{#var:Autorenbox_Autor}}}}
<!--


<div style="font-style:italic;color:navy;margin:1em;">I was walking <span style="display: inline-block;background:yellow;padding:0.2em 0.5em;border-radius:0.2em;text-align: center;width: 5em;">quite</span> <span style="display: inline-block;background:yellow;padding:0.2em 0.5em;border-radius:0.2em;text-align: center;width: 5em;">carefully</span> and <span style="display: inline-block;background:yellow;padding:0.2em 0.5em;border-radius:0.2em;text-align: center;width: 5em;">slowly</span>through the <span style="display: inline-block;background:yellow;padding:0.2em 0.5em;border-radius:0.2em;text-align: center;width: 5em;">really</span> <span style="display: inline-block;background:tomato;padding:0.2em 0.5em;border-radius:0.2em;text-align: center;width: 5em;">dark</span> and <span style="display: inline-block;background:tomato;padding:0.2em 0.5em;border-radius:0.2em;text-align: center;width: 5em;">peaceful</span> forest. </div>
Die Variable `Autorenbox_Nutzerliste` wird verwendet um Duplikate zu vermeiden.
Der DPL Aufruf liefert jeden Autor jeder Revision, das sind natürlich viele Duplikate.
Im DPL format prüfen wir erst ob der aktuell gefundene %USER% bereits in der Variable vorkommt.
Wenn ja, geben wir nix aus. Wenn nein fügen wir ihn hinzu und geben die Nutzerkarte aus.


'''see more:'''
In der Liste werden die Namen mit `>>` `<<` umrahmt um nicht zufälligerweise Benutzer welche aus Namen anderer Benutzer zusammengesetzt sind auszuschließen. Z.B. ein Nutzer heißt Franz, einer heißt Bergmann und ein dritter heißt FranzBergmann. Würden wir nur einfach den Namen Suchen könnte ein bereits gefundener FranzBergmann die Anzeige sowohl von Benutzer Franz als auch von Benutzer Bergmann verhindern (da beide Namen ja bereits vorkommen als Bestandteile von FranzBergmann. Die Umrahmung mit `>>` und `<<` verhindert dies.
* [[Englisch/Grammatik/Adverb_or_Adjective%3F|Adverb or Adjective?]]


== Adverbs of degree ==
Der DPL Aufruf kommt bei importierten Seiten zu falschen Nutzernamen (NAMENSRAUM>Benutzername). Deshalb muss immer %USER% durch {{RepariererNutzername}} repariert werden.
'''''Adverbs of degree''''' are used to modify verbs, adverbs and adjectives. They tell us the intensity to which something happens.


{{2Spalten|
-->
{{2Spalten|
{{#vardefine:Autorenbox_Nutzerliste|>>{{RepariereNutzername | {{#var:Autorenbox_Autor}}}}<<}}{{#dpl:
'''*'''
| noresultsheader=&nbsp;
* a bit
| category={{{kategorie}}}
* a little
| allrevisionsbefore={{CURRENTTIMESTAMP}}
* barely
| namespace={{NAMESPACE}}
* hardly
| skipthispage=no
* narrowly
| ordermethod=lastedit
* scarcely
| minoredits=exclude
 
| format=,²{#if: ²{#pos: ²{#var:Autorenbox_Nutzerliste¦}²¦>>²{RepariereNutzername¦%USER%}²<<}²¦¦²{#vardefine:Autorenbox_Nutzerliste¦²{#var:Autorenbox_Nutzerliste¦}²>>²{RepariereNutzername¦%USER%}²<<}²²{Nutzerkarte¦²{RepariereNutzername¦%USER%}²}²}²,
| adduser=true
| distinct=true
}}
<!-- END: Liste aller Autoren in der Kategorie -->
|
|
'''**'''
<!-- BEGIN: Liste aller Autoren auf der Seite (evtl. inklusive Unterseiten) -->
* fairly
{{#vardefine:Autorenbox_lastmodified|}}
* pretty
{{#vardefine:Autorenbox_lastmodified_tmp|0}}
* quite
{{#dpl:
* rather
| noresultsheader=&nbsp;
* somewhat
| titlematch={{PAGENAME}}{{#ifeq:{{{mit_unterseiten|}}}|1|{{!}}{{PAGENAME}}/%}}
 
| namespace={{NAMESPACE}}
| skipthispage=no
| userdateformat=U
| ordermethod=lastedit
| addeditdate=true
| minoredits=exclude
| format=,²{#ifexpr: ²{#var:Autorenbox_lastmodified_tmp}² < %DATE% ¦²{#vardefine:Autorenbox_lastmodified_tmp¦%DATE%}²}²,
| distinct=true}}
{{#vardefine:Autorenbox_lastmodified|{{#ifeq:{{#var:Autorenbox_lastmodified_tmp|}}|0||{{#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 uk-width-1-1">
{{Nutzerkarte|{{#var:Autorenbox_Autor}}}}
{{#vardefine:Autorenbox_Nutzerliste|>>{{RepariereNutzername|{{#var:Autorenbox_Autor}}}}<<}}{{#dpl:
| noresultsheader=&nbsp;
| titlematch={{PAGENAME}}{{#ifeq:{{{mit_unterseiten|}}}|1|{{!}}{{PAGENAME}}/%}}
| allrevisionsbefore={{CURRENTTIMESTAMP}}
| namespace={{NAMESPACE}}
| skipthispage=no
| ordermethod=lastedit
| minoredits=exclude
| format=,²{#if: ²{#pos: ²{#var:Autorenbox_Nutzerliste¦}²¦>>²{RepariereNutzername¦%USER%}²<<}²¦¦²{#vardefine:Autorenbox_Nutzerliste¦²{#var:Autorenbox_Nutzerliste¦}²>>²{RepariereNutzername¦%USER%}²<<}²²{Nutzerkarte¦²{RepariereNutzername¦%USER%}²}²}²,
| adduser=true
| distinct=true
}}
<!-- END: Liste aller Autoren auf der Seite (evtl. inklusive Unterseiten) -->
}}
}}
{{2Spalten|
'''***'''
* deeply
* decidedly
* extremely
* incredibly
* really
* very
|
'''****'''
* absolutely
* completely
* entirely
* totally
}}}}
{{Box|Tip|Don't overdo it! Don't give every adjective its own adverb of degree but sprinkle it into your guided writing!|Hervorhebung}}
=== The Test ===
'''Put in the correct adverbs:'''
<div class="lueckentext-quiz" lang="en">
We had an English test. I was ''almost'' finished when I saw a bird outside the window.
Its colorful feathers looked ''absolutely'' wonderful.
The bird was sitting on the window sill and I was ''barely'' moving.
I felt ''incredibly'' lucky to see such a beautiful creature but my teacher was ''terribly'' grumpy today.
</div>
'''Use adverbs of degree:'''
<div class="lueckentext-quiz" lang="en">
Did you do well in the last test?
Well, it was OK . We were ''fairly|pretty|quite|rather|somewhat (**)'' late  but that seems ''absolutely|completely|incredibly|really|totally(***) normal, doesn't it? So we had to hurry to class.
</div>
</div>
 
</div></onlyinclude>
{{Show-Hide|
</includeonly>
Did you do well in the last test?
<noinclude>
 
<templatedata>
 
{
Well, it was OK . We were ''fairly/pretty/quite/rather/somewhat (**)'' late  but that seems ''absolutely/completely/incredibly/really/totally(***) normal, doesn't it? So we had to hurry to class.}}
"params": {
 
"kategorie": {
== Inversion ==
"label": "Kategorie",
Sometimes you want to strenghten your point of view by putting the adverb first:
"type": "string",
 
"description": "Autoren und Änderungen aller Seiten der Kategorie werden berücksichtigt. Wenn Kategorie gesetzt ist wird der Parmaeter mit_unterseiten ignoriert."
'''''Little''' did I know ...''
},
 
"mit_unterseiten": {
'''''Never''' have I seen such wildlife.''
"label": "Mit Unterseiten",
 
"description": "Autoren und Änderungen der aktuellen Seite sowie aller Unterseiten werden berücksichtigt.",
'''''Rarely''' do foxes show themselves.
"type": "boolean"
 
}
'''''Not only''' did she do ...''
},
 
"format": "inline",
{{Box|Tip|These sentence structures are only used in writing, never in conversation!|Hervorhebung}}
"description": "Diese Vorlage erzeugt eine Information über den Erstautor und das Datum der letzten Bearbeitung der Seite, auf der die Vorlage eingebunden wird."
 
}
== Interactive Exercises ==
</templatedata>
=== The Test ===
</noinclude>
<div class="lueckentext-quiz" lang="en">
We had an English test. I was ''almost'' finished when I saw a bird outside the window.
 
Its colorful feathers looked ''absolutely'' wonderful.
 
The bird was sitting on the window sill and I was ''barely'' moving.
 
I felt ''incredibly'' lucky to see such a beautiful creature but my teacher was ''terribly'' grumpy today.
</div>
 
 
 
{{Fortsetzung|vorher=Building up a word pool|vorherlink=Building up a word pool|
weiter=Synonyms|weiterlink=Building up a word pool/Synonyms}}
{{Building up a word pool}}

Version vom 3. Mai 2020, 22:35 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
 
Benutzung
{{Autorenbox|kategorie=Ethik}}
Ergebnis
Es wird nur der aktuelle Namensraum berücksichtigt, deshalb ist das Beispiel sehr leer.
 
Benutzung
{{Autorenbox|mit_unterseiten=ja}}
Ergebnis
Die Vorlage hat keine Unterseiten, deshalb ist das Beispiel sehr leer.
 



Diese Vorlage erzeugt eine Information über den Erstautor und das Datum der letzten Bearbeitung der Seite, auf der die Vorlage eingebunden wird.

Vorlagenparameter

Diese Vorlage bevorzugt Inline-Formatierung von Parametern.

ParameterBeschreibungTypStatus
Kategoriekategorie

Autoren und Änderungen aller Seiten der Kategorie werden berücksichtigt. Wenn Kategorie gesetzt ist wird der Parmaeter mit_unterseiten ignoriert.

Zeichenfolgeoptional
Mit Unterseitenmit_unterseiten

Autoren und Änderungen der aktuellen Seite sowie aller Unterseiten werden berücksichtigt.

Booleschoptional