This page is a translated version of a page Help:Gadget-GallerySlideshow and the translation is 100% complete. Changes to the translation template, respectively the source language can be submitted through Help:Gadget-GallerySlideshow and have to be approved by a translation administrator.

Gallery Slideshow ist ein Gadget, das JavaScript-Code bereitstellt, um eine Diashow der Bilder innerhalb einer Kategorie oder in einer Galerie auf einer Seite in den Namensräume zu erstellen. Es ist standardmäßig in den in deinen Einstellungen aktiviert.

Alternativ kannst du auch weiterhin den Media Viewer verwenden, der unter Special:Preferences#mw-prefsection-rendering aktiviert werden muss.

JavaScript is disabled in your browser.
Bewege den Mauszeiger über die Diashow-Schaltfläche, um nach dem Aktivieren des Gadgets weitere Optionen zu sehen

Tastaturkürzel

 
Screenshot des GallerySlideshow-Helferleins im Galerie-Modus
  • Leertaste: nächstes Bild
  • Ende: letztes geladenes Bild
  • : vorheriges Bild
  • : nächstes Bild
  • Pause: Abspielen/Anhalten [Ctrl+C auf einem Mac]
  • Esc: Diashow verstecken (nochmals drücken, um sie wieder anzuzeigen)

URL-Parameter für die Adresszeile

Die URL-Parameter erlauben Dir, Links zu einer benutzerdefinierten Slideshow zu erstellen.

Wie wird so eine URL konstruiert: http://commons.wikimedia.org/wiki/Category:X?Param1=Wert1&nächsterParameter=Wert&nächsterParameter=Wert

Liste der möglichen Parameter
  • gsAutoPlay Mögliche Werte: 1 or 0 — Fängt nach dem Öffnen der Diashow automatisch an, die Bilder abzuspielen.
  • gsDelay Mögliche Werte: number >2500 — Die Anzeigedauer eines Bildes beim automatischen Abspielen in ms.
  • gsDir Mögliche Werte: asc, desc — (Richtung)- Vom Ende oder Anfang her starten (nur Kategorien).
  • gsContinue Mögliche Werte: valid Key — Von diesem Schlüssel aus starten. Schlüssel können u.U. ungültig werden.
  • gsAutoStart Mögliche Werte: 1 or 0 — Die Diaschow automatisch nach dem Laden der Seite öffnen.
  • gsReadFromScreen Mögliche Werte: 1 or 0 — Die Bilder der Slideshow so laden, wie die Galerieboxen der Seite angeordnet sind.
  • withJS Mögliche Werte: MediaWiki:Gadget-GallerySlideshow.js — Den nötigen Skriptcode laden. Das ist nicht nötig, wenn es in Deinen Einstellungen aktiviert ist.
  • withCSS Mögliche Werte: MediaWiki:Gadget-GallerySlideshow.css — Das nötige 'Makeup' laden. Das ist nicht nötig, wenn es in Deinen Einstellungen aktiviert ist.

Beispiele:

Eigene Standardeinstellungen

Die Diashow kann in Deiner common.js angepasst werden, indem Du den folgenden Code verwendest. Bitte beachte, dass die URL-Parameter Deine Einstellungen überschreiben können.

$(document).bind('slideshow', function(evt, st, x) {
	if (!st || !x) return;
	if ('starting' !== st) return;
	
	// Der folgende Code ist beispielhaft.
	// Du kannst ganze Zeilen entfernen oder die Werte ändern.
	x.autoPlay = true;   // wie gsAutoPlay aber nur true oder false erlaubt
	x.delay = 10000;     // wie gsDelay
	x.cmdir = 'desc';    // wie gsDir aber nur 'asc' oder 'desc' erlaubt, NICHT 0 oder 1

	// Anzahl der Tage, die der Cookie, der das zuletzt besuchte Bild speichert, erhalten bleiben soll
	x.lastPositionExpiry = 1; // -1 löscht den Cookie nach dem Beenden des Browsers (Sitzungscookie)
	x.defaultTransitionDuration = 2000;
});

Noch nicht genug? Dann suche in MediaWiki:GallerySlideshow.js nach var defaults = {. Dort gibt es die ganze Liste der möglichen Einstellungen. Immer noch nicht genug? GallerySlideshow löst viele Ereignisse aus. Du kannst den Code (auch MediaWiki:Gadget-GallerySlideshow.js) nach $(document).triggerHandler('slideshow', durchsuchen und diese, wie im Code oben dargestellt (z.B. 'actionPause' statt 'starting'), abfangen.

Cookies

Um es Dir so bequem wie möglich zu machen, speichert die Slideshow einige Informationen in Cookies.

  • Das zuletzt gesehene Bild in der Slideshow.
  • Die zuletzt eingegebene Anzeigedauer.

Manchmal gehen Cookies beim Abmelden oder Schließen des Browsers verloren. In diesem Fall empfehle ich, das Internet oder die Hilfe des Browsers zu Rate zu ziehen.