MyBB.de Forum

Normale Version: Neuste Themen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3 4 5 6 7 8 9
Ich habe alles gemacht wie beschrieben, doch wenn ich die url eingebe:

http://board.diabetes-freunde.de/letzte_...themen.php

Fehler !

Was mach ich falsch ?

Bin im Forum auch Rss-Syn. gegangen und dann alle Foren sync. und zwar 6 Themen. Da kam dieser Code dann raus:
http://board.Diabetes-Freunde.de/rss.php?limit=6

Jedoch Fehler !

Hier der Code der themen.php:

Zitat:<?php
require_once 'rss_fetch.inc';
$url='http://board.Diabetes-Freunde.de/rss.php?limit=6'; // URL des Feeds
$MAGPIE_CACHE_ON = true; // Aktiviert Cache
$MAGPIE_CACHE_AGE = 900; // Cache-Zeit (hier: 15 Minuten)
$rss = fetch_rss($url);

foreach ($rss->items as $item ) {
$title = $item[title];
$descr = $item[description];
$url = $item[link ];
echo "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td>$title</td>
</tr>
<tr>
<td>$descr</td>
</tr>
<tr>
<td><div align=\"right\"><a href=\"$url\" target=\"_blank\">more&gt;&gt;&gt;</a></div></td>
</tr>
</table>
<br>";
}
?>
http://board.Diabetes-Freunde.de/rss.php?limit=6 ist kein valides rss. Daher kann deine Datei die nicht auslesen. Schau mal hier: https://www.mybb.de/doku/index.php?title=1.0/FAQ (das mit den Feeds Wink)
Erledigt, habs schon hinbekommen wie hier:

https://www.mybb.de/forum/showthread.php?tid=1792
Dragon: Hab ich geändert wie beschrieben, kommt aber trotzdem das hier bei raus:

http://board.diabetes-freunde.de/letzte_...themen.php
Zitat:<?php
// Daten für Verbindung zur Datenbank
$dbhost = "Localhost";
$dbuser = "d0033e82";
$dbpassword = "<gelöscht>";
$dbdatabase = "<gelöscht>";

// Präfix
$prefix = "mybb_";

// URL zum Forum
$url = "http://www.board.diabetes-freunde.de";

// Anzahl der Themen
$limit = "5";

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

// Überschrift
echo "<strong>Neueste Themen</strong><br />";

// Liste starten
echo "<ul>";

// Letzte Themen auslesen
$query = mysql_query ("SELECT subject,tid FROM ".$prefix."threads WHERE visible='1' ORDER BY tid DESC LIMIT 0,".$limit."");

while ($newest_threads = mysql_fetch_array($query))
{
echo "<li><a href=\"".$url."/showthread.php?tid=".$newest_threads['tid']."\" target=\"_blank\">".$newest_threads['subject']."</a></li>";
}

// Liste schließen
echo "</ul>";
?>
Hiermit geht es ja auch, aber ich möchte die neusten Postings und nicht die neusten Threads anzeigen lassen.

http://board.diabetes-freunde.de/test.php
Ich habe die die Zugangsdaten zur Datenbank sicherheitshalber aus deinem Post entfernt. Ersetz mal
Code:
// Letzte Themen auslesen
$query = mysql_query ("SELECT subject,tid FROM ".$prefix."threads WHERE visible='1' ORDER BY tid DESC LIMIT 0,".$limit."");

mit
Code:
// Letzte Themen auslesen
$query = mysql_query ("SELECT subject,tid FROM ".$prefix."posts WHERE visible='1' ORDER BY tid DESC LIMIT 0,".$limit."");

Ich weiß nicht sicher, ob das die Lösung ist, wenn nicht, muss Michael ran. Mein php ist noch im Aufbau Smile
Jau hat hin, super 1000 Dank und danke für die löschung des PW. Hatte ich gar nicht dran gedacht.
Ich grab diesen Threat jetzt nochmal aus: Ich habe alles wie beschrieben gemacht. Aber jetzt werden immer die kompletten Eingangspostings angezeigt von den neuesten Threats. Eigentlich wollte ich ja nur (so wie hier) die Titel der Themen.
Ich habe folgenden Code bis jetzt in der themen.php eingebaut:

Code:
<?php
require_once 'rss_fetch.inc';
$url='http://mountainboard-world.de/forum/syndication.php?fid=25,2,6,7,9,12,8,18,16,23,21&limit=6';  // URL des Feeds
$MAGPIE_CACHE_ON = true; // Aktiviert Cache
$MAGPIE_CACHE_AGE = 900; // Cache-Zeit (hier: 15 Minuten)
$rss = fetch_rss($url);

foreach ($rss->items as $item ) {
    $title = $item[title];
    $descr = $item[description];
    $url   = $item[link ];
    echo "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
  <tr>
    <td>$title</td>
  </tr>
  <tr>
    <td>$descr</td>
  </tr>
  <tr>
    <td><div align=\"right\"><a href=\"$url\" target=\"_blank\">more>>></a></div></td>
  </tr>
</table>
<br>";
}
?>

Liegt das vielleicht an der RSS-URL? Der Link in Dragons Post mit dem validen RSS ist leider tot.
Die Variable $descr enthält den Inhalt, diese musst du aus der Ausgabe entfernen.
Super, hat geklappt. Danke!
Seiten: 1 2 3 4 5 6 7 8 9