Zuletzt bearbeitet vor 2 Jahren
von Margit Link-Rodrigue

Letzte Änderungen Transklusion: Unterschied zwischen den Versionen

(Die Seite wurde neu angelegt: „Es ist möglich, die Ergebnisse der Spezialseite "Letzte Änderungen" in eine Wiki-Seite einzubinden. == Hinzufügen der Änderungsliste zu einer Seite == Um…“)
Markierung: 2017-Quelltext-Bearbeitung
 
Keine Bearbeitungszusammenfassung
Zeile 4: Zeile 4:
Um die Liste der letzten Änderungen auf einer beliebigen Seite im Wiki anzuzeigen, können Sie sie einfach transkludieren, indem Sie Folgendes im Quelltextmodus hinzufügen:  
Um die Liste der letzten Änderungen auf einer beliebigen Seite im Wiki anzuzeigen, können Sie sie einfach transkludieren, indem Sie Folgendes im Quelltextmodus hinzufügen:  
<syntaxhighlight lang="text">
<syntaxhighlight lang="text">
{{Spezial:RecentChanges}}
{{Spezial:Letzte Änderungen}}
</syntaxhighlight>
</syntaxhighlight>
Dies wird einfach denselben Inhalt ausgeben, der auf der Seite ''Spezial:Letzte Änderungen'' angezeigt wird.
Dies gibt denselben Inhalt aus, der auf der Seite ''Spezial:Letzte Änderungen'' angezeigt wird.
[[File:Include Recent changes.png|alt=Neueste Änderungen in einer Wiki-Seite transkludieren|center|thumb|650x650px|Neueste Änderungen in einer Wiki-Seite transkludieren]]
[[Datei:letzte Änderungen Transklusion.png|alternativtext=Transkludierte letzte Änderungen|zentriert|mini|650x650px|Transkludierte letzte Änderungen]]
 
