Nur User mit user_posts>0 anzeigen...

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
bedda
Mitglied
Beiträge: 17
Registriert: 16.01.2004 18:24

Nur User mit user_posts>0 anzeigen...

Beitrag von bedda »

Hallo!

Ich möchte an meinem 2.0.6 Board folgendes umändern:

In der unteren Box soll nun nicht mehr das stehen:
Wir haben 300 registrierte Benutzer.

Sondern:
Wir haben 300 Benutzer, davon sind 120 aktiv.

Die 120 Benutzer sollen jene sein, die user_posts>0 haben. Gut, aber wie mach' ich das bloß? Ich bin soweit, dass ich in der index_body.tpl das Statement "TOTAL_USERS" gefunden habe, dort wollte ich einfach eine msql_numrow-Abfrage machen (wieviele user in der datenbank mit posts>0 gibt es; ich weiß, keine elegante lösung :oops: ).
Doch so funktioniert das leider nicht! :cry: :oops:

Wo finde ich den z.B. die Konstante "TOTAL_USERS" bzw. wo/wie kann ich neue anlegen? Bzw. geht das alles auch einfacher?

Vielen dank für eure Hilfe!! :grin:
Benutzeravatar
pmm
Mitglied
Beiträge: 126
Registriert: 03.03.2004 22:22
Wohnort: Bergisch Gladbach
Kontaktdaten:

Beitrag von pmm »

Gute Idee,

das hätte ich auch gerne....

Gruß Peter
kaum macht man´s richtig, schon funktioniert´s
Benutzeravatar
rabbit
Ehemaliger Übersetzer
Beiträge: 4199
Registriert: 14.06.2003 22:09
Wohnort: Hildesheim
Kontaktdaten:

Beitrag von rabbit »

Offizieller Übersetzer des Categories Hierarchy MOD 2.1.x
Deutscher UserGuide für den Categories Hierarchy MOD v2.1.4
Empfohlener Hoster: All-Inkl.com
Benutzeravatar
andreasOymann
Ehemaliges Teammitglied
Beiträge: 2392
Registriert: 10.06.2003 16:29
Wohnort: Hamminkeln
Kontaktdaten:

Beitrag von andreasOymann »

page_header.php:

suche

Code: Alles auswählen

$template->pparse('overall_header');
?>
füge davor ein

Code: Alles auswählen

$sql = "SELECT count(user_id) as entries FROM ". USERS_TABLE . "
	WHERE user_posts > 0";
if ( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, 'Could not query total active users.', '', __LINE__, __FILE__, $sql);
}
$total = $db->sql_fetchrow($result);

$template->assign_vars(array(
	'L_ACTIVE_USERS' => $total['entries'],
));
die Variable {L_ACTIVE_USERS} enthält dann die Anzahl aller User mit mehr als 0 Postings...
Kein Support per PN / Mail / ICQ / MSN ! Dafür gibt´s dieses Forum...
bedda
Mitglied
Beiträge: 17
Registriert: 16.01.2004 18:24

Beitrag von bedda »

Super! Funktioniert einwandfrei mit der neuen Variable!!! :grin:

Vielen vielen Dank für die Hilfe!!
Antworten

Zurück zu „phpBB 2.0: Mod Support“