27.07.2007, 14:23
22.02.2008, 22:00
Sorry dass ich dieses Thema nochmal rauswühle
Habe diesen PHP Code aber irgendwie zeigt er mir nichts an. Habe ich was falsch gemacht?
Also ich Include die letztethemen.php Datei ins index.php aber geht irgendwie nicht
Habe diesen PHP Code aber irgendwie zeigt er mir nichts an. Habe ich was falsch gemacht?
Also ich Include die letztethemen.php Datei ins index.php aber geht irgendwie nicht
PHP-Code:
<?php
// Daten für Verbindung zur Datenbank (Hier eigene Daten eintragen)
$dbhost = "Localhost";
$dbuser = "...";
$dbpassword = "...";
$dbdatabase = "...";
// Präfix
$prefix = "mybb_";
// URL zum Forum
$url = "http://www.nachtblock.de/forum";
$viewable_forums = ""; // Sichtbare Foren mit Kommatas trennen! Also z.b "10,15";
$viewable_forums = str_replace(","," OR ",$viewable_forums);
// Anzahl der Themen
$limit = "9";
// Überlange Themen kürzen (0 = Nein, x = Anzahl der auszugebenden Zeichen)
$length = "20";
// Globales
define("KILL_GLOBALS", 1);
define("NO_ONLINE", 1);
define("IN_MYBB", 1);
chdir("forum");
require("global.php");
chdir("../");
### Konfiguration ###
// Themen aus Datenbank holen
// Themen aus Datenbank holen
$query = $db->query ("SELECT subject,username,uid,tid,fid,lastpost FROM ".TABLE_PREFIX."threads WHERE visible='1' AND fid NOT IN ('41','42','103','105','113','172') ORDER BY lastpost DESC LIMIT 0,".$limit."");
while($threads = $db->fetch_array($query))
{
// Forum ermitteln
$query2 = $db->query ("SELECT name FROM ".TABLE_PREFIX."forums WHERE fid = '".$threads['fid']."'");
$forums = $db->fetch_array($query2);
// Betreff kürzen?
if ($length != 0)
{
if (strlen($threads['subject']) > $length)
{
$threads['subject'] = substr($threads['subject'],0,$length) . "..";
}
}
// Daten ausgeben
$output .= "
".date("d.m", $threads['lastpost']) .":
<a href=\"".$mybb->settings['bburl']."/showthread.php?action=lastpost&tid=".$threads['tid']."\"target=\"_blank\">".htmlentities($threads['subject'])."</a><br />";
}
?>
22.02.2008, 23:53
Die Daten werden gar nicht ausgegeben. Setze folgende Zeile ans Ende:
PHP-Code:
echo $output;
23.02.2008, 00:36
Danke dir jetzt klappt es ^^
Jetzt möchte ich wenn es geht noch Username dazufügen und habe mir aus einen anderen Post das hier rauskopiert:
^^ bestimmt auch nur ne kleinigkeit oder? *g*
Jetzt möchte ich wenn es geht noch Username dazufügen und habe mir aus einen anderen Post das hier rauskopiert:
PHP-Code:
"<a href=\"".$url."/member.php?action=profile&uid=".$newest_threads['uid']."\" target=\"_blank\">".htmlentities($newest_threads['username'])."</a>
^^ bestimmt auch nur ne kleinigkeit oder? *g*
23.02.2008, 01:22
Die Variable $newest_threads ist nicht definiert, du musst einfach $threads nehmen.
12.03.2008, 00:24
Sorry ich wieder ^^
Hab es jetzt so eingefügt aber es funktioniert nicht
Hab es jetzt so eingefügt aber es funktioniert nicht
PHP-Code:
[...]
// Daten ausgeben
$output .= "
» <a href=\"".$mybb->settings['bburl']."/showthread.php?action=lastpost&tid=".$threads['tid']."\"target=\"_blank\">".htmlentities($threads['subject'])."</a>
<br>gepostet am ".date("d.m.Y", $threads['lastpost']) von "<a href=\"".$url."/member.php?action=profile&uid=".$threads['uid']."\" target=\"_blank\">".htmlentities($threads['username'])."</a> ."<br />"
;
}
echo $output;
?>
12.03.2008, 13:22
Entferne die Zeichen ." bei dem ."<br />".
12.03.2008, 14:58
Mein geht leider immer noch nicht
12.03.2008, 15:04
Was geht denn genau nicht? Bekommst du eine Fehlermeldung oder ist die Ausgabe falsch?
12.03.2008, 15:21
Nein das ganze Feld bleibt leer und die Dateien die danach includet werden erscheinen dann auch nicht. Sprich nach den Fehler baut er die Website nicht weiter auf.