Menü aufrufen
Toggle preferences menu
Persönliches Menü aufrufen
Nicht angemeldet
Ihre IP-Adresse wird öffentlich sichtbar sein, wenn Sie Änderungen vornehmen.

Benutzer:D5B/Code: Unterschied zwischen den Versionen

aus Stargate Wiki, dem deutschsprachigen Stargate-Lexikon
+1
Neuen Abschnitt erstellt Abschnitt einrücken
 
(11 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
__NOINDEX__
__NOINDEX__
<!-- {{Box|Grün|Hinweis|Diese Seite dient als temporäre Codeablage und wird nach einiger Zeit wieder gelöscht werden.}} -->
__NEWSECTIONLINK__
== Test Wechselbild ==
<inputbox>
type=commenttitle
page=Benutzer:D5B/Code
default=Neuen Abschnitt anlegen
editintro=Test
buttonlabel=
width=35
bgcolor=no
break=no
</inputbox>
<br />
 
== Wechselbild ==
* Bilder wurden eingefügt: Bilder 1-30 aus [[Benutzer:D5B/Episoden]], Nr. 31 [[:Datei:Daedalus im Kampf.jpg]].
* Bilder wurden eingefügt: Bilder 1-30 aus [[Benutzer:D5B/Episoden]], Nr. 31 [[:Datei:Daedalus im Kampf.jpg]].
* Bild ändert sich jede Woche (derzeit ist Woche '''{{LOCALWEEK}}''').
* Bild ändert sich jede Woche (derzeit ist Woche '''{{LOCALWEEK}}''').
** Parameter: {{LOCALWEEK}}, {{LOCALDAY}} 1–31, jeden Wochentag: {{LOCALDAYNAME}} Montag–Sonntag, jede Stunde: {{LOCALHOUR}} 00–23.
** Parameter: {{LOCALWEEK}}, {{LOCALDAY}} 1–31, jeden Wochentag: {{LOCALDAYNAME}} Montag–Sonntag, jede Stunde: {{LOCALHOUR}} 00–23.
** Für insgesamt 30 Bilder ist <code><nowiki>{{LOCALDAY}}</nowiki></code> wohl am besten... {{Ok}}
** Für insgesamt 30 Bilder ist <code><nowiki>{{LOCALDAY}}</nowiki></code> wohl am besten... {{Ok}}
 
* '''Code wird aktuell verwendet in [[Benutzer:D5B]] und [[Benutzer:D5B/Blog]]!'''
<onlyinclude>
<onlyinclude>
{{#switch: {{LOCALDAY}}
{{#switch: {{LOCALDAY}}
Zeile 94: Zeile 106:
== Codeablage ==
== Codeablage ==
Hier sammle ich nützliche Codes zum kopieren. Der Text kann gerne kopiert werden, zum Beispiel in eine [[Hilfe:Hilfe|Hilfe-Seite]]. Bitte hinterlasst mir dann aber eine kurze Info auf meiner [[Benutzer Diskussion:D5B|Diskussionsseite]].
Hier sammle ich nützliche Codes zum kopieren. Der Text kann gerne kopiert werden, zum Beispiel in eine [[Hilfe:Hilfe|Hilfe-Seite]]. Bitte hinterlasst mir dann aber eine kurze Info auf meiner [[Benutzer Diskussion:D5B|Diskussionsseite]].
* <code><nowiki>{{PAGESINCAT:{{{1|Medien von {{PAGENAME}}}}}}}</nowiki></code>  oder  <code><nowiki>{{PAGESINCAT:{{{1|Kategorie:NAME}}}}}</nowiki></code>
** Funktion: Gibt die Anzahl der Medien oder Seiten in einer Kategorie an.
** Anwendung: [[Vorlage:Medien]]
<br />
* <code><nowiki>{{NAMESPACE}}</nowiki></code>
** Funktion: Gibt den [[Hilfe:Namensräume|Namensraum]] aus, in dem sich die Seite befindet. Beispiel: Namensraum dieser Seite: ''{{NAMESPACE}}''
<br />
* <code><nowiki>{{#ifeq:{{NAMESPACE}}||Ausgabetext/Kategorie}}</nowiki></code>
** Funktion: Prüft, ob sich die Seite im [[Hilfe:Namensräume|HNR]] befindet. Wenn das der Fall ist, gibt sie einen Text (hier "Ausgabetext") aus oder setzt eine Kategorie.
* Erweitert: <code><nowiki>{{#ifeq:{{NAMESPACE}}|| Ausgabetext/Kategorie|Wenn nicht dann zeige diesen Text an }}</nowiki></code> ''(Leerzeichen beachten!)''
** Beispiel: ''Prüfe: Seite ist NICHT im HNR -> Ausgabe des Textes:'' {{#ifeq:{{NAMESPACE}}|| Ausgabetext/Kategorie|Wenn nicht dann zeige diesen Text an }}
<br />
* <code><nowiki>{{subst:PAGENAME}}</nowiki></code>  oder andere Vorlagen mit vorangestelltem <code>subst:</code>
** Funktion: Sorgt dafür, das nach der Speicherung des Artikels nicht mehr das MagicWord selbst, sondern eben der tatsächliche Seitenname dortsteht.
<br />
* {{Code|[[:Kategorie:Beispiel]]}} und {{Code|[[:Datei:SGA 4x08 Carter Hintergrund.jpg]]}}
* {{Code|[[:Kategorie:Beispiel]]}} und {{Code|[[:Datei:SGA 4x08 Carter Hintergrund.jpg]]}}
** Funktion: Durch den vorangestellten Punkt wird die direkte Einbindung der Kategorie bzw. der Datei in den Artikel verhindert. Stattdessen entsteht ein Link zur Kategorie bzw. Datei.
** Funktion: Durch den vorangestellten Punkt wird die direkte Einbindung der Kategorie bzw. der Datei in den Artikel verhindert. Stattdessen entsteht ein Link zur Kategorie bzw. Datei.
Zeile 127: Zeile 124:
** Verwendung: Bisher nur in [[Hilfe:Benutzerrechte]]
** Verwendung: Bisher nur in [[Hilfe:Benutzerrechte]]
** Beispiel: Du verfügst momentan über die folgenden Rechte: {{#replace:{{#replace:{{#replace:{{#replace:{{#replace:{{#replace:{{#replace:{{#replace:{{userinfo:groups}}|,|<span>, </span>}}|editor|[[Hilfe:Sichten|Sichter]]}}|staff|[[StargateWiki:Staff|Staff]]}}|checkuser|[[Hilfe:CheckUser|Checkuser-Berechtigter]]}}|sysop|[[Hilfe:Administratoren|Administrator]]}}|bot|[[Hilfe:Textänderungen durch Bots|Bot]]}}|bureaucrat|[[Hilfe:Bürokraten|Bürokrat]]}}|suppress|[[Hilfe:Oversight|Oversighter]]}}
** Beispiel: Du verfügst momentan über die folgenden Rechte: {{#replace:{{#replace:{{#replace:{{#replace:{{#replace:{{#replace:{{#replace:{{#replace:{{userinfo:groups}}|,|<span>, </span>}}|editor|[[Hilfe:Sichten|Sichter]]}}|staff|[[StargateWiki:Staff|Staff]]}}|checkuser|[[Hilfe:CheckUser|Checkuser-Berechtigter]]}}|sysop|[[Hilfe:Administratoren|Administrator]]}}|bot|[[Hilfe:Textänderungen durch Bots|Bot]]}}|bureaucrat|[[Hilfe:Bürokraten|Bürokrat]]}}|suppress|[[Hilfe:Oversight|Oversighter]]}}
<br />
 
* <code><nowiki> Heute ist {{LOCALDAYNAME}}, der {{LOCALDAY}}. {{LOCALMONTHNAME}} {{LOCALYEAR}}. In der Stargate-Wiki existieren in diesem Moment [[Spezial:Statistik|{{NUMBEROFARTICLES}}]]  Artikel.</nowiki></code>
** Heute ist {{LOCALDAYNAME}}, der {{LOCALDAY}}. {{LOCALMONTHNAME}} {{LOCALYEAR}}. In der Stargate-Wiki existieren in diesem Moment [[Spezial:Statistik|{{NUMBEROFARTICLES}}]] Artikel.
<br />
* Letzter Bearbeiter einer Seite (mit Verlinkung): <code><nowiki>[[Benutzer:{{REVISIONUSER}}|{{REVISIONUSER}}]]</nowiki></code>
** Anwendung: [[Benutzer:{{REVISIONUSER}}|{{REVISIONUSER}}]]
<br />
== Listen einbinden ==
== Listen einbinden ==
* Zuletzt erstellte Artikel im Wiki (ohne WL): <code><nowiki>{{Spezial:Newpages/3}}</nowiki></code> (Anzahl - hier 3 - frei wählbar)
* Zuletzt erstellte Artikel im Wiki (ohne WL): <code><nowiki>{{Spezial:Newpages/3}}</nowiki></code> (Anzahl - hier 3 - frei wählbar)
Zeile 166: Zeile 157:


== MagicWords ==
== MagicWords ==
* http://www.mediawiki.org/wiki/Help:Magic_words/de
: http://www.mediawiki.org/wiki/Help:Magic_words/de
* Aktueller Namensraum=''{{ARTICLESPACE}}'' - (MagicWord: <code><nowiki>{{ARTICLESPACE}}</nowiki></code>)
* Seitentitel (ohne Namensraum-Angabe):  ''(Anwendung: {{FULLPAGENAME}})''
* Voller Seitentitel: <code><nowiki>{{FULLPAGENAME}}</nowiki></code> ''(Anwendung: {{PAGENAME}})''
* <code><nowiki>{{NAMESPACE}}</nowiki></code> oder <code><nowiki>{{PAGENAME}}</nowiki></code>
** Funktion: Gibt den [[Hilfe:Namensräume|Namensraum]] aus, in dem sich die Seite befindet. Beispiel: Namensraum dieser Seite: ''{{NAMESPACE}}''
* Namensraum der dazugehörigen Diskussionsseite=''{{TALKSPACE}}'' - (MagicWord: <code><nowiki>{{TALKSPACE}}</nowiki></code>)
<br />
* <code><nowiki>{{#ifeq:{{NAMESPACE}}||Ausgabetext/Kategorie}}</nowiki></code>
** Funktion: Prüft, ob sich die Seite im [[Hilfe:Namensräume|HNR]] befindet. Wenn das der Fall ist, gibt sie einen Text (hier "Ausgabetext") aus oder setzt eine Kategorie.
* Erweitert: <code><nowiki>{{#ifeq:{{NAMESPACE}}|| Ausgabetext/Kategorie|Wenn nicht dann zeige diesen Text an }}</nowiki></code> ''(Leerzeichen beachten!)''
** Beispiel: ''Prüfe: Seite ist NICHT im HNR -> Ausgabe des Textes:'' {{#ifeq:{{NAMESPACE}}|| Ausgabetext/Kategorie|Wenn nicht dann zeige diesen Text an }}
<br />
* <code><nowiki>{{PAGESINCAT:{{{1|Medien von {{PAGENAME}}}}}}}</nowiki></code>  oder  <code><nowiki>{{PAGESINCAT:{{{1|Kategorie:NAME}}}}}</nowiki></code>
** Funktion: Gibt die Anzahl der Medien oder Seiten in einer Kategorie an.
** Anwendung: [[Vorlage:Medien]]
<br />
* <code><nowiki>{{subst:PAGENAME}}</nowiki></code>  oder andere Vorlagen mit vorangestelltem <code>subst:</code>
** Funktion: Sorgt dafür, das nach der Speicherung des Artikels nicht mehr das MagicWord selbst, sondern eben der entsprechende Text (hier der Seitenname) dortsteht.
<br />
* <code><nowiki> Heute ist {{LOCALDAYNAME}}, der {{LOCALDAY}}. {{LOCALMONTHNAME}} {{LOCALYEAR}}. Im {{SITENAME}} existieren in diesem Moment [[Spezial:Statistik|{{NUMBEROFARTICLES}}]]  Artikel.</nowiki></code>
** Heute ist {{LOCALDAYNAME}}, der {{LOCALDAY}}. {{LOCALMONTHNAME}} {{LOCALYEAR}}. Im {{SITENAME}} existieren in diesem Moment [[Spezial:Statistik|{{NUMBEROFARTICLES}}]] Artikel.
<br />
* Letzter Bearbeiter einer Seite (mit Verlinkung): <code><nowiki>[[Benutzer:{{REVISIONUSER}}|{{REVISIONUSER}}]]</nowiki></code>
** Anwendung: [[Benutzer:{{REVISIONUSER}}|{{REVISIONUSER}}]]
<br />
* Anzahl der Administratoren im Wiki: <code><nowiki>{{NUMBEROFADMINS}}</nowiki></code>
** Anwendung: {{NUMBEROFADMINS}} Admins
<br />
* Anzahl der registrierten Benutzer: <code><nowiki>{{NUMBEROFUSERS}}</nowiki></code>
** Anwendung: {{NUMBEROFUSERS}}
<br />
* Anzahl der [[Spezial:Aktive Benutzer|aktiven Benutzer]]: <code><nowiki>{{NUMBEROFACTIVEUSERS}}</nowiki></code>
* Anwendung: {{NUMBEROFACTIVEUSERS}}
* Anwendung mit Anteil: {{#expr:100*({{formatnum:{{NUMBEROFACTIVEUSERS}}}}/{{formatnum:{{NUMBEROFUSERS}}|R}} round4)}} % aller Benutzer waren in den letzten 30 Tagen aktiv.
 
== Inputbox ==
{{Hauptartikel|Hilfe:Inputbox}}
<pre>
<inputbox>
type=commenttitle
page=Benutzer Diskussion:D5B
default=Dein Thema
editintro=z. B. Benutzer:Col. o'neill/inaktiv
buttonlabel=Dieses Thema ansprechen
width=35
bgcolor=no
break=no
</inputbox>
</pre>
<br />
Vor allem interessant: '''Editintro''' {{Rechts}} [http://www.stargate-wiki.de/w/index.php?action=edit&preload=&editintro=Benutzer%3ACol.+o%27neill%2Finaktiv&preloadtitle=Dein+Thema&section=new&title=Benutzer+Diskussion%3ACol.+o%27neill&create=Dieses+Thema+ansprechen Beispiel]


== Sonstiges ==
== Sonstiges ==
Zeile 191: Zeile 233:
</gallery>
</gallery>
''(im Quelltext sichtbar)''
''(im Quelltext sichtbar)''
== Vorlagen im Artikel verstecken ==
<nowiki><span style="visibility:hidden" id="VORLAGENCODE"></span></nowiki>
== URLs ==
* <code><nowiki>{{fullurl:$1|stableid=$2}}</nowiki></code>
** Ausführung: {{fullurl:$1|stableid=$2}}
== Abschnitt einrücken ==
Ein Abschnitt kann mit folgendem Code eingerückt werden:
<code><nowiki><div style="margin-left: 1.6em;"></nowiki></code>
<code>Text oder gallery oder anderes</code>
<code><nowiki></div></nowiki></code>