MyBB.de Forum
RSS Feed hackt Sonderzeichen ab - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: RSS Feed hackt Sonderzeichen ab (/thread-11765.html)



RSS Feed hackt Sonderzeichen ab - Norbert - 11.12.2008

Hallo,

hab das problem das bei mir die RSS Feeds von einem Forum ordendlich rüber kommen und bei zwei anderen nicht

Meine MyBB ver.1.4.4

Plugin:

RSS To Post (1.2.2)
Parses RSS feeds and posts new items onto a specified forum. For MyBB 1.4.


Dieses Forum geht:

http://www.sporthund-forum.de/

Diese beiden nicht:

http://www.go-vista.de/

http://www.basis-d.de/index.php



zu sehen das ganze unter:

http://www.schreibermuehle.de/portal/forumdisplay.php?fid=31


Ich währ für schnelle hilfe sehr dankbar


RE: RSS Feed hackt Sonderzeichen ab - Michael - 11.12.2008

Das Problem tritt auf, wenn die Kodierung des Feeds nicht der des Forums entspricht (utf-8). Es könnte helfen, das Plugin zu bearbeiten, so dass die Daten der betroffenen Feeds durch die Funktion utf8_encode() laufen.

Schau mal hier:
https://www.mybb.de/forum/thread-8491.html


RE: RSS Feed hackt Sonderzeichen ab - Norbert - 11.12.2008

Hy Michael,

hab ich mir angeschaut und auch das rss2post ausprobiert aber dabekomm ich nur ne fehlermelung wenn ich es aktiviere

und das plugin bearbeiten nu ja das sind so sachen wo ich mich nicht rann traue weil ich von php und code und so weiter keine ahnung habe ich weiß jetzt nicht was ich mit dem utf8_encoder machen soll

danke


RE: RSS Feed hackt Sonderzeichen ab - linwinman - 11.12.2008

Hallo Norbert,

versuche es einmal mit dieser Änderung (lt. > diesem Beitrag - ungetestet!):

ersetze in der Datei ".../inc/tasks/rss2post_task.php"
PHP-Code:
                // See if title exists in posting forum
                
$subject html_entity_decode($item_data['title']);
                
$subject_sql $db->escape_string($subject);
                
$dupquery $db->simple_select("threads""tid""subject='{$subject_sql}' AND fid='{$forum}'");
                if(
$db->num_rows($dupquery) == 0)
                {
                    
// Add thread to forum (code based on MyBB 1.2.1 newthread.php)
                    // Set up posthandler.
                    
require_once MYBB_ROOT."inc/datahandlers/post.php";
                    
$posthandler = new PostDataHandler("insert");
                    
$posthandler->action "thread";
                    
                    if(
$item_data['content:encoded'])
                    {
                        
$message html_entity_decode($item_data['content:encoded']);
                    }
                    else
                    {
                        
$message html_entity_decode($item_data['description']);
                    } 
durch
PHP-Code:
                // See if title exists in posting forum
                
$subject html_entity_decode(utf8_encode($item_data['title']));
                
$subject_sql $db->escape_string($subject);
                
$dupquery $db->simple_select("threads""tid""subject='{$subject_sql}' AND fid='{$forum}'");
                if(
$db->num_rows($dupquery) == 0)
                {
                    
// Add thread to forum (code based on MyBB 1.2.1 newthread.php)
                    // Set up posthandler.
                    
require_once MYBB_ROOT."inc/datahandlers/post.php";
                    
$posthandler = new PostDataHandler("insert");
                    
$posthandler->action "thread";

                    if(
$item_data['content:encoded'])
                    {
                        
$message html_entity_decode($item_data['content:encoded']);
                    }
                    else
                    {
                        
$message html_entity_decode(utf8_encode($item_data['description']));
                    } 



RE: RSS Feed hackt Sonderzeichen ab - Norbert - 11.12.2008

Hallo Linwinman,

hab ich getan und nun

Jetzt geht es bei vista auch nicht mehr


RE: RSS Feed hackt Sonderzeichen ab - Norbert - 09.01.2009

(11.12.2008, 10:53)Michael schrieb: Das Problem tritt auf, wenn die Kodierung des Feeds nicht der des Forums entspricht (utf-8). Es könnte helfen, das Plugin zu bearbeiten, so dass die Daten der betroffenen Feeds durch die Funktion utf8_encode() laufen.

Schau mal hier:
https://www.mybb.de/forum/thread-8491.html

Hallo,
muß leider noch mal damit stören aber kann mir jemand sagen was ich machen muß um dem hinweiß von Michael nachzu kommen und zu verstehen

schaut mal sieht doch blöd aus so oder

http://www.schreibermuehle.de/portal/vista.php

den Tipp von Linwinmann hab ich nach vollzogen hat aber bis her nix gebracht

hatt jemand ne idee