Beiträge: 154
	Themen: 49
	Registriert seit: 09.12.2005
	
	
 
	
		
		
		21.08.2006, 18:25 
(Dieser Beitrag wurde zuletzt bearbeitet: 21.08.2006, 18:27 von diggler.)
		
	 
	
		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>>></a></div></td>
</tr>
</table>
<br>";
}
?>
	 
	
	
	
	
 
 
	
	
	
		
	Beiträge: 25.820
	Themen: 271
	Registriert seit: 20.09.2005
	
	
 
	
	
		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 

)
	
 
	
	
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
 
	
	
 
 
	
	
	
		
	Beiträge: 154
	Themen: 49
	Registriert seit: 09.12.2005
	
	
 
 
	
	
	
		
	Beiträge: 154
	Themen: 49
	Registriert seit: 09.12.2005
	
	
 
	
	
		Dragon: Hab ich geändert wie beschrieben, kommt aber trotzdem das hier bei raus:
http://board.diabetes-freunde.de/letzte_...themen.php
	 
	
	
	
	
 
 
	
	
	
		
	Beiträge: 154
	Themen: 49
	Registriert seit: 09.12.2005
	
	
 
	
		
		
		21.08.2006, 18:47 
(Dieser Beitrag wurde zuletzt bearbeitet: 21.08.2006, 18:50 von Mak.)
		
	 
	
		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
	 
	
	
	
	
 
 
	
	
	
		
	Beiträge: 2.769
	Themen: 28
	Registriert seit: 18.03.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 
	 
	
	
	
	
 
 
	
	
	
		
	Beiträge: 154
	Themen: 49
	Registriert seit: 09.12.2005
	
	
 
	
	
		Jau hat hin, super 1000 Dank und danke für die löschung des PW. Hatte ich gar nicht dran gedacht. 
	
	
	
	
	
 
 
	
	
	
		
	Beiträge: 197
	Themen: 18
	Registriert seit: 15.04.2007
	
MyBB-Version: 1.8.4
	
 
	
		
		
		03.11.2007, 12:22 
(Dieser Beitrag wurde zuletzt bearbeitet: 03.11.2007, 12:23 von FL4PJ4CK.)
		
	 
	
		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.
	
 
	
	
	
	
 
 
	
	
	
		
	Beiträge: 18.383
	Themen: 257
	Registriert seit: 09.02.2005
	
	
 
	
	
		Die Variable $descr enthält den Inhalt, diese musst du aus der Ausgabe entfernen.
	
	
	
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
 
	
	
 
 
	
	
	
		
	Beiträge: 197
	Themen: 18
	Registriert seit: 15.04.2007
	
MyBB-Version: 1.8.4
	
 
	
	
		Super, hat geklappt. Danke!