MyBB.de Forum
Neuste Themen - 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: Neuste Themen (/thread-130.html)

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


RE: Neuste Themen - diggler - 21.08.2006

Ich habe alles gemacht wie beschrieben, doch wenn ich die url eingebe:

http://board.diabetes-freunde.de/letzte_themen/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>";
}
?>



RE: Neuste Themen - StefanT - 21.08.2006

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)


RE: Neuste Themen - diggler - 21.08.2006

Erledigt, habs schon hinbekommen wie hier:

https://www.mybb.de/forum/showthread.php?tid=1792


RE: Neuste Themen - diggler - 21.08.2006

Dragon: Hab ich geändert wie beschrieben, kommt aber trotzdem das hier bei raus:

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


RE: Neuste Themen - diggler - 21.08.2006

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


RE: Neuste Themen - Mak - 21.08.2006

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


RE: Neuste Themen - diggler - 21.08.2006

Jau hat hin, super 1000 Dank und danke für die löschung des PW. Hatte ich gar nicht dran gedacht.


RE: Neuste Themen - FL4PJ4CK - 03.11.2007

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.


RE: Neuste Themen - Michael - 03.11.2007

Die Variable $descr enthält den Inhalt, diese musst du aus der Ausgabe entfernen.


RE: Neuste Themen - FL4PJ4CK - 03.11.2007

Super, hat geklappt. Danke!