PHP Counter

Alles zu Styles, Templates, Icons und Smilies für phpBB 2.0, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
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
v-trix2
Mitglied
Beiträge: 12
Registriert: 03.08.2005 14:40
Wohnort: Löningen
Kontaktdaten:

PHP Counter

Beitrag von v-trix2 »

Moin Leute

ich möchte in den BBTech-Style einen auf PHP basierenden Counter einbauen. Wie mache ich das?

Der Code des Counters lautet:

Code: Alles auswählen

<?php
include("bm_count/bm_count.php");
?> 
Wie baue ich den ein?


kann mir keiner helfen?
-------------------------------
Meine Homepage:
Signaturen dürfen maximal 3 Zeilen lang sein
MartinITM
Mitglied
Beiträge: 217
Registriert: 03.10.2005 19:27

Beitrag von MartinITM »

Hi,

das ist nicht so ganz der Code des Counters.
Da wird nur eine Datei eingebunden.
Der Code befindet sich in der bm_count.php Datei.
Dort musst du dir mal den Code ansehen und dann gehts weiter :)

MfG
Martin
v-trix2
Mitglied
Beiträge: 12
Registriert: 03.08.2005 14:40
Wohnort: Löningen
Kontaktdaten:

wie?

Beitrag von v-trix2 »

wie baue ich den code:

Code: Alles auswählen

<?php 
include("bm_count/bm_count.php"); 
?> 
in eine tpl-datei ein?

der genaue code lautet:

Code: Alles auswählen

<?php
include(dirname(__FILE__)."/config.inc.php");
include(dirname(__FILE__)."/lng/".$sprache.".lng");

@mysql_connect($mysql["server"], $mysql["user"], $mysql["pw"]);
@mysql_select_db($mysql["db"]);

#---------------------------------------------------------
# Eintragen
#---------------------------------------------------------

$sql = "SELECT * FROM bm_count WHERE datum >= ".(time()-$zeit)." AND ip = '".$_SERVER["REMOTE_ADDR"]."';";
$rs = @mysql_query($sql);
if(@mysql_num_rows($rs) == 0) {
	$sql_insert = "INSERT INTO bm_count(datum, ip, browser, hits) VALUES('".time()."', '".$_SERVER["REMOTE_ADDR"]."', '".$_SERVER["HTTP_USER_AGENT"]."', 1);";
	$rs_insert = @mysql_query($sql_insert);
} else {
	$row = @mysql_fetch_array($rs);
	$sql_update = "UPDATE bm_count SET hits = ".($row["hits"]+1)." WHERE id = ".$row["id"].";";
	$rs_update = @mysql_query($sql_update);
}

#---------------------------------------------------------
# Anzeigen
#---------------------------------------------------------
echo($lng[1]);

if($mode["gesamt"] == 1) {
	$sql = "SELECT COUNT(id) AS gesamt FROM bm_count";
	$rs = @mysql_query($sql);
	$row = @mysql_fetch_array($rs);
	echo("<br />".$lng[2]." ".$row["gesamt"]);
	@mysql_free_result($rs);
} 
if($mode["heute"] == 1) {
	$sql = "SELECT COUNT(id) AS heute FROM bm_count WHERE datum >= ".mktime(0, 0, 0, date("m"), date("d"), date("Y")).";";
	$rs = @mysql_query($sql);
	$row = @mysql_fetch_array($rs);
	echo("<br />".$lng[3]." ".$row["heute"]);
	@mysql_free_result($rs);
}
if($mode["gestern"] == 1) {
	$sql = "SELECT COUNT(id) AS gestern FROM bm_count WHERE datum >= ".mktime(0, 0, 0, date("m"), date("d")-1, date("Y"))." AND datum < ".mktime(0, 0, 0, date("m"), date("d"), date("Y")).";";
	$rs = @mysql_query($sql);
	$row = @mysql_fetch_array($rs);
	echo("<br />".$lng[4]." ".$row["gestern"]);
	@mysql_free_result($rs);
}
if($mode["hits"] == 1) {
	$sql = "SELECT SUM(hits) AS hit FROM bm_count";
	$rs = @mysql_query($sql);
	$row = @mysql_fetch_array($rs);
	echo("<br />".$lng[5]." ".$row["hit"]);
	@mysql_free_result($rs);
}
?>
-------------------------------
Meine Homepage:
Signaturen dürfen maximal 3 Zeilen lang sein
Benutzeravatar
kungfu
Mitglied
Beiträge: 5
Registriert: 04.10.2005 13:38
Kontaktdaten:

Beitrag von kungfu »

Kann das sein das ich alles was ich hier so lese was die Foren an sich betreffen nur einzubinden sind wenn die Foren auf einem eigenen Server sind ? Also so wie eine Hp ? Denn alles was ich hier finde kann ich so garnicht nutzen. Einen Counter hätte ich auch gerne, aber wo soll man den Einbauen ?
Caine: "Wenn du dir selbst vertraust... ist jede Wahl die du triffst richtig, aber wenn du dir nicht vertraust ist... alles was du tust falsch."
MartinITM
Mitglied
Beiträge: 217
Registriert: 03.10.2005 19:27

Beitrag von MartinITM »

Hi,

irgendwie fehlt bei deinem Code immer noch was.
$time wird nirgends initalisiert ...

Schau doch mal hier chcounter

Martin
MartinITM
Mitglied
Beiträge: 217
Registriert: 03.10.2005 19:27

Beitrag von MartinITM »

kungfu hat geschrieben:Kann das sein das ich alles was ich hier so lese was die Foren an sich betreffen nur einzubinden sind wenn die Foren auf einem eigenen Server sind ? Also so wie eine Hp ? Denn alles was ich hier finde kann ich so garnicht nutzen. Einen Counter hätte ich auch gerne, aber wo soll man den Einbauen ?
Ja, dazu benötigst du einen eigenen Webspace mit PHP und MySql

Martin
Benutzeravatar
kungfu
Mitglied
Beiträge: 5
Registriert: 04.10.2005 13:38
Kontaktdaten:

Beitrag von kungfu »

MartinITM hat geschrieben:
kungfu hat geschrieben:Kann das sein das ich alles was ich hier so lese was die Foren an sich betreffen nur einzubinden sind wenn die Foren auf einem eigenen Server sind ? Also so wie eine Hp ? Denn alles was ich hier finde kann ich so garnicht nutzen. Einen Counter hätte ich auch gerne, aber wo soll man den Einbauen ?
Ja, dazu benötigst du einen eigenen Webspace mit PHP und MySql

Martin
Eigenen Webspace habe ich, aber auf beiden ist es nicht erlaubt das ich ein Forum einbauen kann, leider. Ich kann aber nicht schon wieder mit beiden Hp's umziehen, das wäre zuviel arbeit.
Caine: "Wenn du dir selbst vertraust... ist jede Wahl die du triffst richtig, aber wenn du dir nicht vertraust ist... alles was du tust falsch."
MartinITM
Mitglied
Beiträge: 217
Registriert: 03.10.2005 19:27

Beitrag von MartinITM »

Hi,

viele User benutzen den kostenlosen Webspace von http://funpic.de/. Dort kannst du ein Forum installieren und mit einem Link von deinen anderen HPs zugreifen :).
Weitere Infos über Webspace & Co.

Martin
Antworten

Zurück zu „phpBB 2.0: Styles, Templates und Grafiken“