Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.8 veröffentlicht (17.10.16)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
neueste themen auf externe seite anzeigen lassen???
#1
Question 
Noch eine Frage Cool

Wie kann man die neusten Themen auf einer externen Seite anzeigen, so wie das hier unter http://www.myboard.de zu sehen ist???

Gibt es da ein kleinen Trick Big Grin
Fragen kostet nix, keine Fragen stellen kann Zeit kosten :-)
Zitieren
#2
EDIT: Fertiges Skript: https://www.mybb.de/forum/thread-21150.html

Versuche es mit dem folgenden Skript. Habe es allerdings nicht getestet. Wink
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
[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
#3
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 :-)
Zitieren
#4
So geht es auch :Neuste Themen
MyBBoard.de jetzt auf YouTube!
Fehlender Plan wird durch Wahnsinn ersetzt!!Toungue
Gruß Krafdi www.krafdi.de
Zitieren
#5
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
[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
#6
@Michael

ich hab's mal ausprobiert.

Das einzige was bei mir erscheint, ist die Überschrift "Neueste Themen" Sad

Peter
Ein Tag ohne Lachen ist ein verlorener Tag Big Grin

http://www.motouren.de
Zitieren
#7
So jetzt funktionierts. Ich habe es gerade getestet, es war nur ein Komma zu viel. Rolleyes
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
[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
#8
Michael schrieb:So jetzt funktionierts. Ich habe es gerade getestet, es war nur ein Komma zu viel. Rolleyes
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_ Wink

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 !!!!!!!!!! Cool

Neues Skript wurde entwickelt, Farben können dementsprechend angepasst werden. Ciaooooooooo!
Fragen kostet nix, keine Fragen stellen kann Zeit kosten :-)
Zitieren
#9
Cool, werd es gleich mal bei mir testen...

edit: sorry, aber wo muss ich das eingtlich einbauen?
Zitieren
#10
happyspeedy schrieb:Michael, der Prefix war noch falsch, der eigentliche lautet mybb_ Wink
Der Präfix kann bei der Installation geändert werden, deshalb kann es auch anders sein. Wink

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


Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Neueste Themen auf eigener Seite - Status ungelesen abfragen Zwoetzen 13 1.694 16.11.2016, 17:02
Letzter Beitrag: Amaryllion
  Eigen Seite Mitglieder sortiert anzeigen lassen Bodoboo 29 1.101 09.09.2015, 22:45
Letzter Beitrag: Bodoboo
  unbeantwortet themen anzeigen lassen Anton 19 1.640 11.02.2015, 11:18
Letzter Beitrag: falcao1010
  Neueste Themen Box? :D Rasta 2 1.195 12.10.2011, 21:18
Letzter Beitrag: Rasta
Question "overview" - nur neueste anzeigen Urlicht 5 1.357 09.06.2011, 13:18
Letzter Beitrag: frostschutz