Seite 1 von 2
Mitlgieder-Zahl extern anzeigen
Verfasst: 19.03.2005 12:56
von Godot
Hallo,
ich würde gerne auf einer Homepage folgende Anzeige einrichten:
Derzeit hat das Forum 123 registrierte Mitglieder
Die Zahl soll natürlich die wirkliche Zahl registrierter Mitglieder sein, so wie es im Forum ja auch dargestellt wird. Dort wird die Variable {TOTAL_USERS} für die Anzeige genutzt, wenn ich das richtig sehe. Wie schaffe ich es, dass diese Variable auf einer Homepage angezeigt wird?
Ciao
Verfasst: 19.03.2005 17:51
von Godot
Hat niemand eine Idee?
Verfasst: 19.03.2005 18:04
von Saint
Doch.
(Ungestestet) Erstelle eine Datei "mitglieder.php" mit folgendem Inhalt:
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$im = ImageCreate (450, 70);
$bgc = ImageColorAllocate ($im, 255, 255, 255);
$tc = ImageColorAllocate ($im, 0, 0, 0);
$sitename = $board_config['sitename'];
$total_users = get_db_stat('usercount');
ImageFilledRectangle ($im, 0, 0, 350, 55, $bgc);
ImageString($im, 3, 5, 2, "Aktuelle Mitgliederzahl von $sitename", $tc);
ImageString($im, 2, 5, 45, "Mitglieder: $total_users", $tc);
ImageColorTransparent($im, $bgc);
header("Content-Type: image/png");
Imagepng($im,'',100);
ImageDestroy ($im);
?>
Lade die Datei in Dein Forumroot und binde die mitglieder.php an der gewünschten Stelle auf Deiner Homepage als Bild ein.
Code: Alles auswählen
<img src="http://www.deinedomain.de/phpbb/mitglieder.php" border="0">
Verfasst: 19.03.2005 18:08
von Godot
Ich möchte lediglich die blanke Zahl anzeigen, nicht als Bild. Das müsste doch noch einfacher gehen, oder nicht?
Ciao
Verfasst: 19.03.2005 18:51
von Saint
Nicht als Bild wird sicherlich irgendwie gehen. Das dürfte aber nicht ohne sein zu realisieren sein.
Du schreibst das Du die Zahl extern ausgeben lassen willst, sprich der Code, der notwendig wäre, nicht im Forumroot oder sogar auf einem anderen Server läuft.
Frickel Dir den Code doch so zurecht, das das Bild auf die Zahl beschränkt ist und schön klein ist.
Das ist eine Schnellschusslösung aber meines Erachtens die einfachste, da der Code ja schon vorhanden ist.
Das ist übrigens ein Teil des Livestatistikcodes, wie er auch auf meiner Seite zu sehen ist.
Verfasst: 19.03.2005 19:01
von Godot
Ich habe leider keine Ahnung von PHP, aber wäre es nicht möglich im Forum-Verzeichnis eine Datei (z.B. registrierte_mitglieder.php oder so) zu erstellen, die nur die Zahl der registrierten Mitglieder per Echo... ausgibt? Die Datei könnte man doch dann per include in einer anderen Seite aufrufen, das wäre doch dann die Zahl die ich einfügen möchte.
Wenn das möglich ist wäre es nett wenn mir jemand sagen könnte wie der Code in registrierte_mitglieder.php aussehen müsste.
Ciao
Verfasst: 21.03.2005 17:53
von Godot
Niemand hier der das Problem lösen kann?
Verfasst: 21.03.2005 19:09
von Saint
Du hast doch dreiviertel des Codes beieinander:
Code: Alles auswählen
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
$total_users = get_db_stat('usercount');
?>
Jetzt musst Du das nur noch ausgeben lassen...
Verfasst: 21.03.2005 19:24
von Godot
Danke, jetzt klappt´s
Verfasst: 21.03.2005 22:00
von Saint
Cool!
Poste doch mal bitte wie Du das jetzt abgeschlossen hast. Würde mich schon interessieren.
