Vorlage:Infobox Themengruppe: Unterschied zwischen den Versionen
| [gesichtete Version] | [gesichtete Version] |
+Beendet-Parameter |
Ghost (Diskussion | Beiträge) K Fixes |
||
| (14 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
| Zeile 3: | Zeile 3: | ||
<tr><td colspan="2" align="center">{{Rechts|StargateWiki:Themengruppen}} [[StargateWiki:Themengruppen|Zur Themengruppen-Übersicht]]</td></tr> | <tr><td colspan="2" align="center">{{Rechts|StargateWiki:Themengruppen}} [[StargateWiki:Themengruppen|Zur Themengruppen-Übersicht]]</td></tr> | ||
<tr><td colspan="2" class="tocbox blauzebra" style="background-color: #F5F8FD;">{{#tocmod:{{{Register|}}}|set,show}}</td> | <tr><td colspan="2" class="tocbox blauzebra" style="background-color: #F5F8FD;">{{#tocmod:{{{Register|}}}|set,show}}</td> | ||
</tr><tr><td colspan="2" align="center">{{#if: {{{Bild|}}} | {{#ifexist: Media:{{{Bild}}} | [[Bild:{{{Bild}}}{{!}}{{{Bildgröße| | </tr><tr><td colspan="2" align="center">{{#if: {{{Bild|}}} | {{#ifexist: Media:{{{Bild}}} | [[Bild:{{{Bild}}}{{!}}{{{Bildgröße|285px}}}]] | [{{SERVER}}{{LOCALURL:Spezial:Hochladen|wpDestFile={{urlencode:{{{Bild}}}}}}} Bild einfügen]}} | {{#ifexist: Media:{{PAGENAME}}.jpg | [[Bild:{{PAGENAME}}.jpg{{!}}285px]] | [{{SERVER}}{{LOCALURL:Spezial:Hochladen|wpDestFile={{PAGENAMEE}}.jpg}} Bild einfügen]}} }}</td> | ||
</tr><tr class="blauzebra"><td>Name</td><td align="right">{{#if:{{{Name|}}}|{{{Name}}}|{{PAGENAME}}}}</td> | </tr><tr class="blauzebra"><td>Name</td><td align="right">{{#if:{{{Name|}}}|{{{Name}}}|{{PAGENAME}}}}</td> | ||
</tr>{{#if: {{{Themengebiet|}}} | <tr class="blauzebra"><td colspan = "2" align="center">'''Themengebiet'''<br/>{{{Themengebiet}}}</td> | </tr>{{#if: {{{Themengebiet|}}} | <tr class="blauzebra"><td colspan = "2" align="center">'''Themengebiet'''<br />{{{Themengebiet}}}</td> | ||
</tr>}}{{#if: {{{Mitglieder|}}} | <tr class="blauzebra"><td colspan = "2" align="center">'''Mitglieder'''<br /> | </tr>}}{{#if: {{{Mitglieder|}}} | <tr class="blauzebra"><td colspan = "2" align="center">'''Mitglieder'''<br /> | ||
* [{{(}}Benutzer:{{#replace:{{{Mitglieder}}}|,|]] | * [{{(}}Benutzer:{{#replace:{{{Mitglieder}}}|,|]] | ||
* [{{(}}Benutzer:}}]] | * [{{(}}Benutzer:}}]] | ||
{{#ifeq: | {{#ifeq:mw.user.getId()|0||{{#vardefine:Gruppe|{{#in:mw.user.getName()|{{{Mitglieder}}}}}}} | ||
{{#tag:jsbutton|Als Mitglied eintragen|id=eintragen|style=display:{{#if:{{#var:Gruppe}}|none|inline}}|click=$ | {{#tag:jsbutton|Als Mitglied eintragen|id=eintragen|style=display:{{#if:{{#var:Gruppe}}|none|inline}}|click=$(this).css('display','none');$('#warten').attr('disabled','disabled').css('display','inline');$.get(mw.config.get( 'wgServer' ) + mw.config.get( 'wgScriptPath' ) + '/api.php?action=query&prop=revisions&rvprop=content&rvsection=0&rvlimit=1&format=json&titles={{FULLPAGENAMEE}}&meta=tokens', function(d){if ('string' == typeof d) d = JSON.parse(d); var s = d.query.pages[mw.config.get( 'wgArticleId')].revisions[0]['*']; var reg = new RegExp('(^[\\s{{!}}\\S]*\\u007C *Mitglieder *= *)([\\-{{!}}\'{{!}}\\+{{!}} {{!}},{{!}}\\w{{!}}\\.]*)(\\s*\\}\\}[\\s{{!}}\\S]*$)', 'ig'); var m = reg.exec(s); if (!m) return; var l = m[2].split(','); for (var i in l) if (l[i] === mw.config.get( 'wgUserName')) return; l.push(mw.config.get( 'wgUserName')); l.sort(); var et=d.query.tokens.csrftoken; $.post(mw.config.get( 'wgServer' ) + mw.config.get( 'wgScriptPath' ) + '/api.php',{'action':'edit','section':0,'title':'{{FULLPAGENAME}}','summary':'Benutzer '+ mw.config.get( 'wgUserName') +' hinzugefügt','text':m[1]+l.join(',')+m[3],'token':et,'minor':'true','format':'json'}, function(d){location.reload();},'json');}, 'json');}} | ||
{{#tag:jsbutton|Als Mitglied austragen|id=austragen|style=display:{{#if:{{#var:Gruppe}}|inline|none}}|click=$ | {{#tag:jsbutton|Als Mitglied austragen|id=austragen|style=display:{{#if:{{#var:Gruppe}}|inline|none}}|click=$(this).css('display','none');$('#warten').attr('disabled','disabled').css('display','inline');$.get(mw.config.get( 'wgServer' ) + mw.config.get( 'wgScriptPath' ) + '/api.php?action=query&prop=revisions&rvprop=content&rvsection=0&rvlimit=1&format=json&titles={{FULLPAGENAMEE}}&meta=tokens', function(d){if ('string' == typeof d) d = JSON.parse(d); var s = d.query.pages[mw.config.get( 'wgArticleId')].revisions[0]['*']; var reg = new RegExp('(^[\\s{{!}}\\S]*\\u007C *Mitglieder *= *)([\\-{{!}}\'{{!}}\\+{{!}} {{!}},{{!}}\\w{{!}}\\.]*)(\\s*\\}\\}[\\s{{!}}\\S]*$)', 'ig'); var m = reg.exec(s); if (!m) return; var l = m[2].split(','); for (var i=0; i<l.length; i++) if (l[i] === mw.config.get( 'wgUserName')){l.splice(i,1); break;} l.sort(); var et=d.query.tokens.csrftoken; $.post(mw.config.get( 'wgServer' ) + mw.config.get( 'wgScriptPath' ) + '/api.php',{'action':'edit','section':0,'title':'{{FULLPAGENAME}}','summary':'Benutzer '+ mw.config.get( 'wgUserName')+' ausgetragen','text':m[1]+l.join(',')+m[3],'token':et,'minor':'true','format':'json'}, function(d){location.reload();},'json');}, 'json');}} | ||
<jsbutton id="warten" style="display:none">Warten...</jsbutton> | <jsbutton id="warten" style="display:none">Warten...</jsbutton> | ||
}}</td></tr>}} | }}</td></tr>}} | ||
{{#if:{{{Beendet|}}}|<tr><td colspan="2" align="center" style="background-color:#b0e2ff;">{{Ok}} | {{#if:{{{Beendet|}}}|<tr><td colspan="2" align="center" style="background-color:#b0e2ff;">{{Ok}} '''Beendete Themengruppe''' {{Ok}}</td></tr>}} | ||
</table><includeonly>[[Kategorie:Themengruppe]]</includeonly><noinclude> | </table><includeonly>[[Kategorie:Themengruppe{{#if:{{{Beendet|}}}|{{!}}-}}]]</includeonly><noinclude> | ||
==Einsatzzweck== | == Einsatzzweck == | ||
Diese Vorlage erzeugt die Infobox Themengruppe rechts oben auf den Seiten von Themengruppen, siehe Beispiel rechts. | Diese Vorlage erzeugt die Infobox Themengruppe rechts oben auf den Seiten von [[StargateWiki:Themengruppen|Themengruppen]], siehe Beispiel rechts. | ||
== Anwendung == | == Anwendung == | ||
Um die Vorlage auf eine Gruppenseite einzufügen, muss die Vorlage als erstes im Artikel aufgerufen werden. Dazu einfach den folgenden Textblock kopieren und in den Artikel einfügen. Soweit bekannt die Parameter mit Werten versehen. Nicht bekannte Parameter sollten nicht gelöscht werden, sondern einfach keinen Wert erhalten. Dadurch fällt es später leichter die fehlenden Werte zu ergänzen. Eine Erklärung der einzelnen Zeilen in der Box findet man unten im Abschnitt [[#Parameter|Parameter]]. | Um die Vorlage auf eine Gruppenseite einzufügen, muss die Vorlage als erstes im Artikel aufgerufen werden. Dazu einfach den folgenden Textblock kopieren und in den Artikel einfügen. Soweit bekannt die Parameter mit Werten versehen. Nicht bekannte Parameter sollten nicht gelöscht werden, sondern einfach keinen Wert erhalten. Dadurch fällt es später leichter die fehlenden Werte zu ergänzen. Eine Erklärung der einzelnen Zeilen in der Box findet man unten im Abschnitt [[#Parameter|Parameter]]. | ||
Allgemeine Information zum Einsatz von Infoboxen findet man im [[Hilfe:Handbuch|Handbuch]] unter [[Hilfe:Infoboxen]]. | |||
<pre>{{Infobox Themengruppe | <pre>{{Infobox Themengruppe | ||
| Bild = | | Bild = | ||
| Name = | | Name = | ||
| Themengebiet = | | Themengebiet = | ||
| Mitglieder = | | Mitglieder = | ||
}}</pre> | }}</pre> | ||
==Änderungen der Vorlage== | == Änderungen der Vorlage == | ||
Die Vorlage kann von jedem bearbeitet werden. Bitte nutze diese Möglichkeit mit Bedacht. Eine Änderung an dieser Vorlage kann sehr viele Artikel im Wiki beschädigen. Wer die Vorlage verändert, sollte sich mit | Die Vorlage kann von jedem bearbeitet werden. Bitte nutze diese Möglichkeit mit Bedacht. Eine Änderung an dieser Vorlage kann sehr viele Artikel im Wiki beschädigen. Wer die Vorlage verändert, sollte sich mit {{Wp|Hilfe:Bausteine|Vorlagenprogrammierung}} und der Parsererweiterung auskennen. | ||
==Parameter== | == Parameter == | ||
{| class="wikitable" width="96%" | {| class="wikitable" width="96%" | ||
! Parameter !! Bedeutung !! Beispiel !! Anmerkungen | ! Parameter !! Bedeutung !! Beispiel !! Anmerkungen | ||
|- | |- | ||
| Bild || Name des Logo-Bildes || logo_gruppeA.jpg || Bildname immer mit Dateityp. Der Defaultwert ist '''Artikelname.jpg''' und kann somit in der Regel entfallen. Ist das Bild nicht vorhanden erscheint ein Hinweistext, verbunden mit einem Link zum | | Bild || Name des Logo-Bildes || logo_gruppeA.jpg || Bildname immer mit Dateityp. Der Defaultwert ist '''Artikelname.jpg''' und kann somit in der Regel entfallen. Ist das Bild nicht vorhanden erscheint ein Hinweistext, verbunden mit einem Link zum Hochladen des Bildes.<br />Wenn bereits ein Bild mit dem Organisationsnamen existiert, kann ein anderer Name angegeben werden z. B. in der Form '''Gruppenbild.jpg'''. Sollte dieses Bild noch nicht existieren erscheint wieder der Link zum Hochladen. | ||
|- | |- | ||
| Themengebiet || Themengebiet der Gruppe || Artikel zum Thema [[Antiker]] || Hier sollte kurz genannt werden, an welchem Themengebiet die Gruppe arbeiten möchte. | | Themengebiet || Themengebiet der Gruppe || Artikel zum Thema [[Antiker]] || Hier sollte kurz genannt werden, an welchem Themengebiet die Gruppe arbeiten möchte. | ||
|- | |- | ||
| Mitglieder || Mitglieder der Gruppe || A,B,C || Hier können die Mitglieder der Gruppe aufgeführt werden. | | Mitglieder || Mitglieder der Gruppe || A,B,C || Hier können die Mitglieder der Gruppe aufgeführt werden. | ||
|- | |- | ||
| Zeile 47: | Zeile 47: | ||
|} | |} | ||
==Fehler in den Parametern== | == Fehler in den Parametern == | ||
Eine Überprüfung der Parameterwerte erfolgt nicht, fehlerhafte Angaben können daher zu Problemen führen. Daher sollte der Artikel immer mit der Vorschau überprüft werden um Fehler sofort zu berichtigen. | Eine Überprüfung der Parameterwerte erfolgt nicht, fehlerhafte Angaben können daher zu Problemen führen. Daher sollte der Artikel immer mit der Vorschau überprüft werden um Fehler sofort zu berichtigen. | ||
==Weitere Diskussionen== | == Weitere Diskussionen == | ||
Für weitere Informationen zur Anwendung der Vorlage siehe auf die {{Gelöschte Seite|Vorlage Diskussion:Infobox Themengruppe|Diskussionsseite}}. | Für weitere Informationen zur Anwendung der Vorlage siehe auf die {{Gelöschte Seite|Vorlage Diskussion:Infobox Themengruppe|Diskussionsseite}}. | ||
[[Kategorie:Infobox|Themengruppe]]</noinclude> | [[Kategorie:Infobox|Themengruppe]]</noinclude> | ||
Aktuelle Version vom 30. November 2025, 15:27 Uhr
| Bild einfügen | |
| Name | Infobox Themengruppe |
Einsatzzweck
Diese Vorlage erzeugt die Infobox Themengruppe rechts oben auf den Seiten von Themengruppen, siehe Beispiel rechts.
Anwendung
Um die Vorlage auf eine Gruppenseite einzufügen, muss die Vorlage als erstes im Artikel aufgerufen werden. Dazu einfach den folgenden Textblock kopieren und in den Artikel einfügen. Soweit bekannt die Parameter mit Werten versehen. Nicht bekannte Parameter sollten nicht gelöscht werden, sondern einfach keinen Wert erhalten. Dadurch fällt es später leichter die fehlenden Werte zu ergänzen. Eine Erklärung der einzelnen Zeilen in der Box findet man unten im Abschnitt Parameter.
Allgemeine Information zum Einsatz von Infoboxen findet man im Handbuch unter Hilfe:Infoboxen.
{{Infobox Themengruppe
| Bild =
| Name =
| Themengebiet =
| Mitglieder =
}}
Änderungen der Vorlage
Die Vorlage kann von jedem bearbeitet werden. Bitte nutze diese Möglichkeit mit Bedacht. Eine Änderung an dieser Vorlage kann sehr viele Artikel im Wiki beschädigen. Wer die Vorlage verändert, sollte sich mit Vorlagenprogrammierung und der Parsererweiterung auskennen.
Parameter
| Parameter | Bedeutung | Beispiel | Anmerkungen |
|---|---|---|---|
| Bild | Name des Logo-Bildes | logo_gruppeA.jpg | Bildname immer mit Dateityp. Der Defaultwert ist Artikelname.jpg und kann somit in der Regel entfallen. Ist das Bild nicht vorhanden erscheint ein Hinweistext, verbunden mit einem Link zum Hochladen des Bildes. Wenn bereits ein Bild mit dem Organisationsnamen existiert, kann ein anderer Name angegeben werden z. B. in der Form Gruppenbild.jpg. Sollte dieses Bild noch nicht existieren erscheint wieder der Link zum Hochladen. |
| Themengebiet | Themengebiet der Gruppe | Artikel zum Thema Antiker | Hier sollte kurz genannt werden, an welchem Themengebiet die Gruppe arbeiten möchte. |
| Mitglieder | Mitglieder der Gruppe | A,B,C | Hier können die Mitglieder der Gruppe aufgeführt werden. |
| Beendet | Optionaler Parameter für den Fall, dass die Themengruppe ihre Arbeit beendet und sich deshalb aufgelöst hat | ja | Entweder wird hier ja gesetzt oder der Parameter weggelassen. Wenn ja gesetzt ist, werden entsprechende Hinweise angebracht. |
Fehler in den Parametern
Eine Überprüfung der Parameterwerte erfolgt nicht, fehlerhafte Angaben können daher zu Problemen führen. Daher sollte der Artikel immer mit der Vorschau überprüft werden um Fehler sofort zu berichtigen.
Weitere Diskussionen
Für weitere Informationen zur Anwendung der Vorlage siehe auf die Diskussionsseite.