== Einschränkung der angezeigten Informationen ==
== Einschränkung der angezeigten Informationen ==
Manchmal möchten Sie vielleicht die Informationen einschränken, die für die letzten Änderungen angezeigt werden.
Manchmal möchten Sie vielleicht die Informationen einschränken, die für die letzten Änderungen angezeigt werden.
[[Datei:letzte Änderungen gefiltert include.png|link=https://en.wiki.bluespice.com/wiki/File:recent%20changes%20filtered%20include.png|alt=Neueste Änderungen gefilterte Ansicht|center|thumb| 500x500px|Gefilterte Ansicht der letzten Änderungen]]
[[Datei:Gefilterte transkludierte letzte Änderungen.png|alternativtext=Gefilterte transkludierte letzte Änderungen|zentriert|mini|500x500px|Gefilterte transkludierte letzte Änderungen]]
 
Dazu müssen Sie zwei Änderungen vornehmen:
Dazu müssen Sie zwei Änderungen vornehmen:
# '''Passen Sie die Transklusions-Anweisung an:''' Verwenden Sie einen Wrapper um Ihr Transklusions-Tag und fügen Sie der Transklusion selbst einige Filterparameter hinzu.
# '''Transklusion anpassen:''' Verwenden Sie einen Wrapper um Ihr Transklusions-Tag und fügen Sie der Transklusion selbst einige Filterparameter hinzu.
# '''Ausgabe formatieren:''' Entfernen Sie die unnötigen Informationen durch einige Stilanpassungen auf der Seite ''MediaWiki:Common.css'' (Administratorrechte erforderlich)
# '''Ausgabe formatieren:''' Entfernen Sie die unnötigen Informationen durch einige Stilanpassungen auf der Seite ''MediaWiki:Common.css'' (Administratorrechte erforderlich)


Zeile 70: Zeile 68:
# '''Aktivieren''' Sie Cache deaktivieren  
# '''Aktivieren''' Sie Cache deaktivieren  
# '''Drücken''' Sie ''F5'' auf Ihrer Tastatur, um die Seite zu aktualisieren.
# '''Drücken''' Sie ''F5'' auf Ihrer Tastatur, um die Seite zu aktualisieren.
[[File:disable caching.png|alt=disable network cache|center|thumb|650x650px|disable network cache]]
[[File:disable caching.png|center|thumb|650x650px|disable network cache|verweis=Special:FilePath/disable_caching.png]]
[[de:{{FULLPAGENAME}}]]
[[de:{{FULLPAGENAME}}]]
[[en:Recent changes transclusion]]
[[en:Recent changes transclusion]]

Version vom 5. Mai 2022, 17:00 Uhr

Es ist möglich, die Ergebnisse der Spezialseite "Letzte Änderungen" in eine Wiki-Seite einzubinden.

Hinzufügen der Änderungsliste zu einer Seite[Bearbeiten | Quelltext bearbeiten]

Um die Liste der letzten Änderungen auf einer beliebigen Seite im Wiki anzuzeigen, können Sie sie einfach transkludieren, indem Sie Folgendes im Quelltextmodus hinzufügen:

{{Spezial:Letzte Änderungen}}

Dies gibt denselben Inhalt aus, der auf der Seite Spezial:Letzte Änderungen angezeigt wird.

Transkludierte letzte Änderungen
Transkludierte letzte Änderungen

Einschränkung der angezeigten Informationen[Bearbeiten | Quelltext bearbeiten]

Manchmal möchten Sie vielleicht die Informationen einschränken, die für die letzten Änderungen angezeigt werden.

Gefilterte transkludierte letzte Änderungen
Gefilterte transkludierte letzte Änderungen

Dazu müssen Sie zwei Änderungen vornehmen:

  1. Transklusion anpassen: Verwenden Sie einen Wrapper um Ihr Transklusions-Tag und fügen Sie der Transklusion selbst einige Filterparameter hinzu.
  2. Ausgabe formatieren: Entfernen Sie die unnötigen Informationen durch einige Stilanpassungen auf der Seite MediaWiki:Common.css (Administratorrechte erforderlich)


Transklusion anpassen[Bearbeiten | Quelltext bearbeiten]

Sie können einige Parameter in der Transklusionsanweisung festlegen, um Informationen zu filtern. Das folgende Beispiel zeigt die letzten 100 Änderungen in den letzten 7 Tagen im Hauptnamensraum (Seiten):

<div class="rcinclude">{{Spezial:Letzte Änderungen|limit=100|days=7|namespace=0}}</div>

Um Änderungen in zusätzlichen Namespaces anzuzeigen, fügen Sie diese dem namespace-Parameter hinzu, getrennt durch ein Semikolon:

<div class="rcinclude">{{Spezial:Letzte Änderungen|limit=100|days=7|namespace=0;3010}}</div>

Ausgabe formatieren[Bearbeiten | Quelltext bearbeiten]

Nachdem Sie den <div class="rinclude">...</div>-Wrapper um Ihren Transklusionsinhalt hinzugefügt haben, können Sie nun diese "rinclude"-Klasse verwenden, um die Ausgabe zu formatieren und einige unnötige Informationen zu verbergen. Diese Klasse ist wichtig, da sie sicherstellt, dass andere Seiten im Wiki, wie etwa die eigentliche Spezialseite „Letzte Änderungen“ oder die Seiten zur Versionshistorie in Ihrem Wiki, von diesen Änderungen nicht betroffen sind.

Um zusätzliche Detailinformationen herauszufiltern – wie Änderungen der Dateigröße, Markierungen oder direkte Links zum Versionsvergleich – fügen Sie Folgendes zur Seite „MediaWiki:Common.css“ hinzu (Administratorrechte erforderlich):

/** custom formatting for recent changes that are included on a wiki page with a div-wrapper of css-class .rcinclude **/

/* first style declaration hides all unnecessary info such as bytes, direct links to differences, links related to user, and markers */
.rcinclude .mw-changeslist-line-inner-userTalkLink,
.rcinclude .mw-diff-bytes, 
.rcinclude .mw-tag-markers,
.rcinclude .mw-changeslist-legend,
.rcinclude .mw-changeslist-line-inner-rollback,
.rcinclude .mw-changeslist-links,
.rcinclude .mw-changeslist-separator,
.rcinclude.mw-rollback-link, 
.rcinclude .mw-rollback-link {display:none}

/* remove the "New" indicator from the time in front of each entry - they can only be removed together */
.rcinclude td.mw-enhanced-rc {display:none} 

/* increase spacing between entries */
.rcinclude .mw-changeslist-line {margin-bottom:0.6em} 

/* separate page title and user name */
.rcinclude .mw-title::after {content:" -"} 

/* make the day heading more compact */
.rcinclude .mw-changeslist h4 {font-size:0.95em; margin:1em 0 0.5em 0}  

/* remove unnecessary space in the expanded version rows */
.rcinclude tr.mw-rcfilters-ui-highlights-enhanced-nested td:nth-child(3){display:none}   

/** end recent changes formatting  **/

Nachdem Sie diese Änderungen in MediaWiki:Common.css gespeichert haben, sollten Sie nun die geänderte Ausgabe des transkludierten Inhalts sehen, wie im vorherigen Screenshot gezeigt.

Wenn Sie immer noch die ursprüngliche Formatierung sehen, müssen Sie den Netzwerk-Cache Ihrin Ihrem Browsesr leeren:

  1. Klicken Sie mit der rechten Maustaste auf die Wiki-Seite, die die Transklusion "Letzte Änderungen" enthält.
  2. Klicken Sie Untersuchen.
  3. Aktivieren Sie Cache deaktivieren
  4. Drücken Sie F5 auf Ihrer Tastatur, um die Seite zu aktualisieren.
Datei:disable caching.png
disable network cache



Feedback zur Dokumentation ist im Community-Forum möglich.