Vorlage:Mentorenliste: Unterschied zwischen den Versionen

aus Stargate Wiki, dem deutschsprachigen Stargate-Lexikon
Zur Navigation springen Zur Suche springen
[gesichtete Version][gesichtete Version]
K skorp2009 hinzugefügt, TheEarths Buchstabe hat sich dadurch verändert
CF (Diskussion | Beiträge)
an verändertes jQuery anpassen, Namen ändern skorp2009 -> Skopy2009, substituierbar
Zeile 1: Zeile 1:
[[/*|<span style="display: none;"></span>]]<onlyinclude><includeonly>{{#switch:{{{1|}}}|=
[[/*|<span style="display: none;"></span>]]<onlyinclude><includeonly>{{safesubst:#switch:{{{1|}}}|=
| #default = <span class="error">Mentorencode nicht vergeben</span>
| #default = <span class="error">Mentorencode nicht vergeben</span>
| = */]]; var Mentorenliste = "\
| = */]]; var Mentorenliste = "\
Zeile 10: Zeile 10:
| G            = Philipp      |=\
| G            = Philipp      |=\
| H            = SilverAngel  |=\
| H            = SilverAngel  |=\
| I            = skorp2009    |=\
| I            = Skorpy2009  |=\
| J            = TheEarth    |=\
| J            = TheEarth    |=\
| A. M.        = A            |=\
| A. M.        = A            |=\
Zeile 20: Zeile 20:
| Philipp      = G            |=\
| Philipp      = G            |=\
| SilverAngel  = H            |=\
| SilverAngel  = H            |=\
| skorp2009    = I            |=\
| Skorpy2009  = I            |=\
| TheEarth    = J            |=\
| TheEarth    = J            |=\
| = ";//<nowiki>
| = ";//<nowiki>
Zeile 26: Zeile 26:
{
{
   if (wgPageName != "Kategorie:Wird_im_Mentorenprogramm_betreut" && wgPageName != "Kategorie:Mentor_gesucht") return;
   if (wgPageName != "Kategorie:Wird_im_Mentorenprogramm_betreut" && wgPageName != "Kategorie:Mentor_gesucht") return;
   $j("div#mw-pages h3").html(function(i, text)
   $j("div#mw-pages h3").each(function(i)
   {
   {
    var text = $j(this).html();
     try
     try
     {
     {
       var erg;
       var erg;
       return (erg = (new RegExp("\\u007C "+text.substr(0, 1)+" += ([\\w| |'|\\.]*[\\w|\\.]) *\\u007C=", "i")).exec(Mentorenliste))?"<a href=\"/wiki/Benutzer:"+erg[1].replace(/ /, "_").replace(/'/, "%27")+"\">"+erg[1]+"</a>"+text.substr(1):text;
       $j(this).html( (erg = (new RegExp("\\u007C "+text.substr(0, 1)+" += ([\\w| |'|\\.]*[\\w|\\.]) *\\u007C=", "i")).exec(Mentorenliste))?"<a href=\"/wiki/Benutzer:"+erg[1].replace(/ /, "_").replace(/'/, "%27")+"\">"+erg[1]+"</a>"+text.substr(1):text);
     } catch(e) {
     } catch(e) {
      return text;
     }
     }
   });
   });
Zeile 62: Zeile 62:
| H || [[Benutzer:SilverAngel|SilverAngel]]
| H || [[Benutzer:SilverAngel|SilverAngel]]
|-
|-
| I || [[Benutzer:skorp2009|skorp2009]]
| I || [[Benutzer:Skorpy2009|Skorpy2009]]
|-
|-
| J || [[Benutzer:TheEarth|TheEarth]]
| J || [[Benutzer:TheEarth|TheEarth]]

Version vom 4. Dezember 2010, 10:14 Uhr

Hinweis Diese Vorlage ist gültiges JavaScript. Bei Bearbeitungen kann es dadurch zu Problemen kommen!

^Beschreibung

Die Vorlage Mentorenliste weist jedem Mentor ein Kürzel (Buchstabe) zu. Dadurch können die Benutzer in den Kategorien Mentor gesucht und Wird im Mentorenprogramm betreut nach den Mentoren geordnet werden. Der Aufruf erfolgt mit dem Mentorennamen als Parameter. Umgekehrt kann auch ein Kürzel angegeben werden und die Vorlage gibt den Namen des Mentors zurück.

^Zuordnung

Kürzel Mentor
A A. M.
B Col. o'neill
C CF
D Der Antiker
E Jack ONeill
F MajorLorn
G Philipp
H SilverAngel
I Skorpy2009
J TheEarth

^Beispiel

  • {{Mentorenprogramm|A. M.}}
~> A
  • {{Mentorenprogramm|C}}
~> CF
  • {{Mentorenprogramm|unbekannter Benutzer}} und {{Mentorenprogramm|Z}}
~> Mentorencode nicht vergeben
  • {{Mentorenprogramm}}
~> (nichts)