Hallo, Gast! (Registrieren)

Wir wünschen allen Besuchern frohe und besinnliche Weihnachten!

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Neuste Themen
#11
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>";
}
?>
Zitieren
#12
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)
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#13
Erledigt, habs schon hinbekommen wie hier:

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

http://board.diabetes-freunde.de/letzte_...themen.php
Zitieren
#15
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
Zitieren
#16
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
Vantage-Forum: http://vantage-forum.de/
Zitieren
#17
Jau hat hin, super 1000 Dank und danke für die löschung des PW. Hatte ich gar nicht dran gedacht.
Zitieren
#18
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.
Zitieren
#19
Die Variable $descr enthält den Inhalt, diese musst du aus der Ausgabe entfernen.

Gruß,
Michael
[Bild: banner.png]
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Zitieren
#20
Super, hat geklappt. Danke!
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Neuste 5 Registrierungen anzeigen - Indexseite Seven 8 2.604 30.08.2015, 16:15
Letzter Beitrag: MrBrechreiz
  neuste beiträge übersicht frage. awex 5 2.247 05.02.2013, 23:39
Letzter Beitrag: MrBrechreiz
  Neuste Themen/Überischts Plugin gesucht! Leon 4 2.506 17.08.2012, 08:26
Letzter Beitrag: Jockl
  Ajax Chat Beiträge anordnen (neuste Oben) eneR 4 2.434 08.04.2012, 20:15
Letzter Beitrag: eneR
  Neuste Themen, neuste Beiträge auf Hauptseite. Tobi675 2 2.194 07.02.2011, 09:48
Letzter Beitrag: Tobi675