Help:Diashow
This is the documentation for GallerySlideshow, a JavaScript gadget which can be enabled or disabled in your Preferences. The script itself is located at MediaWiki:Gadget-GallerySlideshow.js. |
If you need more help, please ask at the discussion page or at Commons:Help desk. Documentation: বাংলা ∙ Deutsch ∙ English ∙ español ∙ فارسی ∙ français ∙ မြန်မာဘာသာ ∙ português ∙ русский ∙ ไทย |
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.
Tastaturkürzel
- 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:
- Funktioniert für alle Nutzer: Category:Featured images.
- Funktioniert nur für Nutzer mit aktiviertem Helferlein: Commons:Featured images of Flowers.
- Funktioniert nur für Nutzer mit aktiviertem Helferlein: Category:Featured images.
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.
Cookies gehen oft beim Abmelden oder Schließen des Browsers verloren. Wenn das der Fall ist, gib nicht mir die Schuld, sondern schaue in den Einstellungen deines Browsers nach.