Vorlage:IMDb: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
(schnelle)
Keine Bearbeitungszusammenfassung
Markierung: Manuelle Zurücksetzung
 
(43 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
<noinclude>{{Tausendfach verwendet}}</noinclude><!--
<noinclude>{{Tausendfach verwendet}}</noinclude><!--
-->{{#ifeq: {{HAUPTSEITENNAME}} | Vorlage:IMDb | [http://www.imdb.com/title/tt0123456 ''Filmtitel''] in der [[Internet Movie Database]] (englisch) |
-->{{#ifeq: {{HAUPTSEITENNAME}} | Vorlage:IMDb | [https://www.imdb.com/title/tt0109830/ ''Forrest Gump''] in der [[w:Internet Movie Database|Internet Movie Database]] (englisch) |
  {{#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|}}}{{{abruf|{{{Abruf|}}}}}} |
      {{#if: {{{1|}}} |
  {{#if: {{Booland|{{#switch:{{Str len|{{{1|}}}}}|9|10=1}}|{{IstZahl|{{Str sub|{{{1|}}}|3|7}}}}|{{#switch:{{Str left|{{{1|}}}|2}}|ch|co|ev|nm|tt=1}}}} |
        {{#ifeq: {{Str len|{{{1|}}}}} | 9 |
      {{#if: {{boolornot|{{Booland|{{{3|{{{typ|}}}}}}|{{#switch:{{{3|{{{typ|}}}}}}|episodenliste|soundtrack|awards=1}}}}|{{{3|{{{typ|}}}}}}}}
            {{#if: {{IstZahl|{{Str sub|{{{1|}}}|3|7}}}} |
        | {{IMDb/1|{{#switch: {{Str left|{{{1|}}}|2}}
              {{#if: {{#switch: {{Str left|{{{1|}}}|2}} | ch = 1 | co = 1 | ev = 1 | nm = 1 | tt = 1 | #default = }} |
            | ch = character
                  {{#if: {{boolornot|{{Booland|{{{3|{{{typ|}}}}}}|{{#switch: {{{3|{{{typ|}}}}}} | episodenliste = 1 | soundtrack = 1 | #default = }} }}|{{{3|{{{typ|}}}}}}}}
            | co = company
                    | [http://www.imdb.com/{{#switch: {{Str left|{{{1|}}}|2}}
            | ev = event
                        | ch = character
            | nm = name
                        | co = company
            | tt = title
                        | ev = event
        }}/{{#if:Str trim|{{{1}}}}}/{{#switch: {{Str left|{{{1|}}}|2}}  
                        | nm = name
            | tt = {{#switch: {{{3|{{{typ|}}}}}}
                        | tt = title
                      | episodenliste = episodes<!--
                    }}/{{{1|}}}{{#ifeq: {{Str left|{{{1|}}}|2}} | tt
                      -->{{#if: {{Str match|{{SEITENNAME}}|Staffel%s[1-9]+}}
                        | {{#if: {{{3|{{{typ|}}}}}}
                            | ?season&#61;{{Str match|{{SEITENNAME}}|Staffel%s([1-9]+)|1}}
                          | {{#switch: {{{3|{{{typ|}}}}}}
                        }}
                                | episodenliste = /episodes<!--
                      | soundtrack = soundtrack
                                -->{{#if: {{Str match|{{SEITENNAME}}|%s[(]Staffel%s[0-9]+[)]}}
                      | awards = awards
                                      | ?season&#61;{{Str match|{{SEITENNAME}}|%s[(]Staffel%s([0-9]+)[)]|1}}
                  }}
                                  }} <span>
            | ev = {{#if: {{Str match|{{SEITENNAME}}|%s[0-9]+}}
                                | soundtrack = /soundtrack <span>
                      | {{Str match|{{SEITENNAME}}|%s([0-9]+)|1}}
                            }}
                  }}
                          | <span style="font-style: italic"> }}
            | nm = {{#ifeq: {{{3|{{{typ|}}}}}} | awards | awards }}
                        | {{#ifeq: {{Str left|{{{1|}}}|2}} | ev
        }}|{{#if: {{{2|}}} | {{{2|}}} |  
                            | {{#if: {{Str match|{{SEITENNAME}}|%s[0-9]+}}
              {{#if: {{{3|{{{typ|}}}}}}
                                  | /{{Str match|{{SEITENNAME}}|%s([0-9]+)|1}}
                  | {{#switch: {{{3|{{{typ|}}}}}}
                              }}
                    | episodenliste = {{#if: {{Str match|{{SEITENNAME}}|Staffel%s[1-9]+}}
                          }} <span><!--
                          | Staffel {{Str match|{{SEITENNAME}}|Staffel%s([1-9]+)|1}}
                  -->}}<!--
                          | {{#if: {{{abruf|{{{Abruf|}}}}}} | Episode List | Episodenliste }}
                    -->{{#if: {{{2|}}} | {{{2|}}} | <!--
                      }}
                        -->{{#if: {{{3|{{{typ|}}}}}}
                     | soundtrack = {{#if: {{{abruf|{{{Abruf|}}}}}} | Soundtracks | Soundtrack }}
                              | {{#switch: {{{3|{{{typ|}}}}}}
                     | awards = {{#if: {{{abruf|{{{Abruf|}}}}}} | Awards | Auszeichnungen }}
                                | episodenliste = Episodenliste
                     }}
                                | soundtrack = Soundtrack
                   | {{#invoke:WLink|getArticleBase}}
                                }}
                              | {{#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 style="display:none">[[Vorlage:IMDb/Wartung/IMDb-Kennung ungültig]]</span>
        -->| Abruf = {{{abruf|{{{Abruf|}}}}}}
            }}
             | Art = {{#switch: {{Str left|{{{1|}}}|2}} | tt = true }}
             | <span class="error">unbekannte IMDb-Kennung (Fehler 2: IMDb-Kennung hat nicht 9 Zeichen)</span><!--
            | Typ = {{{3|{{{typ|}}}}}}
              --><span style="display:none">[[Vorlage:IMDb/Wartung/IMDb-Kennung ungültig]]</span>
         }}
         }}
         | {{#if: {{#property:P345}}
         | <span class="error">fehlerhafte Einbindung der Vorlage (Unerlaubter Wert für <code>typ</code>)</span><!--
              | <span class="wikidata-content">[http://www.imdb.com/{{#switch: {{Str left|{{#property:P345}}|2}}
        --><span style="display:none">[[Vorlage:IMDb/Wartung/Unerlaubter Wert für typ]]</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>
  }}
  | {{#if: {{Booland|{{Boolornot|{{Booland|{{Str match|{{#property:P345}}|Kein Wert}}|{{#property:P527}}}}|{{Str match|{{#property:P345}}|Kein Wert}}}}|{{#property:P527}}{{#property:P345}}}}
        | {{#if: {{Boolandnot|{{#property:P345}}|{{Str match|{{#property:P345}}|Kein Wert}}}}
            | <span class="wikidata-content">[https://www.imdb.com/{{#switch: {{Str left|{{#property:P345}}|2}}
                 | ch = character
                 | ch = character
                 | co = company
                 | co = company
Zeile 60: Zeile 56:
           -->{{#ifeq: {{Str left|{{#property:P345}}|2}} | tt | <span style="font-style: italic"> | <span> }}<!--
           -->{{#ifeq: {{Str left|{{#property:P345}}|2}} | tt | <span style="font-style: italic"> | <span> }}<!--
           -->{{#if: {{{2|}}} | {{{2|}}} | {{#invoke:WLink|getArticleBase}} }}<!--
           -->{{#if: {{{2|}}} | {{{2|}}} | {{#invoke:WLink|getArticleBase}} }}<!--
           --></span>]</span> in der [[Internet Movie Database]] (englisch)<!--
           --></span>]</span> in der [[w:Internet Movie Database|Internet Movie Database]] (englisch)
          -->| {{#if: {{#property:P527}}
            | {{#invoke:Film|getChildItems|IMDb|showerrors=ja|id={{#invoke:Wikidata|pageId}}}}
                  | <span class="wikidata-content">{{#ifexpr: {{Str len|{{#invoke:Wikidata|claim|P527|parameter=numeric-id|list=}}}} >= 8
          }}
                        | ''[http://imdb.com/title/{{#invoke:Wikidata|claim|P345|id=Q{{Str sub|{{#invoke:Wikidata|claim|P527|parameter=numeric-id|list=}}|0|8}}}} {{#invoke:Wikidata|labelOf|Q{{Str sub|{{#invoke:Wikidata|claim|P527|parameter=numeric-id|list=}}|0|8}}}}]'' in der [[Internet Movie Database]] (englisch)<!--
        | {{#ifeq: {{NAMESPACENUMBER}} | 0
                      -->{{#ifexpr: {{Str len|{{#invoke:Wikidata|claim|P527|parameter=numeric-id|list=}}}} >= 16
              | <span class="error">fehlende IMDb-Kennung (Fehler 1: IMDb-Kennung weder in der Vorlage noch in Wikidata vorhanden)</span>
                            | * ''[http://imdb.com/title/{{#invoke:Wikidata|claim|P345|id=Q{{Str sub|{{#invoke:Wikidata|claim|P527|parameter=numeric-id|list=}}|0|8}}}} {{#invoke:Wikidata|labelOf|Q{{Str sub|{{#invoke:Wikidata|claim|P527|parameter=numeric-id|list=}}|9|8}}}}]'' in der Internet Movie Database (englisch)<!--
              | ''[ {{SEITENNAME}}]'' in der [[w:Internet Movie Database|Internet Movie Database]] (englisch)
                            -->{{#ifexpr: {{Str len|{{#invoke:Wikidata|claim|P527|parameter=numeric-id|list=}}}} >= 24
          }}<span style="display:none">[[Vorlage:IMDb/Wartung/IMDb-Kennung fehlt]]</span>
                                  | * ''[http://imdb.com/title/{{#invoke:Wikidata|claim|P345|id=Q{{Str sub|{{#invoke:Wikidata|claim|P527|parameter=numeric-id|list=}}|0|8}}}} {{#invoke:Wikidata|labelOf|Q{{Str sub|{{#invoke:Wikidata|claim|P527|parameter=numeric-id|list=}}|17|8}}}}]'' in der Internet Movie Database (englisch)<!--
                                -->{{#ifexpr: {{Str len|{{#invoke:Wikidata|claim|P527|parameter=numeric-id|list=}}}} >= 32
                                      | * ''[http://imdb.com/title/{{#invoke:Wikidata|claim|P345|id=Q{{Str sub|{{#invoke:Wikidata|claim|P527|parameter=numeric-id|list=}}|0|8}}}} {{#invoke:Wikidata|labelOf|Q{{Str sub|{{#invoke:Wikidata|claim|P527|parameter=numeric-id|list=}}|25|8}}}}]'' in der Internet Movie Database (englisch)
                                    }}
                              }}
                          }}
                    }}</span>
                  | {{#ifeq: {{NAMESPACENUMBER}} | 0
                        | <span class="error">fehlende IMDb-Kennung (Fehler 1: IMDb-Kennung weder in der Vorlage noch in Wikidata vorhanden)</span>
                        | ''[ {{SEITENNAME}}]'' in der [[Internet Movie Database]] (englisch)
                    }}<span style="display:none">[[Vorlage:IMDb/Wartung/IMDb-Kennung fehlt]]</span>
            }}
        }}
       }}
       }}
   }}
   }}
}}<!--
}}{{#ifeq:{{{2|}}}|{{#invoke:WLink|getArticleBase}}|<span style="display:none">[[Vorlage:IMDb/Wartung/Unnötige Verwendung von Parameter 2]]</span>
-->{{#ifeq:{{{2|}}}|{{#invoke:WLink|getArticleBase}}|<span style="display:none">[[Vorlage:IMDb/Wartung/Unnötige Verwendung von Parameter 2]]</span>}}<!--
-->{{#ifeq: {{NAMESPACENUMBER}} | 0
    | {{#if: {{#invoke:Wikidata|pageId}}
        | {{#if: {{Booland|{{{1|}}}|{{#property:P345}}}}
            | {{#ifeq: {{#property:P345}} | {{{1|}}} |
                  | <span style="display:none">[[Vorlage:IMDb/Wartung/Verschiedene Kenner in Wikipedia und Wikidata]]</span>
              }}
          }}<!--
      -->{{#if: {{Booland|{{{2|}}}|{{#property:P345}}}}
            | {{#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>
              }}
          }}<!--
      -->{{#if: {{#invoke:Wikidata|labelOf}}
            | {{#ifeq: {{initial_klein:{{#invoke:WLink|getArticleBase}}}} | {{initial_klein:{{#invoke:Wikidata|labelOf}}}} |
                | <span style="display:none">[[Vorlage:IMDb/Wartung/Wikidata-Bezeichnung vom Seitennamen verschieden]]</span>
            }}
            | <span style="display:none">[[Vorlage:IMDb/Wartung/Wikidata-Bezeichnung fehlt]]</span>
          }}<!--
      -->{{#ifeq: {{#invoke:Wikidata|claim|P31}} | Film | <!--
          -->{{#if: {{#invoke:Wikidata|claim|P577}} || <span style="display:none">[[Vorlage:IMDb/Wartung/Filme ohne Veröffentlichungsdatum]]</span> }}
          }}<!--
      -->{{#if:{{{2|}}}{{#property:P345}}||<span style="display:none">[[Vorlage:IMDb/Wartung/Fehlende IMDb-Kennung in Wikidata]]</span>}}<!--
      -->{{#if: {{#invoke:Wikidata|claim|P31}} | | <span style="display:none">[[Vorlage:IMDb/Wartung/Eigenschaft „ist ein(e)“ fehlt]]</span> }}<!--
      -->{{#if: {{#invoke:Wikidata|descriptionIn}}
            | {{#ifexpr: {{Str len|{{#invoke:Wikidata|descriptionIn}}}} > 100 | <span style="display:none">[[Vorlage:IMDb/Wartung/Beschreibung ist zu lang]]</span> }}<!--
            -->{{#ifeq: {{#invoke:Wikidata|descriptionIn}} | Film | <span style="display:none">[[Vorlage:IMDb/Wartung/Beschreibung ist „Film“]]</span> }}
            | <span style="display:none">[[Vorlage:IMDb/Wartung/Beschreibung fehlt]]</span>
          }}
    | <span style="display:none">[[Vorlage:IMDb/Wartung/Artikel nicht mit Wikidata verknüpft]]</span>
    }}
}}{{#invoke:TemplatePar|check
}}{{#invoke:TemplatePar|check
|all=
|all=
|opt= 1= 2= 3= typ= name= NAME= Name= id= ID= Id=
|opt= 1= 2= 3= typ= abruf= Abruf=
|cat= Wikipedia:Vorlagenfehler/Vorlage:IMDb
|cat= Wikipedia:Vorlagenfehler/Vorlage:IMDb
|template= [[Vorlage:IMDb]]
|template= [[Vorlage:IMDb]]