Re: Re: Re: Re: Forum als RSS - problem mit textareafeld (lizenz) - 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 markus (1013 Beiträge) am Freitag, 21.November.2008, 18:16.
    Re: Re: Re: Re: Forum als RSS - problem mit textareafeld (lizenz)

      im grunde ist nur das & und <,> die problemzeichen.

      mit $Text = convert_xml($Text); wird mir kein eintrag angezeigt.
      mit $Text = convert_html($Text); klappen die sonderzeichen und & aber keine umlaute. nur wenn ich sie z.b. so eingebe: &uuml;
      normalerweise müßte $Text = convert_html($Text); das doch auch umwandeln.

      markus

      <loop db=forum2 code=perl>
      $Text = convert_xml($Text);
      out <<EOF;
      <item>
      <title>$Titel</title>
      <description>$Text</description>
      </item>
      EOF
      </loop>
      


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von markus (1013 Beiträge) am Freitag, 21.November.2008, 16:41.
    Forum als RSS - problem mit textareafeld (lizenz)

      hallo,

      ich wollte ein forum als rss anzeigen. wenn ich aber mein textareafeld
      "$Text" nutzen will, wird mir nix angezeigt?!
      nehme ich es raus, kein problem. woran kann das liegen?

      markus


      <?xml version="1.0"
      encoding="ISO-8859-1" ?>
      <rss version="0.91">
      <channel>
      

      <title>Name</title>
      <description>FORUM</description>
      <language>de-de</language>
      <copyright>2008</copyright>
      <loop db=forum range=0,20 sort=-Datum>
      <item>
      <title>$Titel von $Name</title>
      <description>$Text</description>
      

      </item>
      </loop>
      </channel>
      </rss>
      

     Antworten

    Beitrag von sebastian (533 Beiträge) am Freitag, 21.November.2008, 16:46.
    Re: Forum als RSS - problem mit textareafeld (lizenz)

      vielleicht im $Text komische zeichen drinnen

     Antworten

    Beitrag von markus (1013 Beiträge) am Freitag, 21.November.2008, 17:13.
    Re: Re: Forum als RSS - problem mit textareafeld (lizenz)

      wenn sonderzeichen, z.b. & oder zeilenumbrüche durch die entertaste <br> drin sind, gibt es einen feedcodefehler :-(

      ich hab das mit dem forum aus der bib probiert
      aber im bp forum sind doch nur komische zeichen :-)

      markus

     Antworten

    Beitrag von sebastian (533 Beiträge) am Freitag, 21.November.2008, 17:28.
    Re: Re: Re: Forum als RSS - problem mit textareafeld (lizenz)

      schau mal hier http://doku.baseportal.de/56.html

      Wandelt &, ", <, >, ' und Umlaute (ä, ü, ö etc.) in die XML-Entities &amp;, &quot;, &lt;, &gt;, ', &#228, &#252;, &#246; etc.

     Antworten

    Beitrag von markus (1013 Beiträge) am Freitag, 21.November.2008, 18:16.
    Re: Re: Re: Re: Forum als RSS - problem mit textareafeld (lizenz)

      im grunde ist nur das & und <,> die problemzeichen.

      mit $Text = convert_xml($Text); wird mir kein eintrag angezeigt.
      mit $Text = convert_html($Text); klappen die sonderzeichen und & aber keine umlaute. nur wenn ich sie z.b. so eingebe: &uuml;
      normalerweise müßte $Text = convert_html($Text); das doch auch umwandeln.

      markus

      <loop db=forum2 code=perl>
      $Text = convert_xml($Text);
      out <<EOF;
      <item>
      <title>$Titel</title>
      <description>$Text</description>
      </item>
      EOF
      </loop>
      

     Antworten

    Beitrag von Claus (4645 Beiträge) am Freitag, 21.November.2008, 18:33.
    Re: Re: Re: Re: Re: Forum als RSS - problem mit textareafeld (lizenz)

      probier mal im <head>...</head> mit der meta-Angabe:

      <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
      

      hth

      Gruesse

      Claus

     Antworten

    Beitrag von markus (1013 Beiträge) am Freitag, 21.November.2008, 18:43.
    Re: Re: Re: Re: Re: Re: Forum als RSS - problem mit textareafeld (lizenz)

      nein, das wär für ne html-ausgabe wichtig.

     Antworten

    Beitrag von Pouraga (1396 Beiträge) am Freitag, 21.November.2008, 18:54.
    Re: Re: Re: Re: Re: Forum als RSS - problem mit textareafeld (lizenz)

      Mach das mal so:
      <description><![CDATA[$Text]]></description>
      Dann können alle HTML Zeichen drin bleiben. Ist durchaus XML/RSS komform.
      

     Antworten

    Beitrag von markus (1013 Beiträge) am Freitag, 21.November.2008, 19:14.
    Re: Re: Re: Re: Re: Re: Forum als RSS - problem mit textareafeld (lizenz)

      probier ich gleich mal.

      scheint momentan auch so zu funktionieren.
      mit nem ansatz aus rubens alten eintrag.
      markus

      <loop db=forum2 code=perl>
      sub convert_urlumlaut{
      my %umlaut=('&Ouml;'=>'Ö','&Uuml;'=>'Ü','&Auml;'=>'Ä','&ouml;'=>'ö','&uuml;'=>'ü','&auml;'=>'ä','&szlig;'=>'ß',);
      my $string=shift;
        foreach (keys %umlaut){
         $string=~s/$_/$umlaut{$_}/g;
        }
      return $string;
      }
      

      $Text = convert_br($Text);
      $Text = convert_html($Text);
      $Text = convert_urlumlaut($Text);
      

      out <<EOF;
      <item>
      <title>$Titel</title>
      <description>Beitrag von $Name vom $Datum&lt;br&gt; $Text</description>
      <link>$Datum</link>
      </item>
      EOF
      </loop>
      </channel>
      </rss>
      

     Antworten

    Beitrag von markus (1013 Beiträge) am Freitag, 21.November.2008, 19:20.
    Re: Re: Re: Re: Re: Re: Forum als RSS - problem mit textareafeld (lizenz)

      ja, klappt auch!
      danke
      markus

     Antworten


     
 Liste der Einträge von 9750 bis 9900:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < 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.09s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!