| 
		
	
	
	
		
	Beiträge: 342Themen: 57
 Registriert seit: 28.10.2005
 MyBB-Version: 1.6.9
 
	
		
		
 15.11.2005, 23:00 
		Noch eine Frage    
Wie kann man die neusten Themen auf einer externen Seite anzeigen, so wie das hier unter www.myboard.de  zu sehen ist???
 
Gibt es da ein kleinen Trick   
Fragen kostet nix, keine Fragen stellen kann Zeit kosten :-)
 
	
	
	
		
	Beiträge: 18.383Themen: 257
 Registriert seit: 09.02.2005
 
	
		
		
		15.11.2005, 23:15 
(Dieser Beitrag wurde zuletzt bearbeitet: 17.07.2009, 21:23 von Michael.)
		
	 
		EDIT: Fertiges Skript: https://www.mybb.de/forum/thread-21150.html
Versuche es mit dem folgenden Skript. Habe es allerdings nicht getestet.   PHP-Code: <?php// Daten für Verbindung zur Datenbank
 $dbhost = "localhost";
 $dbuser = "";
 $dbpassword = "";
 $dbdatabase = "";
 
 // Präfix
 $prefix = "mybb_";
 
 // URL zum Forum
 $url = "https://www.mybb.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);
 
 // Ü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' $unviewwhere 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>";
 ?>
 
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: 342Themen: 57
 Registriert seit: 28.10.2005
 MyBB-Version: 1.6.9
 
	
	
		Noch nicht ganz richtig, irgendwas fehlt da noch, denn es kommt die Fehlermeldung Code: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/web3/html/letztethemen.php on line 30
In der Zeile 30 steht lediglich
 PHP-Code: while ($newest_threads = mysql_fetch_array($query)) 
Fragen kostet nix, keine Fragen stellen kann Zeit kosten :-)
 
	
	
	
		
	Beiträge: 2.504Themen: 69
 Registriert seit: 09.04.2005
 
	
	
		So geht es auch :Neuste Themen 
	
	
	
		
	Beiträge: 18.383Themen: 257
 Registriert seit: 09.02.2005
 
	
	
		Versuche es hiermit: PHP-Code: <?php// Daten für Verbindung zur Datenbank
 $dbhost = "localhost";
 $dbuser = "";
 $dbpassword = "";
 $dbdatabase = "";
 
 // Präfix
 $prefix = "mybb_";
 
 // URL zum Forum
 $url = "https://www.mybb.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);
 
 // Ü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>";
 ?>
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: 232Themen: 60
 Registriert seit: 22.10.2005
 MyBB-Version: 1.2.3
 
	
	
		@Michael 
ich hab's mal ausprobiert. 
 
Das einzige was bei mir erscheint, ist die Überschrift "Neueste Themen"    
Peter
	 
	
	
	
		
	Beiträge: 18.383Themen: 257
 Registriert seit: 09.02.2005
 
	
		
		
		16.11.2005, 18:39 
(Dieser Beitrag wurde zuletzt bearbeitet: 16.11.2005, 19:16 von Michael.)
		
	 
		So jetzt funktionierts. Ich habe es gerade getestet, es war nur ein Komma zu viel.   PHP-Code: <?php// Daten für Verbindung zur Datenbank
 $dbhost = "localhost";
 $dbuser = "";
 $dbpassword = "";
 $dbdatabase = "";
 
 // Präfix
 $prefix = "mybb_forum_";
 
 // URL zum Forum
 $url = "https://www.mybb.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);
 
 // Ü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>";
 ?>
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: 342Themen: 57
 Registriert seit: 28.10.2005
 MyBB-Version: 1.6.9
 
	
		
		
		16.11.2005, 19:13 
(Dieser Beitrag wurde zuletzt bearbeitet: 16.11.2005, 19:17 von Michael.)
		
	 
		Michael schrieb:So jetzt funktionierts. Ich habe es gerade getestet, es war nur ein Komma zu viel.  PHP-Code: <?php// Daten für Verbindung zur Datenbank
 $dbhost = "localhost";
 $dbuser = "";
 $dbpassword = "";
 $dbdatabase = "";
 
 // Präfix
 $prefix = "mybb_forum_";
 
 // URL zum Forum
 $url = "https://www.mybb.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);
 
 // Ü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>";
 ?>
 
Michael, der Prefix war noch falsch, der eigentliche lautet mybb_    
Hier der vollständige funktionierende Code
 PHP-Code: <?php// Daten für Verbindung zur Datenbank
 $dbhost = "Localhost";
 $dbuser = "Benutzername";
 $dbpassword = "Passwort";
 $dbdatabase = "Datenbankname";
 
 // Präfix
 $prefix = "mybb_";
 
 // URL zum Forum
 $url = "http://www.deinedomain.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);
 
 // Ü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>";
 ?>
Getestet! Spitze! Funktioniert !!!!!!!!!!    
Neues Skript wurde entwickelt, Farben können dementsprechend angepasst werden. Ciaooooooooo!
	 
Fragen kostet nix, keine Fragen stellen kann Zeit kosten :-)
 
	
	
	
		
	Beiträge: 62Themen: 22
 Registriert seit: 29.10.2005
 
	
		
		
		16.11.2005, 19:15 
(Dieser Beitrag wurde zuletzt bearbeitet: 16.11.2005, 19:35 von Bennibaba.)
		
	 
		Cool, werd es gleich mal bei mir testen...
 edit: sorry, aber wo muss ich das eingtlich einbauen?
 
	
	
	
		
	Beiträge: 18.383Themen: 257
 Registriert seit: 09.02.2005
 
	
	
		happyspeedy schrieb:Michael, der Prefix war noch falsch, der eigentliche lautet mybb_  Der Präfix kann bei der Installation geändert werden, deshalb kann es auch anders sein.    
Gruß, 
Michael
Support erfolgt NUR im Forum! Bitte gelöste Themen als "erledigt" markieren.
 Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
 |