Re: RSS-Feeder aus bp - Frage zu "header" - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Sander (8133 Beiträge) am Mittwoch, 11.Juli.2012, 00:35.
    Re: RSS-Feeder aus bp - Frage zu "header"

      was hast du denn probiert und führte zu fehlern?


    Ihre Antwort:

    Name: EMail: EMail bei Antwort? WWW:
    Titel:
    Text:

    Neuer Eintrag


 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Peter (141 Beiträge) am Dienstag, 10.Juli.2012, 15:57.
    RSS-Feeder aus bp - Frage zu "header"

      Hallo,

      ich habe einen RSS-feeder aus einer bp-db gebaut und in mehreren Readern erfolgreich getestet.

      Problem: Manche Reader spucken das Ding wieder aus, ein Test in einem RSS-validator gibt aus, die Daten würden im Format text/html ausgegeben und deshalb bisweilen nicht erkannt. Dies soll mit einer Einstellung im header
      zu reparieren sein.

      Problem: Hineinschreiben von Headerangaben in unterschiedlichen Formen führt zu Fehlern.

      Bin für Tipps dankbar.

      Gruß Peter






      Code des Feeders:
      <----------------------------------->
      

      <?xml version="1.0" encoding="ISO-8859-1" ?>
      <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
      

      <channel>

      <title>News und Tipps</title>
      <link>http://www.</link>
      <description>Nanunana</description>
      <language>de-de</language>
      <atom:link href="http://www.xxxxx.de/cgi-bin/baseportal.pl?htx=/xxxxx.de/rss/feeder_2" rel="self" type="application/rss+xml" />
      <loop db=feed sort=- code=perl>
      $Bild0=~s/\s//;
      

      if ($_raw{Bild0} ne "")
      {
      $a_f_bild ="<img src='http://www.xxxxx.de/files/$_raw{Bild0}' width='480' />";
      }
      

      if ($_raw{Bild0} eq "")
      {
      

      $a_f_bild ="<img src='http://www.xxxxx.de/files/1pxx.gif' width='480' />";
      }
      $Bild1=~s/\s//;
      

      if ($_raw{Bild1} ne "")
      {
      $a_f_bild2 ="<img src='http://www.xxxxx.de/files/$_raw{Bild1}' width='480' />";
      }
       
      if ($_raw{Bild1} eq "")
      {
      

      $a_f_bild2 ="<img src='http://www.xxxxx.de/files/1pxx.gif' width='480' />";
      }
      out <<EOF;
      <item>
      <title><![CDATA[$Datum]]> | <![CDATA[$Titel]]></title>
      <description><![CDATA[$a_f_bild]]><![CDATA[<br>]]><![CDATA[$text]]></description>
      <link><![CDATA[ http://www.xxxxx.de/cgi-bin/baseportal.pl?htx=/xxxxx.de/rss/control&Id==$_id]]></link>
      <guid><![CDATA[ http://www.xxxxx.de/cgi-bin/baseportal.pl?htx=/xxxxx.de/rss/control&Id==$_id]]></guid>
      </item>
      

      EOF
      </loop>
      </channel>
      

      </rss>


      <-------------------------------------------------->
      

     Antworten

    Beitrag von Sander (8133 Beiträge) am Mittwoch, 11.Juli.2012, 00:35.
    Re: RSS-Feeder aus bp - Frage zu "header"

      was hast du denn probiert und führte zu fehlern?

     Antworten

    Beitrag von markus (1013 Beiträge) am Mittwoch, 11.Juli.2012, 12:12.
    Re: RSS-Feeder aus bp - Frage zu "header"

      hallo peter,

      hab mir deinen code nicht angeschaut, habe das aber so für mein app umgesetzt.

      vg
      markus



      <?xml version="1.0" encoding="ISO-8859-1"?>
      <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
      <channel>
          <title>$nutzer</title>
          <link></link>
          <description>$nutzer</description>
          <language>de</language>
          <generator></generator>
      <loop db=news code=perl>
      $foto=~s/\s//;
      $a_f_bild ="<img src='http://www......de/bp-files/$_raw{foto}' width='300' />" if $foto ne "";
      $a_f_bild ="" if $foto eq "";
      out <<EOF;
      <item>
         <title>   <![CDATA[$titel   ]]></title>
         <category>$nutzer</category>
            <guid isPermaLink="false"></guid>
         <description>
         <![CDATA[
      $a_f_bild
      <br />
      $text
         ]]>
      
         </description>    <link>http://www......de</link>    <pubDate>$datum</pubDate>       <author></author>       <dc:creator></dc:creator> </item> EOF </loop> </channel> </rss>

     Antworten


     
 Liste der ersten 150 Einträge:Einklappen Zur Eingabe 
 Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.10s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!