HACK -> Beiträge auf einer beliebigen Seite zählen lassen
Verfasst: 19.06.2004 09:41
Wer auf seiner Seite die Anzahl der gesamten Beiträge zählen und anzeigen lassen möchte, dem habe ich mal nen Script geschrieben.
Dieses ist auf fast allen mit SQL geschrieben Scripten anwendbar.
Man muss nur einfach die Zeilen in eine neue Datei schreiben und diese dann als *.php abspeichern. Wenn Ihr z.B. Noch mehr Ausgaben anderer Scripts anzeigen lassen möchtet, der braucht nur, am besten mit phpMyAdmin, sich die Tabelle raussuchen, wo etwas gezählt wird und diese dann nachfolgend beschrieben einzufügen.
BEISPIEL: http://www.tarn-clan.net
Auf der rechten Seite im ersten Block = Foreneinträge: XXX
Bitte vergesst nicht localhost, username, usw. anzupassen !!!
Das ganze speichert Ihr als z.B. stats.php und ladet diese Datei auf Euren Server hoch. Wo, ist dabei egal, am besten wäre es jedoch dies gleich in Eurer Root Verzeichniss zu schieben, dann braucht Ihr nur den nachfolgenden Code zu übernhemen.
Dann müßt Ihr nur noch das ganze dort includen, wo es auch hin soll.
Das wars schon.
Viel Spaß damit
Dieses ist auf fast allen mit SQL geschrieben Scripten anwendbar.
Man muss nur einfach die Zeilen in eine neue Datei schreiben und diese dann als *.php abspeichern. Wenn Ihr z.B. Noch mehr Ausgaben anderer Scripts anzeigen lassen möchtet, der braucht nur, am besten mit phpMyAdmin, sich die Tabelle raussuchen, wo etwas gezählt wird und diese dann nachfolgend beschrieben einzufügen.
BEISPIEL: http://www.tarn-clan.net
Auf der rechten Seite im ersten Block = Foreneinträge: XXX
Bitte vergesst nicht localhost, username, usw. anzupassen !!!
Code: Alles auswählen
<?php
mysql_connect("localhost","username","password");
mysql_select_db("database");
global $dbi;
$forentable = "phpbb_posts";
//$test1table = "";
//$test2table = "";
$result1 = mysql_query("SELECT count(*) FROM $forentable");
$result1 = mysql_fetch_row($result1);
//$result2 = mysql_query("SELECT count(*) FROM $test1table");
//$result2 = mysql_fetch_row($result2);
//$result3 = mysql_query("SELECT count(*) FROM $test2table");
//$result3 = mysql_fetch_row($result3);
?>
<!-- Ausgabe auf der Seite -->
<table width="130" border="0" cellpadding="0" cellspacing="0">
<tr>
<td><p><font color="#ABABAB" size="1" face="Verdana"><span class="AMTsmallesttext">Foreneinträge:</span></font></td>
<td><div align="right"><font face="Verdana" size="1" color="#ACFE00"><?php echo"$result1[0]"; ?></font></div></td>
</tr>
</table>
Dann müßt Ihr nur noch das ganze dort includen, wo es auch hin soll.
Code: Alles auswählen
<?php include ("stats.php"); ?>
Viel Spaß damit