ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Umlaute im RSS-Feed

Geschlossen
  1. #1
    User Pic
    Gerni Mitglied
    Registriert seit
    10.08.2006
    Beiträge
    874
    Beitragswertungen
    0 Beitragspunkte
    Bei der RSS-Feed Box hier ausm Download-Bereich werden die Umlaute nicht richtig angezeigt, habe schon wie wild gesucht und gegoogelt und auch getestet, bekomm es nur leider nicht hin, dass es richtig angezeigt wird.

    Vielleicht kann mir ja ein Profi ;-) helfen.

    Hier der Code:
    <? 
    # script and copyright by Patriot1980
    # for ilch clan script V 1.1
    # rss_news_box Version 1.1.0
    
     $ENABLE_CACHING = false; 
     //Bevore ihr das caching aktiviert ($ENABLE_CACHING = true;) schaut ob die CACHE_FILE korrekt angelegt ist
     
     $CACHE_FILE = '/tmp/heisenews.rdf'; 
     //Hier der Pfad zu Eurer CACHE_FILE. Vergesst nicht die Rechte im FTP für diese Datei auf Schreiben zu setzen
     
     $CACHE_REFRESH_TIME = 20; 
     //Cache timeout in Minuten
     
     $MAX_NEWS = 7; 
     //Hier könnt Ihr die Anzahl der Headlines die gelistet werden sollen setzen
       
       
       if ($ENABLE_CACHING){
           $cache_diff =(time() - @filemtime($CACHE_FILE))/60;
           if (!file_exists($CACHE_FILE) or ($cache_diff > 20) ){
               $fcontents = join ('', @file ('http://www.heise.de/newsticker/heise.rdf')); //Hier kommt Euer gewünschtes RSS hinein  
               @unlink($CACHE_FILE);
               $handle = @fopen($CACHE_FILE, 'x+');
               @fwrite($handle, $fcontents);
               @fclose($handle);
           }
           $fcontents = join ('', @file ($CACHE_FILE));
       } else {
           $fcontents = join ('', @file ('http://www.heise.de/newsticker/heise.rdf')); //Hier nochmal das gewünschte RSS hinein
       }
       $fcontents = str_replace ("</item>", "", $fcontents);
       $fcontents = str_replace ("</link>", "", $fcontents);
       
       $splices = explode ("<item>", $fcontents);
       
       if (count($splices) > $MAX_NEWS){
           $stop_at = $MAX_NEWS+1;
       } else {
           $stop_at = count($splices);
       }
    //setzt an dieser Stelle einen Banner der RSS Newsseite ein, ersetzt include/images/news/heise_online_h50.gif mit Eurem Banner, nicht vergessen Banner hochzuladen und Link zu ändern!  
       print '<br /><center /><a href="http://www.heise.de" title="heise online" target="_blank" /><img src="include/images/news/heise_online_h50.gif" border="0" align="top" alt="heise online" /></a /><br /></center /><br>';
       
    //ab hier muss nichts geändert werden
    
       $out_buffer = '<span class="heisenews">'; 
       for ($i = 1; $i < $stop_at; $i++){
           $link = explode("<link>",$splices[$i]);
           $link[1] = strip_tags($link[1]);
     $headline = str_replace ("<title>", '<a href="' . trim($link[1]) . '" target="_blank" class="heiseheadline">', $splices[$i]);
           $headline = str_replace ("</title>", "</a>", $headline);
           $headline = explode ("<link>", $headline);
           $headline = $headline[0];
           $out_buffer = $out_buffer . $headline . '<br /><font size="1" color="red" />--------------------------------------------------------------</font /><br />';
       }
       $out_buffer = $out_buffer . "</span>";
       print $out_buffer;
       ?>


    Danke schon mal vorab!


    verwendete ilchClan Version: 1.1

    betroffene Homepage: externer Link
    kleinere geänderte Module für Ilch auf unserer HP: externer Link
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Gerni Mitglied
    Registriert seit
    10.08.2006
    Beiträge
    874
    Beitragswertungen
    0 Beitragspunkte
    erledigt, habe es hinbekommen lachen
    kleinere geänderte Module für Ilch auf unserer HP: externer Link
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    doomerino Mitglied
    Registriert seit
    11.11.2013
    Beiträge
    7
    Beitragswertungen
    0 Beitragspunkte
    gleiches Problem mit den umlauten....

    ich verstehe nicht, warum du hier nicht gleich nen Tip / Lösung hinterlässt.

    im rss feed sind die umlaute richtig... auf der seite sind die umlaute richtig, nur in der rss-box sind die umlaute falsch.

    sonst jemand einen hilfreichen Tip?

    mfg
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten