Seite 1 von 1
Ausgeben lassen, wie viele Beiträge seit Abwesendheit...
Verfasst: 12.04.2007 12:21
von BigTim
Hallo,
sorry für den komischen Titel. Mehr Platz war nicht da =D
Also ich bastel momentan an einer Seite und möchte dort ausgeben lassen, wie viele Beiträge seit dem letzten Besuch geschrieben wurden.
Habe hier:
http://www.phpbb.de/doku/doku2.php nichts gefunden.
Kann mir da jemand behilflich sein?!
Grüße
Verfasst: 12.04.2007 12:23
von Dr.Death
Verfasst: 12.04.2007 12:34
von BigTim
Ich möchte aber keinen Mod, vor allem, weil ich die Ausgabe ja auf einer anderen Seite haben möchte und nicht im Forum.
Verfasst: 12.04.2007 12:55
von Dr.Death
Was willst Du denn genau haben ? Nur die ANZAHL der Beiträge, oder auch noch den Titel, Author usw ?
Schau Dir das hier mal an:
KB:72
Uns so könnte die SQL Abfrage aussehen:
Code: Alles auswählen
if( $userdata['session_logged_in'] )
{
$sql = "SELECT COUNT(post_id) as total
FROM " . POSTS_TABLE . "
WHERE post_time >= " . $userdata['user_lastvisit'] . "
AND poster_id != " . $userdata['user_id'];
$result = $db->sql_query($sql);
if( $result )
{
$row = $db->sql_fetchrow($result);
$lang['Search_new'] = $lang['Search_new'] . " (" . $row['total'] . ")";
}
}
( Entnommen aus dem erstbesten MOD aus o.g. Link

)
Verfasst: 12.04.2007 13:02
von BigTim
Nur die Anzahl.
Ich bin halt nen totaler Anfänger und weiß nicht wirklich, wie ich des umsetzen soll.

Meine Seite habe ich ja nach der Vorlage aufgebaut.
Wie ich die von dir gepostete Abfrage dann Ausgebe, das ist noch mein Problem.
Verfasst: 12.04.2007 13:08
von Dr.Death
Dann wühl dich mal durch unsere Knowledgebase:
KB:70
KB:74
Verfasst: 12.04.2007 13:12
von BigTim
Die habe ich alle schon zu genüge gelesen....
Hätte es jetzt so gemacht:
'ANZAHL' => $result
Aber dann bekomme ich folgendes Angezeigt:
Resource id #19
Verfasst: 12.04.2007 13:16
von Dr.Death
Naja, fast.....
Code: Alles auswählen
if( $userdata['session_logged_in'] )
{
$sql = "SELECT COUNT(post_id) as total
FROM " . POSTS_TABLE . "
WHERE post_time >= " . $userdata['user_lastvisit'] . "
AND poster_id != " . $userdata['user_id'];
$result = $db->sql_query($sql);
if( $result )
{
$row = $db->sql_fetchrow($result);
$template->assign_vars(array(
'ANZAHL' => $row['total']
));
}
}
Verfasst: 12.04.2007 13:20
von BigTim
Alles klar. Hatte noch einen Fehler drin, aber nun geht es!
Vielen Dank!
