Zum Inhalt springen

Vorlage:IMDb: Unterschied zwischen den Versionen

vereinfacht
(nach derzeitiger Verwendung keine sinnvollen Wartungslisten)
(vereinfacht)
Zeile 3: Zeile 3:
   {{#if: {{{name|{{{NAME|{{{Name|}}}}}}}}}{{{id|{{{ID|{{{Id|}}}}}}}}} | <span class="error">Hinweis: Die Parameterbezeichnungen <code>id</code> und <code>name</code> wurden abgeschafft, bitte benutze die Vorlage in der Form <code><nowiki>{{IMDb|tt0123456|Bezeichnung}}</nowiki></code>.</span><span style="display:none">[[Vorlage:IMDb/Wartung/Parameterbezeichnung id oder name gesetzt]]</span> |  
   {{#if: {{{name|{{{NAME|{{{Name|}}}}}}}}}{{{id|{{{ID|{{{Id|}}}}}}}}} | <span class="error">Hinweis: Die Parameterbezeichnungen <code>id</code> und <code>name</code> wurden abgeschafft, bitte benutze die Vorlage in der Form <code><nowiki>{{IMDb|tt0123456|Bezeichnung}}</nowiki></code>.</span><span style="display:none">[[Vorlage:IMDb/Wartung/Parameterbezeichnung id oder name gesetzt]]</span> |  
       {{#if: {{{1|}}} |
       {{#if: {{{1|}}} |
         {{#ifeq: {{Str len|{{{1|}}}}} | 9 |
         {{#if: {{Booland3|{{#ifeq:{{Str len|{{{1|}}}}}|9|1}}|{{IstZahl|{{Str sub|{{{1|}}}|3|7}}}}|{{#switch:{{Str left|{{{1|}}}|2}}|ch=1|co=1|ev=1|nm=1|tt=1|#default=}}}} |
            {{#if: {{IstZahl|{{Str sub|{{{1|}}}|3|7}}}} |
            {{#if: {{boolornot|{{Booland|{{{3|{{{typ|}}}}}}|{{#switch: {{{3|{{{typ|}}}}}} | episodenliste = 1 | soundtrack = 1 | #default = }} }}|{{{3|{{{typ|}}}}}}}}
              {{#if: {{#switch: {{Str left|{{{1|}}}|2}} | ch = 1 | co = 1 | ev = 1 | nm = 1 | tt = 1 | #default = }} |
              | [http://www.imdb.com/{{#switch: {{Str left|{{{1|}}}|2}}
                  {{#if: {{boolornot|{{Booland|{{{3|{{{typ|}}}}}}|{{#switch: {{{3|{{{typ|}}}}}} | episodenliste = 1 | soundtrack = 1 | #default = }} }}|{{{3|{{{typ|}}}}}}}}
                  | ch = character
                    | [http://www.imdb.com/{{#switch: {{Str left|{{{1|}}}|2}}
                  | co = company
                        | ch = character
                  | ev = event
                        | co = company
                  | nm = name
                        | ev = event
                  | tt = title
                        | nm = name
              }}/{{{1|}}}{{#ifeq: {{Str left|{{{1|}}}|2}} | tt  
                        | tt = title
                  | {{#if: {{{3|{{{typ|}}}}}}
                    }}/{{{1|}}}{{#ifeq: {{Str left|{{{1|}}}|2}} | tt  
                    | {{#switch: {{{3|{{{typ|}}}}}}
                        | {{#if: {{{3|{{{typ|}}}}}}
                          | episodenliste = /episodes<!--
                          | {{#switch: {{{3|{{{typ|}}}}}}
                          -->{{#if: {{Str match|{{SEITENNAME}}|%s[(]Staffel%s[0-9]+[)]}}
                                | episodenliste = /episodes<!--
                                | ?season&#61;{{Str match|{{SEITENNAME}}|%s[(]Staffel%s([0-9]+)[)]|1}}
                                -->{{#if: {{Str match|{{SEITENNAME}}|%s[(]Staffel%s[0-9]+[)]}}
                            }} <span>
                                      | ?season&#61;{{Str match|{{SEITENNAME}}|%s[(]Staffel%s([0-9]+)[)]|1}}
                          | soundtrack = /soundtrack <span>
                                  }} <span>
                      }}
                                | soundtrack = /soundtrack <span>
                    | <span style="font-style: italic"> }}
                            }}
                  | {{#ifeq: {{Str left|{{{1|}}}|2}} | ev
                          | <span style="font-style: italic"> }}
                      | {{#if: {{Str match|{{SEITENNAME}}|%s[0-9]+}}
                        | {{#ifeq: {{Str left|{{{1|}}}|2}} | ev
                            | /{{Str match|{{SEITENNAME}}|%s([0-9]+)|1}}
                            | {{#if: {{Str match|{{SEITENNAME}}|%s[0-9]+}}
                        }}
                                  | /{{Str match|{{SEITENNAME}}|%s([0-9]+)|1}}
                    }} <span><!--
                              }}
            -->}}<!--
                          }} <span><!--
              -->{{#if: {{{2|}}} | {{{2|}}} | <!--
                  -->{{#if: {{{3|{{{typ|}}}}}}
                        | {{#switch: {{{3|{{{typ|}}}}}}
                          | episodenliste = Episodenliste
                          | soundtrack = Soundtrack
                          }}
                        | {{#invoke:WLink|getArticleBase}}<!--
                   -->}}<!--
                   -->}}<!--
                    -->{{#if: {{{2|}}} | {{{2|}}} | <!--
              -->}}</span>] in der [[Internet Movie Database]] (englisch)
                        -->{{#if: {{{3|{{{typ|}}}}}}
              | <span class="error">fehlerhafte Einbindung der Vorlage (Unerlaubter Wert für <code>typ</code>)</span><!--
                              | {{#switch: {{{3|{{{typ|}}}}}}
              --><span style="display:none">[[Vorlage:IMDb/Wartung/Unerlaubter Wert für typ]]</span>
                                | episodenliste = Episodenliste
                                | soundtrack = Soundtrack
                                }}
                              | {{#invoke:WLink|getArticleBase}}<!--
                        -->}}<!--
                    -->}}</span>] in der [[Internet Movie Database]] (englisch)
                    | <span class="error">fehlerhafte Einbindung der Vorlage (Fehler 5: Unerlaubter Wert für <code>typ</code>)</span><!--
                    --><span style="display:none">[[Vorlage:IMDb/Wartung/Unerlaubter Wert für typ]]</span>
                    }}
                  | <span class="error">unbekannte IMDb-Kennung (Fehler 4: Buchstaben-Kürzel entspricht nicht <code>tt</code>, <code>nm</code>, <code>ch</code>, <code>co</code> oder <code>ev</code>)</span><!--
                --><span style="display:none">[[Vorlage:IMDb/Wartung/IMDb-Kennung ungültig]]</span>
               }}
               }}
              | <span class="error">unbekannte IMDb-Kennung (Fehler 3: Ziffern-Teil der IMDb-Kennung ist keine Zahl)</span><!--
            | <span class="error">IMDb-Kennung ungültig</span>&#32;([[Vorlage:IMDb|Hilfe]])<span style="display:none">[[Vorlage:IMDb/Wartung/IMDb-Kennung ungültig]]</span>
              --><span style="display:none">[[Vorlage:IMDb/Wartung/IMDb-Kennung ungültig]]</span>
            }}
            | <span class="error">unbekannte IMDb-Kennung (Fehler 2: IMDb-Kennung hat nicht 9 Zeichen)</span><!--
              --><span style="display:none">[[Vorlage:IMDb/Wartung/IMDb-Kennung ungültig]]</span>
         }}
         }}
         | {{#if: {{#property:P345}}  
         | {{#if: {{#property:P345}}  
Anonymer Benutzer