Killerzwerg: Markup für mehrere TV-Folgen

Hi, bisher hab ich immer alles an meiner Website selbst hin bekommen, mit ein bisschen suchen, aber seit ner Woche versuche ich etwas raus zu finden, was einfach nicht klappt, wie man auch in meinem anderen Post sieht.

In diesem Post geht es um das Daten-Markup, so dass z.b. in der google suche, angezeigt wird, wann eine neue folge und auch welche, erscheint.

Ich habe zwar das Tool von Google dazu gefunden, aber ich hab keine Ahnung, wie ich mehrere verschiedene Folgen im gleichen Code so mache, dass nicht alles kreuz und quer läuft, sondern zusammen passt...

Muss man die verschiedenen tags irgendwie durch nummerieren, oder wie funktioniert das?

Schöne Grüße Killerzwerg

  1. Moin,

    Ich habe zwar das Tool von Google dazu gefunden

    schön, dass du auf eine Ressource verlinkst, für die man sich erst anmelden muss. Ich habe keinen Account bei Google (will auch keinen), kann also nicht beurteilen, was für ein Tool das sein mag.

    aber ich hab keine Ahnung, wie ich mehrere verschiedene Folgen im gleichen Code so mache, dass nicht alles kreuz und quer läuft, sondern zusammen passt...

    Ohne dein Problem im Detail zu kennen, vermute ich, dass eine Liste (hier: ol) das geeignete Markup wäre. Die serverseitige Logik (siehe anderer Thread) entscheidet dann darüber, welche Einträge überhaupt ausgegeben werden.

    Muss man die verschiedenen tags irgendwie durch nummerieren, oder wie funktioniert das?

    Durchnumerieren tut der Browser die Items einer ol-Liste per Default selbst.

    Ciao,  Martin

    --
    "Drogen machen gleichgültig."  - "Na und? Mir doch egal." Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(
  2. Hi

    Google unterstützt die Auszeichnung durch die Syntax von schema.org. Dort gibt es in der Übersicht auch den Punkt TV Episode.

    Dort gibt es auch aussagekräftige Beispiele.

    Gruß Ole

    1. Hi

      Google unterstützt die Auszeichnung durch die Syntax von schema.org. Dort gibt es in der Übersicht auch den Punkt TV Episode.

      Dort gibt es auch aussagekräftige Beispiele.

      Gruß Ole

      Ja, das kenn ich schon, da hab ich auch immer mal wieder rein gesehen, hab grad leider nicht wirklich viel Zeit, daher hab ich diesen Thread ganz vergessen (bekam keine Email bei neuen Antworten), muss grad viel aufnehmen, da ich bis 31.3., aus der Wohnung raus muss und so wies jetzt aussieht auch keine neue Wohnung haben werde (alles bezahlbare ist für Studenten und Rentner vorbehalten)...

      Auf der Seite zu den TV-Episoden fand ich leider nichts, zum durch nummerieren^^

      Und das mit ol was "Der Martin" meinte, funktioniert nicht, da wirfts mir nur das Design der Tabellen durcheinander.

      Vor nem Monat, als ich die Seite zum "taggen" fand, konnt ich in nem einzigen HTML-Dokument, noch mehrere verscheidene TV-Folgen taggen, leider funktioniert das irgendwie nicht mehr und hab mir auch ncht gemerkt, wie die das gemacht hatten, da ich da noch paar Probleme mit anderen Sachen hatte und nur durch Zufall darüber stolperte...

      Ich werd es mal weiter versuchen, falls ich es hin kriege, sag ich Euch auf jeden Fall, Bescheid.

      1. Hi

        Auf der Seite zu den TV-Episoden fand ich leider nichts, zum durch nummerieren^^

        Also episodeNumber sieht eigentlich wie dafür geschaffen aus um Episoden durchzunummerieren.

        Wie auch in den Beispielen (Microdata) ersichtlich:

        
        <div itemscope itemtype="http://schema.org/TVSeries">
         <span itemprop="name">Greys Anatomy</span> is a medical drama television series created by
         <div  itemprop="author" itemscope itemtype="http://schema.org/Person">
           <span itemprop="name">Shonda Rimes</span>
         </div>
         Starring:
         <div itemprop="actor" itemscope itemtype="http://schema.org/Person">
           <span itemprop="name">Justin Chambers</span>
         </div>
         <div itemprop="actor" itemscope itemtype="http://schema.org/Person">
           <span itemprop="name">Jessica Capshaw</span>
         </div>
         <div itemprop="season" itemscope itemtype="http://schema.org/TVSeason">
           <span itemprop="name">Season 1</span> -
           <meta itemprop="numberOfEpisodes" content="14"/>
           <meta itemprop="datePublished" content="2005-05-22">May 22, 2005
         </div>
         <div itemprop="season" itemscope itemtype="http://schema.org/TVSeason">
           <span itemprop="name">Season 2</span> -
           <meta itemprop="numberOfEpisodes" content="27"/>
           <meta itemprop="datePublished" content="2006-05-14">May 14, 2006
           <div itemprop="episode" itemscope itemtype="http://schema.org/TVEpisode">
             <span itemprop="name">Episode 1</span> -
             <meta itemprop="episodeNumber" content="1"/>
           </div>
         </div>
        </div>
        
        

        Alternativ gibt es "position" innerhalb des itemscopes von "episode", wie man es im zweischen Beispiel (Microdata) sieht:

        
        <div itemscope itemtype="http://schema.org/TVSeries">
          <a itemprop="url" href="http://www.bbc.co.uk/programmes/b006q2x0">
           <span itemprop="name">Doctor Who</span></a>,
          <div itemprop="season" itemscope itemtype="http://schema.org/TVSeason">
            <a itemprop="url" href="http://www.bbc.co.uk/programmes/b00rs69w">
             <span itemprop="name">Series 5</span></a>,
            <div itemprop="episode" itemscope itemtype="http://schema.org/TVEpisode">
              <a itemprop="url" href="http://www.bbc.co.uk/programmes/b00sj9sq">
               <span itemprop="name">The Hungry Earth</span></a>,
              episode <span itemprop="position">8</span>, broadcast on
              <div itemprop="publication" itemscope itemtype="http://schema.org/BroadcastEvent">
                <div itemprop="publishedOn" itemscope itemtype="http://schema.org/BroadcastService">
                  <a itemprop="url" href="http://www.bbc.co.uk/bbcone"><span itemprop="name">BBC One</span></a>
                </div> at
                <span itemprop="startDate"
                  content="2010-05-22T18:15:00+01:00">18:15, 22nd of May 2010</span>
              </div>,
              available on
              <div itemprop="video" itemscope itemtype="http://schema.org/VideoObject">
                <a itemprop="url" href="http://www.bbc.co.uk/iplayer/episode/b00sj9sq">BBC iPlayer</a>
              </div> from
              <div itemprop="publication" itemscope itemtype="http://schema.org/OnDemandEvent">
                <span itemprop="startDate"
                 content="2012-06-02T19:45:00+01:00">19:45 on the 2nd of June</span> until the
                <span itemprop="endDate" content="2012-06-09T19:44:00+01:00">9th</span>.
              </div>
            </div>
          </div>
        </div>
        

        Gruß Ole