[go: up one dir, main page]

MediaWiki Snippets 4 Copy&Paste

edit

Contact


Email   Usertalk

LocalSettings.php

edit
$wgGroupPermissions['*']['read']    = false;
$wgGroupPermissions['*']['createaccount'] = false;
$wgGroupPermissions['*']['edit'] = false;

$wgWhitelistRead = array(
    "Hauptseite", "MediaWiki:Common.css", "MediaWiki:Common.js"
    );
    
$wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg', 'doc',
    'xls', 'mpp', 'pdf', 'ppt', 'tiff', 'bmp', 'docx', 'xlsx', 'xlsm',
    'pptx', 'ps', 'odt', 'ods', 'odp', 'odg', 'msg', 'svg'
);

$wgPygmentizePath = "c:\\Python27\\Scripts\\pygmentize.exe";

$wgDLPmaxCategories = 6;                // maximale Anzahl der Kategorien, die gleichzeitig abgefragt werden können
$wgDLPMaxResultCount = 200;             // Zahl der Resultate
$wgDLPAllowUnlimitedResults = false;    // unbeschränkte Zahl von Resultaten erlauben
$wgDLPAllowUnlimitedCategories = false; // unbeschränkte Zahl von Kategorien erlauben (nur bei kleinen Wikis empfehlenswert)
// wie lange die Resultate im Cache gehalten werden sollen
// Zahl in Sekunden, 60*60*24 ergibt einen Tag (86.400)
// auf Null gesetzt werden die Resultate unbegrenzt lange gespeichert
$wgDLPMaxCacheTime = 60*5;          // Cache-Dauer in Sekunden, 0=unbegrenzt

$wgStrictFileExtensions = false;  // damit kann man praktisch alles hochladen
$wgVerifyMimeType = false;        // nicht für öffentliche Wikis zu empfehlen!!!
$wgCheckFileExtensions = false;

# Enable subpages in the main namespace
$wgNamespacesWithSubpages[NS_MAIN] = true;
$wgNamespacesWithSubpages = array_fill( 0, 200, true ); // Unterseiten für alle Namespaces zulassen, vorausgesetzt es sind nicht mehr als 200(!)
edit

Meine Sidebar-Standardlinks, die dann durch zusätzliche Verweise auf aktuelle Kategorien etc. ergänzt werden.

* navigation
** mainpage|mainpage-description
** Special:AllPages|Alle Seiten
** Spezial:Kategorien|Alle Kategorien
** recentchanges-url|letzte Änderungen
** Special:ListFiles|Hochgeladene Dateien
** Special:NewFiles|Neue Dateien
** {{fullurl:Spezial:Suche|profile=all|search=|fulltext=1}}|Volltextsuche

* Schnellzugriff
** Kategorie:Top Level|Kategorienübersicht

* MediaWiki Software
** Special:Version|MediaWiki Version
** {{fullurl:MediaWiki:Sidebar|action=edit}}|Sidebar bearbeiten
** {{fullurl:MediaWiki:Edittools|action=edit}}|Edittools bearbeiten
** https://commons.wikimedia.org/wiki/User:Pd4u/doc3|MediaWiki Links
** helppage|MediaWiki Hilfe

* SEARCH
* TOOLBOX
* LANGUAGES

Kategorien

edit

In eine Kategorieseite eine Übersicht über sämtliche enthaltenen Seiten (wahlweise mit oder ohne Kategorien und Medien wie Bilder) einbauen
(Erweiterung: Kategorienbaum)

==Gesamtstruktur==
{{#categorytree:{{PAGENAME}}|hideroot|mode=all|showcount="on"|depth="10"|hideprefix="never"}}
== enthaltene Seiten ==
{{#categorytree:{{PAGENAME}}|hideroot|mode=pages}}

Den Kategorienbaum mit Parametern aufrufen (Jahreszahl, Überschrift, Spaltenzahl)
(Extension:DynamicPageList)

== {{{y|{{CURRENTYEAR}}}}} {{{w|frei wählbare Überschrift}}} ==
<div style="column-count:{{{z|3}}};-moz-column-count:{{{z|3}}};-webkit-column-count:{{{z|3}}}">

{{#tag:dynamicpagelist|category = {{PAGENAME}}
category = {{{y|{{CURRENTYEAR}}}}}
namespace = main
ordermethod=sortkey
order  = ascending}}

Nützliche Wiki-Snippetes

edit
  • [[Special:PrefixIndex/{{PAGENAME}}/|…alle Unterseiten anzeigen]]
  • [[Special:PrefixIndex/User:{{PAGENAME}}/|…alle Unterseiten im Namensraum User: anzeigen]]
  • [[{{#titleparts:{{SUBJECTPAGENAME}}| -1 }}|übergeordnete Seite: {{#titleparts: {{SUBJECTPAGENAME}} | -1 }}]] ergibt übergeordnete Seite: User:Pd4u

alle Unterseiten in die Seite inkludieren

edit
{{:Special:PrefixIndex/{{PAGENAME}}}}
{{:Special:PrefixIndex/{{NAMESPACE}}:{{PAGENAME}}}}

MediaWiki-Unterseiten

edit

Das sind alle Seiten, die mit MediaWiki: beginnen

  • Link: [[Special:PrefixIndex/MediaWiki:]]
  • Einfügen: {{Special:PrefixIndex/MediaWiki:}}

Spaltenzahl festlegen

edit
<div style="column-count:3;-moz-column-count:3;-webkit-column-count:3"></div>

Diverse Magic Words

edit
{{FULLPAGENAME}} hier: User:Pd4u/doc6
{{BASEPAGENAME}} hier: Pd4u
{{ROOTPAGENAME}} hier: Pd4u
{{SUBPAGENAME}} hier: doc6
{{SUBJECTPAGENAME}} hier: User:Pd4u/doc6
{{NAMESPACE}} hier: User
{{NAMESPACENUMBER}} hier: 2
{{SUBJECTSPACE}} hier: User
edit
<span class="plainlinks">[{{fullurl:Special:Search|profile=all|search=|fulltext=1}} Volltextsuche]</span>

Eine neue Seite per Eingabebox erzeugen

edit
{|
|-
| <inputbox>
type=create
break=no
</inputbox>
|}

Templates

edit

{{[[Template:{{{1}}}|{{{1}}}]]}}

Anzeige des Seitentitels unterdrücken

edit

{{DISPLAYTITLE:<span style="position: absolute; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px);">{{FULLPAGENAME}}</span>}}