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
Das Style dieses Forums
#11
Michael, vielen Dank!

Ich bin jetzt endlich auf dem richtigen Weg. Ich habe es jetzt hinbekommen das die neusten Themen auf einer Seite erscheinen. Eigendlich ging es ja nur darum das auf der Seite irgendwas aus dem Forum erschein.

Ich habe jetzt versucht mit dem Code das von mir gewollte Ergebniss zu erhalten, doch irgendwie klappt das nicht.

Ich habe eine Seite namens home.php erstellt. In diese Datei werden die neuesten 5 Themen aus dem Forum angezeigt. Bis hier hin ging alles. Nun wollte ich im Seitenkopf das Logo und die Links reinstellen, so wie ich es beschrieben hatte. Doch ich erhalte folgende Meldung:
Zitat:Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in /homepages/10/d40752864/htdocs/forum/test.php on line 23
Hier der Code. Der Seitenkopf ist ganz premitiv gemacht, da ich nur die Funktin der Datei testen will. (Daten zur Datenbank und Domain sind zensiert)
PHP-Code:
<?php
// Daten für Verbindung zur Datenbank
$dbhost "xxx";
$dbuser "xxx";
$dbpassword "xxx";
$dbdatabase "xxx";

// Präfix
$prefix "mybb_";

// URL zum Forum 
$url "http://www.domain.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);

// Seitenkopf
echo "<h1>Seitenkopf mit Logo</h1>";
echo 
"<a href="http://www.domain.de/forum/home.php">Home</a>";
echo "<a href="http://www.domain.de/forum/link-1.php">Link 1</a>";
echo "<a href="http://www.domain.de/forum/link-2.php">Link 2</a>";
echo "<a href="http://www.domain.de/forum/index.php">Forum</a>";

// Inhalt der Seite
echo "
<p>Willkommen!</p>
<p>Das ist unsere Startseite. Hier finden Sie aktuelle Dinge zu unserem Thema. Weiter unten findest du die 5 neusten Themen aus dem Forum.</p>
"
;

// 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>";
?>

Bin ich wieder auf dem Holzweg? Ist das jetzt vom Ansatz her richtig? Ich sitzte nun schon seit anfang der Woche daran und habe nicht mal die Grundfunktion hinbekommen Sad
Zitieren
#12
PHP-Code:
<?php
// Daten für Verbindung zur Datenbank
$dbhost "xxx";
$dbuser "xxx";
$dbpassword "xxx";
$dbdatabase "xxx";

// Präfix
$prefix "mybb_";

// URL zum Forum 
$url 'http://www.domain.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);

// Seitenkopf
echo '<h1>Seitenkopf mit Logo</h1>';
echo 
'<a href="http://www.domain.de/forum/home.php">Home</a>';
echo 
'<a href="http://www.domain.de/forum/link-1.php">Link 1</a>';
echo 
'<a href="http://www.domain.de/forum/link-2.php">Link 2</a>';
echo 
'<a href="http://www.domain.de/forum/index.php">Forum</a>';

// Inhalt der Seite
echo "
<p>Willkommen!</p>
<p>Das ist unsere Startseite. Hier finden Sie aktuelle Dinge zu unserem Thema. Weiter unten findest du die 5 neusten Themen aus dem Forum.</p>
"
;

// 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>';
?>

Zitieren