Benutzer:Rene/SGPack: Unterschied zwischen den Versionen
aus Stargate Wiki, dem deutschsprachigen Stargate-Lexikon
Weitere Optionen
Rene (Diskussion | Beiträge) →Kleine Parser Erweiterungen: Klarstellung zu #recursiv - Anzahl der Parameter |
Rene (Diskussion | Beiträge) →SGHtml: Nicht mehr vorhandenes löschen |
||
| Zeile 86: | Zeile 86: | ||
== SGHtml == | == SGHtml == | ||
Die Erweiterung verändert den HTML Code der von MediaWiki erzeugt wird. Dabei werden die folgenden Anpassungen gemacht: | Die Erweiterung verändert den HTML Code der von MediaWiki erzeugt wird. Dabei werden die folgenden Anpassungen gemacht: | ||
* Die JavaScript-Bibliothek [http://jquery.com/ jQuery] wird eingebunden | * Die JavaScript-Bibliothek [http://jquery.com/ jQuery] wird eingebunden, wenn der Benutzer nicht Vector als Skin benutzt. | ||
* Externe Seiten werden in einem eigenen Fenster aufgerufen | * Externe Seiten werden in einem eigenen Fenster aufgerufen | ||
* Alle Überschriften der Stufe 2 (==) erhalten am rechten Rand einen {{Hoch}} als Link auf den Seitenanfang. | * Alle Überschriften der Stufe 2 (==) erhalten am rechten Rand einen {{Hoch}} als Link auf den Seitenanfang. | ||
* Bild [[Bild:Bearbeiten.png]] statt Text '''Bearbeiten''' um einen Abschnitt zu bearbeiten | * Bild [[Bild:Bearbeiten.png]] statt Text '''Bearbeiten''' um einen Abschnitt zu bearbeiten | ||
* Inhalts Menü erweitert um den Punkt ''Spoiler aufdecken'' wenn auf der Seite ein Spoiler benutzt wird. | * Inhalts Menü erweitert um den Punkt ''Spoiler aufdecken'' wenn auf der Seite ein Spoiler benutzt wird. | ||
;Programmcode | ;Programmcode | ||
Die Erweiterung benutzt die MediaWiki Hooks '''OutputPageBeforeHTML''', '''PersonalUrls''' und '''BeforePageDisplay'''. | Die Erweiterung benutzt die MediaWiki Hooks '''OutputPageBeforeHTML''', '''PersonalUrls''' und '''BeforePageDisplay'''. | ||
== PageProtection == | == PageProtection == | ||