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

Benutzer:Col. o'neill/Testseite: Unterschied zwischen den Versionen

aus Stargate Wiki, dem deutschsprachigen Stargate-Lexikon
KKeine Bearbeitungszusammenfassung
Zeile 24: Zeile 24:


<onlyinclude>
<onlyinclude>
'''Mitglieder'''
 
* [[Benutzer:Col. o'neill]]
<table class="infoboxblau" align="right">
<tr><tdcolspan="2" class="tocbox blauzebra" style="background-color:#F5F8FD;">{{#tocmod:{{{Register|}}}|set,show}}</td>
</tr><tr><tdcolspan="2" align="center">{{#if: {{{Bild|}}} | {{#ifexist:Media:{{{Bild}}} | [[Bild:{{{Bild}}}{{!}}{{{Bildgröße|250px}}}]] |[{{SERVER}}{{LOCALURL:Spezial:Hochladen|wpDestFile={{urlencode:{{{Bild}}}}}}}Bild einfügen]}} | {{#ifexist: Media:{{PAGENAME}}.jpg |[[Bild:{{PAGENAME}}.jpg{{!}}250px]] |[{{SERVER}}{{LOCALURL:Spezial:Hochladen|wpDestFile={{PAGENAMEE}}.jpg}}Bild einfügen]}} }}</td>
</tr><trclass="blauzebra"><td>Name</td><tdalign="right">{{#if:{{{Name|}}}|{{{Name}}}|{{PAGENAME}}}}</td>
</tr>{{#if:{{{Mitglieder|}}} | <tr class="blauzebra"><td colspan = "2"align="center">'''Mitglieder'''<br />
* [{{(}}Benutzer:{{#replace:{{{Mitglieder}}}|,|]]
* [{{(}}Benutzer:{{#replace:{{{Mitglieder}}}|,|]]
* [{{(}}Benutzer:}}]]
* [{{(}}Benutzer:}}]]
{{#ifeq:{{userinfo:id}}|0||{{#vardefine:Gruppe|{{#in:{{userinfo:name}}|{{{Mitglieder}}}}}
{{#ifeq:{{userinfo:id}}|0||{{#vardefine:Gruppe|{{#in:{{userinfo:name}}|{{{Mitglieder}}}}}}}
{{#tag:jsbutton|Als Mitglied eintragen|id=eintragen|style=display:{{#if:{{#var:Gruppe}}|none|inline}}|click=$j(this).css('display','none');$j('#warten').attr('disabled','disabled').css('display','inline');$j.get(wgServer+wgScriptPath+'/api.php?action=query&amp;prop=revisions&#x7C;info&amp;rvprop=content&amp;rvlimit=1&amp;intoken=edit&amp;format=json&amp;titles=Mitgliedtest', function(d){if ('string' == typeof d) d = JSON.parse(d); var s = d.query.pages[wgArticleId].revisions[0]['*']; var reg = new RegExp('(^[\\\\s{{!}}\\\\S]*\\\\u007C *{{FULLPAGENAMEE}} *= *)([\\\\-{{!}}\\'{{!}} {{!}},{{!}}\\\\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]===wgUserName) return; l.push(wgUserName); l.sort(); $j.post(wgServer+wgScriptPath+'/api.php' {'action':'edit','title':'{{FULLPAGENAMEE}}','summary':'Benutzer '+wgUserName+' hinzugefügt','text':m[1]+l.join(',')+m[3],'token':d.query.pages[wgArticleId].edittoken,'minor':'true','format':'json'}, function(d){location.reload();},'json');}, 'json');}}
{{#tag:jsbutton|AlsMitgliedeintragen|id=eintragen|style=display:{{#if:{{#var:Gruppe}}|none|inline}}|click=$j(this).css('display','none');$j('#warten').attr('disabled','disabled').css('display','inline');$j.get(wgServer+wgScriptPath+'/api.php?action=query&amp;prop=revisions&#x7C;info&amp;rvprop=content&amp;rvlimit=1&amp;intoken=edit&amp;format=json&amp;titles={{FULLPAGENAMEE}}',function(d){if ('string' == typeof d) d = JSON.parse(d); var s =d.query.pages[wgArticleId].revisions[0]['*']; var reg = newRegExp('(^[\\\\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]===wgUserName) return; l.push(wgUserName);l.sort();$j.post(wgServer+wgScriptPath+'/api.php',{'action':'edit','title':'{{FULLPAGENAME}}','summary':'Benutzer'+wgUserName+'hinzugefügt','text':m[1]+l.join(',')+m[3],'token':d.query.pages[wgArticleId].edittoken,'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=$j(this).css('display','none');$j('#warten').attr('disabled','disabled').css('display','inline');$j.get(wgServer+wgScriptPath+'/api.php?action=query&amp;prop=revisions&#x7C;info&amp;rvprop=content&amp;rvlimit=1&amp;intoken=edit&amp;format=json&amp;titles={{FULLPAGENAMEE}}', function(d){if ('string' == typeof d) d = JSON.parse(d); var s = d.query.pages[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&lt;l.length; i++) if (l[i]===wgUserName){l.splice(i,1); break;} l.sort(); $j.post(wgServer+wgScriptPath+'/api.php',{'action':'edit','title':'{{FULLPAGENAME}}','summary':'Benutzer '+wgUserName+' ausgetragen','text':m[1]+l.join(',')+m[3],'token':d.query.pages[wgArticleId].edittoken,'minor':'true','format':'json'}, function(d){location.reload();},'json');}, 'json');}}
{{#tag:jsbutton|AlsMitgliedaustragen|id=austragen|style=display:{{#if:{{#var:Gruppe}}|inline|none}}|click=$j(this).css('display','none');$j('#warten').attr('disabled','disabled').css('display','inline');$j.get(wgServer+wgScriptPath+'/api.php?action=query&amp;prop=revisions&#x7C;info&amp;rvprop=content&amp;rvlimit=1&amp;intoken=edit&amp;format=json&amp;titles={{FULLPAGENAMEE}}',function(d){if ('string' == typeof d) d = JSON.parse(d); var s =d.query.pages[wgArticleId].revisions[0]['*']; var reg = newRegExp('(^[\\\\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&lt;l.length; i++) if(l[i]===wgUserName){l.splice(i,1); break;} l.sort();$j.post(wgServer+wgScriptPath+'/api.php',{'action':'edit','title':'{{FULLPAGENAME}}','summary':'Benutzer'+wgUserName+'ausgetragen','text':m[1]+l.join(',')+m[3],'token':d.query.pages[wgArticleId].edittoken,'minor':'true','format':'json'},function(d){location.reload();},'json');}, 'json');}}
<jsbutton   id="warten" style="display:none">Übertragung...</jsbutton>
<jsbutton id="warten" style="display:none">Übertragung...</jsbutton>
}}}}
}}</td></tr>}}
</table>
</onlyinclude>
</onlyinclude>