Seite 1 von 2

[3.3]Mitglieder insgesamt auslesen

Verfasst: 22.02.2022 14:56
von Dler
Hi zusammen,

Auf der Forumsseite steht ja unten bei Statistik

Mitglieder insgesamt (Anzahl der User)

Wie kann ich das auslesen lassen wenn ich das in meine erstelle Extension einbinden möchte?

Vielen dank im voraus.

Re: [3.3]Mitglieder insgesamt auslesen

Verfasst: 22.02.2022 16:17
von IMC
Kannst du direkt in der config Tabelle auslesen.

Code: Alles auswählen

// Get forum statistics
$total_posts = $config['num_posts'];
$total_topics = $config['num_topics'];
$total_users = $config['num_users'];
$total_files = $config['num_files'];

Re: [3.3]Mitglieder insgesamt auslesen

Verfasst: 22.02.2022 16:32
von Dler
Dank dir nur was muß ich jetzt in das template reinschreiben damit die Anzahl ausgegeben wird?

Re: [3.3]Mitglieder insgesamt auslesen

Verfasst: 22.02.2022 16:51
von Dr.Death
Bevor wir dir jetzt deine Extension vorkauen, zeig uns doch mal deinen Code den du bereits gecoded hast.... hast Du z.B. einen Link zu Deinem Github oder Gitlab Repository für uns ?

Re: [3.3]Mitglieder insgesamt auslesen

Verfasst: 22.02.2022 16:57
von Dler
Ich möchte in meine vorhandene Extension nur die Anzahl der Mitglieder anzeigen lassen.

Was welchen code in mein Template eingefügt werden muss. Mit einer variable ?

Re: [3.3]Mitglieder insgesamt auslesen

Verfasst: 22.02.2022 17:05
von chris1278
Poste mal den inhalt deiner listener.php bitte.

Re: [3.3]Mitglieder insgesamt auslesen

Verfasst: 22.02.2022 17:09
von BNa
IMC hat geschrieben: 22.02.2022 16:17 Kannst du direkt in der config Tabelle auslesen.

Code: Alles auswählen

// Get forum statistics
-----
$total_users = $config['num_users'];
----

Code: Alles auswählen

$total_users = $config['num_users'];

Re: [3.3]Mitglieder insgesamt auslesen

Verfasst: 22.02.2022 18:33
von IMC
Dler hat geschrieben: 22.02.2022 16:32 Dank dir nur was muß ich jetzt in das template reinschreiben damit die Anzahl ausgegeben wird?
Die phpBB Templatevariable ist {TOTAL_USERS}. Ob diese auch in deinem Template verfügbar ist kann man nur sagen wenn man deinen Code kennt. Wurde schon von meinen Vorschreibern erwähnt. Alternative musst du eine eigene Variable definieren.

Das könnte so aussehen:

Code: Alles auswählen

public function add_page_header_link($event)
{
    $this->template->assign_vars([
        'DLER_TOTAL_USERS' => $this->config['num_users'],
    ]);
}


Re: [3.3]Mitglieder insgesamt auslesen

Verfasst: 22.02.2022 21:13
von Dler
Vielen dank IMC. Es funktioniert.

Re: [3.3]Mitglieder insgesamt auslesen

Verfasst: 22.02.2022 22:45
von Dler
Das hat ja jetzt gut geklappt.

Was müsste jetzt noch gemacht werden wenn ich noch zusätzlich in meiner Box angezeigt haben möchte wieviele online sind ?

Also nur die Zahl wieviele User gerade online sind.