RSS Plugin für Google Reader

Aktuell arbeiten wir noch im Hintergrund an der Foren-Struktur, daher kann es vorkommen das noch nicht alles zu 100% passt. Sowohl die Foren-Bereiche, Labels, Berechtigungen, Icons und das verschieben der Themen in die entsprechende Bereiche wird noch alles durchgeführt, sobald das abgeschlossen ist entfernen wir diesen Hinweis auch.
  • Hallo,
    ich hab schon mehrere RSS Plugins versucht:

    • inlineRSS
    • firstRSS
    • RSSimporttwo

    Aber keines davon unterstützt Feeds vom Google Reader.
    Hat schon jemand Erfahrung damit und das geschafft?
    Ein Beispiel Feed des Readers:
    http://www.google.com/reader/public/…oogle/broadcast
    Wie es im Moment ausgegeben wird ist auf http://benjaminh.pytalhost.net rechts neben der eigentlichen Sidebar zu sehen.
    Das Problem scheint zu sein, dass MagpieRSS auch die link und title Elemente aus dem source Element verwendet.
    Vielen Dank,
    Benjamin

    Edited once, last by BenjaminH (February 10, 2007 at 11:20 PM).

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

    Wenn du Fragen hast, kannst du dich gerne jederzeit an @Maximilian Rupp wenden

    Hinweis: folgt noch

  • Gelöst

    So, ich habs jetzt selbst gelöst:

    1. Die Datei wp-includes/rss.php muss geöffnet werden.
    2. Dort fügt man der Klasse MagpieRSS eine neue Variable zu:
      PHP
      var $parent_elements        = array();
    3. In der Funktion feed_start_element dieser Klasse fügt man direkt hinter dem ersten Aufruf
      PHP
      $el = $element = strtolower($element);

      diesen ein:

      PHP
      array_push($this->parent_elements,$el);
    4. In derselben Funktion macht man aus
      PHP
      # handle atom content constructs
              elseif ( $this->feed_type == ATOM and in_array($el, $this->_CONTENT_CONSTRUCTS) )
      PHP
      # handle atom content constructs
              elseif ( $this->feed_type == ATOM and in_array($el, $this->_CONTENT_CONSTRUCTS) and count($this->parent_element)<=3 )
    5. und aus
      PHP
      elseif ($this->feed_type == ATOM and $el == 'link')

      macht man

      PHP
      elseif ($this->feed_type == ATOM and $el == 'link' and count($this->parent_element)<=3)
    6. In der Funktion feed_end_element fügt man
      PHP
      array_pop($this->parent_element);

      ganz am Anfang ein.

    Ich weiß, das ist quick and dirty, aber es funktioniert.
    Wenn es nicht sofort funktionieren sollte. Nicht durchdrehen, ich hab ewig gebraucht, bis ich gemerkt habe, dass da 60 min gecacht wird.
    Auch zu finden ist die Lösung in meinem Blog:
    Die kleine Haube » Geschafft, Magpie RSS und Google Reader Feeds

    Viel Spaß damit,
    Benjamin

    Edited once, last by BenjaminH (April 2, 2007 at 10:56 PM).

  • toll - fein!!!

    die lösung ist vorhanden im tread. so hat jeder / jede ..... :-)

    [size=8]freut mich ganz ungemein, auch wenn ich es nicht brauche.[/SIZE]

    Das grösste Problem des Computers sitzt in der Regel ca. 40cm davor. ;-) - -

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!