Vorlage:IMDb: Unterschied zwischen den Versionen

3.929 Bytes hinzugefügt ,  vor 9 Jahren
neu
K (Schützte „Vorlage:IMDb“: Häufig eingebundene Vorlage ([Bearbeiten=Nur angemeldete, nicht neue Benutzer] (unbeschränkt) [Verschieben=Nur angemeldete, nicht neue Benutzer] (unbeschränkt)))
(neu)
Zeile 1: Zeile 1:
<includeonly>[http://www.imdb.com/{{#if: {{{1|}}}|{{#ifeq: {{Str len|{{{1}}}}}|9|{{#switch: {{Str left|{{{1}}}|2}}
<noinclude>{{Tausendfach verwendet}}</noinclude><!--
| ch = character
-->{{#ifeq: {{HAUPTSEITENNAME}} | Benutzer:Queryzo/IMDb2 | [http://www.imdb.com/title/tt0123456 ''Filmtitel''] in der [[Internet Movie Database]] (englisch) |
| co = company
  {{#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> |
| ev = event
      {{#if: {{{1|}}} |
| nm = name
        {{#ifeq: {{Str len|{{{1|}}}}} | 9 |
| tt = title
            {{#if: {{IstZahl|{{Str sub|{{{1|}}}|3|7}}}} |
|#default = <span class="error">unbekannte oder fehlende Kennung</span>
              {{#if: {{#switch: {{Str left|{{{1|}}}|2}} | ch = 1 | co = 1 | ev = 1 | nm = 1 | tt = 1 | #default = }} |
}}/{{{1}}}/|{{#ifeq:{{Str sub|{{{1}}}|11|8}}|episodes|title/{{{1}}}|<span class="error">unbekannte oder fehlende Kennung</span>}}}} {{#switch: {{Str left|{{{1}}}|2}}
                  {{#if: {{boolornot|{{Booland|{{{3|{{{typ|}}}}}}|{{#switch: {{{3|{{{typ|}}}}}} | episodenliste = 1 | soundtrack = 1 | #default = }} }}|{{{3|{{{typ|}}}}}}}}
| tt = ''
                    | [http://www.imdb.com/{{#switch: {{Str left|{{{1|}}}|2}}
|#default =
                        | ch = character
}}{{#if: {{{2|}}}| {{{2|{{SEITENNAME}}}}} | {{{NAME|{{#invoke:WLink|getArticleBase}}}}}}}{{#switch: {{Str left|{{{1}}}|2}}
                        | co = company
| tt = ''
                        | ev = event
|#default =
                        | nm = name
}}|{{#if: {{#property:P345}}|{{#ifeq:{{Str len|{{#property:P345}}}}|9|{{#switch: {{Str left|{{#property:P345}}|2}}
                        | tt = title
| ch = character
                    }}/{{{1|}}}{{#ifeq: {{Str left|{{{1|}}}|2}} | tt
| co = company
                        | {{#if: {{{3|{{{typ|}}}}}}
| ev = event
                          | {{#switch: {{{3|{{{typ|}}}}}}
| nm = name
                                | episodenliste = /episodes<!--
| tt = title
                                -->{{#if: {{Str match|{{SEITENNAME}}|%s[(]Staffel%s[0-9]+[)]}}
|#default = <span class="error">unbekannte oder fehlende Kennung</span>
                                      | ?season&#61;{{Str match|{{SEITENNAME}}|%s[(]Staffel%s([0-9]+)[)]|1}}
}}/{{#property:P345}}/|{{#ifeq:{{Str sub|{{#property:P345}}|11|8}}|episodes|title/{{#property:P345}}|<span class="error">unbekannte oder fehlende Kennung</span>}}}} {{#switch: {{Str left|{{#property:P345}}|2}}
                                  }} <span>
| tt = ''
                                | soundtrack = /soundtrack <span>
|#default =
                            }}
}}{{#if: {{#invoke:Wikidata|labelOf}}|{{#invoke:Wikidata|labelOf}}|{{SEITENNAME}}}}{{#switch: {{Str left|{{#property:P345}}|2}}
                          | <span style="font-style: italic"> }}
| tt = ''
                        | {{#ifeq: {{Str left|{{{1|}}}|2}} | ev
|#default =
                            | {{#if: {{Str match|{{SEITENNAME}}|%s[0-9]+}}
}}|<span class="error">unbekannte oder fehlende Kennung</span>}}}}] in der [[Internet Movie Database]] (englisch){{#ifexpr: {{NAMESPACENUMBER}} = 0 | {{#if: {{{1|}}}|{{#if: {{#property:P345}}|{{#ifeq: {{#property:P345}}|{{{1}}}|<span style="display:none">[[Vorlage:IMDb/Wartung/Gleicher IMDb-Kenner in Wikipedia und Wikidata]]</span>|<span style="display:none">[[Vorlage:IMDb/Wartung/Unterschiedlicher IMDb-Kenner in Wikipedia und Wikidata]]</span>}}|{{#ifexpr: {{Str find|{{SEITENNAME}}|Episodenliste}} >= 1 | | <span style="display:none">[[Vorlage:IMDb/Wartung/IMDb-Kenner in Wikipedia aber nicht in Wikidata]]</span> }}}} | <span style="display:none">[[Vorlage:IMDb/Wartung/IMDb-Kenner nicht gesetzt]]</span>}} | }}</includeonly><noinclude>
                                  | /{{Str match|{{SEITENNAME}}|%s([0-9]+)|1}}
                              }}
                          }}<!--
          --><span> }} <!--
                    -->{{#if: {{{2|}}} | {{{2|}}} | <!--
                        -->{{#if: {{{3|{{{typ|}}}}}}
                              | {{#switch: {{{3|{{{typ|}}}}}}
                                | 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: 2-Zeichen-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 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}}
              | [http://www.imdb.com/{{#switch: {{Str left|{{#property:P345}}|2}}
                | ch = character
                | co = company
                | ev = event
                | nm = name
                | tt = title
              }}/{{#property:P345}} <!--
          -->{{#ifeq: {{Str left|{{#property:P345}}|2}} | tt | <span style="font-style: italic"> | <span> }}<!--
          -->{{#if: {{{2|}}} | {{{2|}}} | {{#invoke:WLink|getArticleBase}} }}<!--
          --></span>] in der [[Internet Movie Database]] (englisch)<!--
          -->| <span class="error">fehlende IMDb-Kennung (Fehler 1: IMDb-Kennung weder in der Vorlage noch in Wikidata vorhanden)</span><!--
            --><span style="display:none">[[Vorlage:IMDb/Wartung/IMDb-Kennung fehlt]]</span>
        }}
      }}
  }}
}}{{#ifexpr: {{NAMESPACENUMBER}} = 0  
    | {{#if: {{Boolandnot|{{{1|}}}|{{#property:P345}}}}
          | <span style="display:none">[[Vorlage:IMDb/Wartung/Wikidata-Kenner nicht gesetzt]]</span>
      }}<!--
    -->{{#if: {{{1|}}}
          | {{#ifeq: {{#property:P345}} | {{{1|}}} |
              | <span style="display:none">[[Vorlage:IMDb/Wartung/Verschiedene Kenner in Wikipedia und Wikidata]]</span>
            }}
      }}<!--
    -->{{#if: {{{2|}}}
          | {{#if: {{Boolxor|{{#ifeq: {{{2|}}} | {{#invoke:Wikidata|labelOf}} | 1 | }}|{{#ifeq: {{{2|}}} | {{Str match|{{#invoke:Wikidata|labelOf}}|([^–]+)%s–%s|1}} | 1 | }}}} |
              | <span style="display:none">[[Vorlage:IMDb/Wartung/Wikidata-Bezeichnung vom gesetzten Namen verschieden]]</span>  
            }}
      }}<!--
    -->{{#ifeq: {{Str right|{{#invoke:WLink|getArticleBase}}|1}} | {{Str right|{{#invoke:Wikidata|labelOf}}|1}} |  
          | <span style="display:none">[[Vorlage:IMDb/Wartung/Wikidata-Bezeichnung vom Seitennamen verschieden]]</span>
      }}
}}{{#invoke:TemplatePar|check
|all=
|opt= 1= 2= 3= typ= name= NAME= Name= id= ID= Id=
|cat= Wikipedia:Vorlagenfehler/Vorlage:IMDb
|template= [[Vorlage:IMDb]]
}}<noinclude>
{{Dokumentation}}
{{Dokumentation}}
[[Kategorie:Vorlage:Datenbanklink Film und Fernsehen]] [[Kategorie:Vorlage:verwendet Daten aus Wikidata]]
[[Kategorie:Vorlage:Datenbanklink Film und Fernsehen]] [[Kategorie:Vorlage:verwendet Daten aus Wikidata]]
</noinclude>
</noinclude>
Anonymer Benutzer