MyBB.de Forum
Probleme mit dem rss feed: nur neue threads - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.2.x und älter (https://www.mybb.de/forum/forum-27.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-36.html)
+---- Thema: Probleme mit dem rss feed: nur neue threads (/thread-1310.html)

Seiten: Seiten: 1 2 3 4 5 6 7 8 9 10


RE: Probleme mit dem rss feed: nur neue threads - Michael - 03.01.2007

Füge in der Datei am Anfang nach dem <?php folgende Zeile ein:
PHP-Code:
define("IN_MYBB"1); 



RE: Probleme mit dem rss feed: nur neue threads - mesand - 03.01.2007

das bringt mich zum nächsten fehler:
Zitat:Fatal error: Call to undefined function: getunviewableforums() in /home/www/xxx/rss2.php on line 12
Embarrassed

(ist mir echt peinlich - gebt mir einen mitgliederzugang und ich beschäftige 10 leute Wink )

gruß, melanie


RE: Probleme mit dem rss feed: nur neue threads - frankrieger - 03.01.2007

Die Funktion heißt jetzt get_unviewable_forums().
Das heißt du musst in der rss2.php folgendes:
PHP-Code:
getunviewableforums 
durch das ersetzen:
PHP-Code:
get_unviewable_forums 
(Mindestens 1 Mal in Zeile 12)


RE: Probleme mit dem rss feed: nur neue threads - Michael - 03.01.2007

Das muss dir nicht peinlich sein, die Fehler treten auf, weil das Mod für eine ältere Version vom MyBB gemacht wurde.

Ersetze in der Datei getunviewableforums durch get_unviewable_forums.


RE: Probleme mit dem rss feed: nur neue threads - mesand - 03.01.2007

Megasmile jaaaaa, jetzt geht es!
vielen dank für die schnelle hilfe.

gruß, melanie

ps. im anhang die geänderte datei für mybb 1.2.2


RE: Probleme mit dem rss feed: nur neue threads - waechter - 25.02.2007

R E L O A D E D

also ich hab jetzt mal das Script an UTF-8 angepasst ... (siehe Anhang)
Desweiteren wird der Autor als Text eingeblendet.
Aber:
  1. meine Idee, nur wenn man dem Script eine Variable (rss_posts.php?limit=15&author=1) funktioniert irgendwie nicht, es wir immer der Autor als Text angezeigt. Kann mir jemand helfen? Ansätze sind ja schon im Code enthalten.
  2. außerdem werden alle Umbrüche in der Datenbank missachtet, wie wenn man einem Umbruch im Quelltext machen würde. Wie kann ich alle Umbrüche durch <br /> ersetzen lassen?
  3. wie kann ich
    Code:
    [b][/b]
    u.ä. zu
    Code:
    <b></b>
    werden lassen?



RE: Probleme mit dem rss feed: nur neue threads - Michael - 25.02.2007

Zu 1) In der Zeile fehlt ein Gleichzeichen, so muss die aussehen:
PHP-Code:
if($author == "1"
Wenn du die Zeile dann noch so erweiterst:
PHP-Code:
if($mybb->input['author'] == "1"
dann kannst du den Teil ganz entfernen:
PHP-Code:
// -> Variablen einlesen
if(!isset($mybb->input['author']))
{
$author "0";
}
else
{
$author intval($mybb->input['author']);

Zu 2 und 3) Suche nach:
PHP-Code:
echo "\t\t<item>\n"
Darüber einfügen:
PHP-Code:
require_once MYBB_ROOT."inc/class_parser.php";
$parser = new postParser;
$parser_options = array(
    
"allow_html" => "no",
    
"allow_mycode" => "yes",
    
"allow_smilies" => "yes",
    
"allow_imgcode" => "yes"
);
$message $parser->parse_message($posts['message'], $parser_options); 
Suchen nach:
PHP-Code:
echo "\t\t\t<description><![CDATA[".htmlspecialchars($posts['message'])."]]>"
Ersetzen durch:
PHP-Code:
echo "\t\t\t<description><![CDATA[".$message."]]>"



RE: Probleme mit dem rss feed: nur neue threads - waechter - 26.02.2007

thx, jetzt gehts.


RE: Probleme mit dem rss feed: nur neue threads - waechter - 28.02.2007

Manche RSS-Programme, z.B. KlipFolio kommen mit gleichen Betreffs von Posts durcheinader, d.h. es wird nur ein Post mit diesem Betreff angezeigt, ich schätze KlipFolio überprüft am Betreff, ob die Nachricht schon heruntergeladen ist oder noch heruntergeladen werden muss ...
Kann man, am besten wieder durch eine Variable aktivierbar, die Postreihenfolge innerhalb des Threads (#1 beim ersten Beitrag) hinter dem Titel anzeigen lassen? Natürlich kann trotzdem mit einem anderen Thread Probleme auftreten, aber es ist unwahrscheinlich das im anderen Thread jemand den selben Betreff verwendet. Rolleyes


RE: Probleme mit dem rss feed: nur neue threads - Michael - 28.02.2007

Du könntest die Beiträge durchnummerieren.
Suche nach:
PHP-Code:
// Posts aus Datenbank holen 
Darüber einfügen:
PHP-Code:
$i "1"
Suche nach:
PHP-Code:
echo "\t\t\t<title>".htmlspecialchars($posts['subject'])."</title>\n"
Ersetzen durch:
PHP-Code:
echo "\t\t\t<title>".htmlspecialchars($posts['subject'])." (".$i.")</title>\n";
$i++;