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 - dengmert - 17.01.2008

Dank an Tafari, der genau meine Fragen stellte und an Dragon und Michael für die richtigen Antworten.
Nun hat es auch bei mir geklappt. Aber eine Frage stellt sich noch:
Habe nun meine rss2.php via strato cgi-script auf meiner Startseite eingebunden. (www.dengmert.de)
Bei Klick auf weiter öffnet sich ein neues Fenster.
Weiss jemand, wo ich als Target "top" eingeben kann?
1.000 Dank im Voraus
Jochen


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

Gibt es eine Einstellung für das eingebundene CGI? Mit dem Feed selbst hat das nämlich nichts zu tun.


RE: Probleme mit dem rss feed: nur neue threads - kookaburra - 18.04.2008

Also, habe jetzt den ganzen Thread durchgelesen. So wie ich das sehe, lassen sich standardmäßig nur neue Threads abonnieren. Mit rss2.php lassen sich die neusten Antworten zu allen Unterforen abonnieren. Es gibt aber keine Möglichkeit, die neusten Antworten nur zu einem bestimmten Unterforum zu abonnieren, so wie das mit den Threads geht, oder? Ich fände das sehr sinnvoll, denn je nach Größe des Forums wird's mit rss2.php schnell unübersichtlich.

Kann man das ohne große php-Kenntnisse einrichten oder könnt ihr das in einer zukünftigen Version einbauen? Das wäre perfekt. So wie es jetzt standardmäßig ist (also nur Threads) finde ich das irgendwie unvollkommen.


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

Versuchs mal bitte mit der angefügten Datei. Foren-IDs kannst du wie bei der Abfrage der Themen auch übergeben: rss2.php?limit=x&forums=a,b,c.


RE: Probleme mit dem rss feed: nur neue threads - alexking - 29.04.2008

Hat jemand auch eine rss2.php parat, welche die Threads geordnet nach den jeweilst aktuellsten Beiträgen anzeigt ?

Was ich bisher hier gefunden habe, zeigt bei Threads immer mehrere Antworten an mit dem RE: davor. Ich möchte, dass jeder Thread nur einmal vorkommt.


RE: Probleme mit dem rss feed: nur neue threads - StefanT - 29.04.2008

Dieser Wunsch kam schon bei der Übersicht. Eine Lösung wurde aber nicht gefunden.


RE: Probleme mit dem rss feed: nur neue threads - alexking - 29.04.2008

Dragon schrieb:Dieser Wunsch kam schon bei der Übersicht. Eine Lösung wurde aber nicht gefunden.

Es sollte aber eine geben, weil man sich die Beiträge genau so wie ich es möchte auf einer anderen php Seite auch anzeigen lassen kann(dieses Script hat Michael mir mal gegeben).

Ich weiß nur nicht wie ich das umsetze auf den RSS-Feed bzw. welche Variable (threads, newest_threads, psots) an welche Stelle in der rss2.php muss dafür.


RE: Probleme mit dem rss feed: nur neue threads - StefanT - 29.04.2008

Das geht nicht einfach durch eine Variable, da der letzte Beitrag nicht direkt gespeichert wird.


RE: Probleme mit dem rss feed: nur neue threads - alexking - 29.04.2008

Dragon schrieb:Das geht nicht einfach durch eine Variable, da der letzte Beitrag nicht direkt gespeichert wird.

Also der Code zur Anzeige auf anderen php-Seiten sieht so aus, vielleicht kannst du daraus etwas konstruieren:

PHP-Code:
<?php // Daten f&uuml;r Verbindung zur Datenbank
$dbhost "xyz";
$dbuser "abc";
$dbpassword "123";
$dbdatabase "123456789";
   
// Pr&auml;fix
$prefix "mybb_";

// URL zum Forum
$url "http://www.pspking.de/forum";

// Anzahl der Themen
$limit "5";

// Verbindung zur Datenbank aufnehmen
$db mysql_connect($dbhost,$dbuser,$dbpassword) or die ("Verbindung fehlgeschlagen");  
mysql_select_db($dbdatabase,$db);

function 
char_replace($string)
{
    
$search = array("Ü","ü","Ö","ö","Ä","ä","ß");
    
$replace = array("&Uuml;","&uuml;","&Ouml;","&ouml;","&Auml;","&auml;","&szlig;");
    
$string preg_replace($search$replace$string);
    
    return 
$string;


// &Uuml;berschrift
echo "<strong></strong>";

// Liste starten
echo "<ul>";

// Letzte Beiträge auslesen
$query mysql_query ("SELECT subject,tid FROM ".$prefix."threads WHERE visible='1' ORDER BY lastpost DESC LIMIT 0,".$limit.""); 
while (
$newest_threads mysql_fetch_array($query)) 
    {
    echo 
"<li><a href=\"".$url."/showthread.php?tid=".$newest_threads['tid']."&amp;pid=".$newest_threads['pid']."\" target=\"_blank\">".htmlspecialchars(utf8_decode($newest_threads['subject']))."</a></li>";
    } 

// Liste schlie&szlig;en
echo "</ul>";



?>



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

Versuche mal die Zeile
PHP-Code:
$query mysql_query ("SELECT subject,tid FROM ".$prefix."threads WHERE visible='1' ORDER BY lastpost DESC LIMIT 0,".$limit.""); 
zu ersetzen durch:
PHP-Code:
$query mysql_query ("SELECT subject,tid FROM ".$prefix."threads WHERE visible='1' ORDER BY lastpost DESC GROUP BY tid LIMIT 0,".$limit."");