Seite 3 von 9

Verfasst: 07.09.2008 12:31
von Helmut
Hallo HF cars and sets,

ich habe ja nur beschrieben, wie die Daten vom ChCounter ohne Probleme in phpBB3 eingebunden werden können, damit es für jeden Style machbar ist.

Damit der Counter auch zählt, musst du diesen Teil noch in die functions.php einbinden:

Öffne die functions.php und finde darin

Code: Alles auswählen

	// The following assigns all _common_ variables that may be used at any point in a template.
	$template->assign_vars(array(
davor einfügen

Code: Alles auswählen

	//chCounter
	ob_start();
	$chCounter_force_new_db_connection = FALSE;
	$chCounter_page_title = $page_title;
	include( '/usr/local/httpd/htdocs/***/***/forum/chcounter/counter.php' ); //Hier den absoluten Pfad angeben!
	$chCounter = ob_get_contents();
	ob_end_clean();
	//------------------------


Wichtig

Einloggen im ChCounter unter

http://www.deinforum.de/pfad_zum_chcoun ... /index.php

und dann zu > [Einstellungen] > Statistiken > • Einstellungen > Seitenstatistik: Query-String-Bereinigung..

Dort in die Textbox folgende Strings eingeben (ggf. vorhandene überschreiben)

Code: Alles auswählen

latest; top; sort_by; sort_order; distr_type; distr_of; d_day; d_month; d_year; d_type; m_month; m_year; m_type; w_month; w_year; w_type; y_year; y_type; l_last; l_type; lang; type; clh; homepage_id; kp; month; p_month; d_month; h_month; ref_month; refdom_month; kp_month; se_month; b_month; os_month; r_month; clh_month; res_month; PHPSESSID; sid; search_author; highlight; folder; logout; search_id; mark; view; agreed; vote; watch; unwatch; redirect; topicdays; coppa; order; is_robot; c;
Der Rest ist wie in der Installationsanleitung vom ChCounter beschrieben.

Gruß Helmut :wink:

Verfasst: 07.09.2008 16:02
von HF cars and sets
Danke, ich wusste nicht wo ich diesen Befehl einfügen sollte. Funktioniert nun alles!

chCounter nur für eingeloggte Benutzer

Verfasst: 25.12.2008 22:58
von Savigny
Hallo und "schönes Fest für den Rest" :grin: ,
zunächst vielen Dank für die Anleitung!
- und dann gleich zwei Fragen :wink: :
Helmut hat geschrieben:Wenn du das Startdatum vom chCounter abfragen willst, dann musst du den Wert timestamp_start_pseudo aus der Tabelle phpbb3_chc_config auslesen.
Ähm, und wie mache ich das :oops: ? Pardon, ich bin "Datenbank-Anwender-Anfänger" :-? -

Zweite Frage: Ich möchte gerne die Statistik nur eingeloggten Besuchern anzeigen lassen. Das geht sicherlich irgendwie über "IF" und

Code: Alles auswählen

and S_USER_LOGGED_IN -->
Mein Problem ist nur, daß ich über "irgendwie" nicht hinwegkomme (mit anderen Worten: Ich schaffe es nicht :-? ).

Wißt ihr Rat?

Gruß
Savigny

Verfasst: 28.12.2008 17:54
von Helmut
Hallo Savigny,

zu deiner ersten Frage, was willst du da genau noch mit angezeigt haben anstatt dem Board-Startdatum?

zu deiner zweiten Frage:

Das geht mit folgenden Code:

Code: Alles auswählen

<!-- IF S_USER_LOGGED_IN -->
Hier ist der ganze Code, der nur eingeloggten Usern gezeigt werden soll
<!-- ENDIF -->
Gruß Helmut :wink:

Verfasst: 28.12.2008 19:22
von Savigny
Hallo Helmut,

vielen Dank für Deine Antwort; da war ich "eigentlich" ja nahe dran :-?.


... und das mit dem Startdatum habe ich dadurch auch in der von Dir erstellten chcounter_body.html gefunden (und COUNTER_START mit einem festen Wert ersetzt). Ich gehe mich jetzt mal "eine Runde schämen" für die Fragen :oops: :)

Dir (und den Mitlesern :wink:) wünsche ich einen guten Rutsch :grin: !

Re: chCounter in phpBb3 einbinden

Verfasst: 31.07.2009 18:50
von xconnect
Hallo liebe Leute!

Ich habe nun den CHCounter installiert ABER er zählt nicht!!!

Warum..? Habe alle Schritte beachtet, die Ihr hier geschrieben habt (glaube ich zumindest :grin: )

Ich bitte um Hilfe!

LG xconnect

Re: chCounter in phpBb3 einbinden

Verfasst: 15.08.2009 17:27
von Bluefly
Hilfe!!
Ich finde keine constands.php (Oder wie die heißt)
:o :o

Re: chCounter in phpBb3 einbinden

Verfasst: 15.08.2009 17:28
von Metzle
Hallo,

die sollte sich im Ordner includes befinden und nennt sich korrekt constants.php.

Re: chCounter in phpBb3 einbinden

Verfasst: 26.08.2009 19:09
von Bluefly
Hilfe ich bekomme den Fehler:

Code: Alles auswählen

Allgemeiner Fehler
SQL ERROR [ mysql4 ]

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND t.template_id = s.template_id AND c.theme_id = s.theme_id AND i.imag' at line 4 [1064]
Warum?
Wenn ich das rausnehme

Code: Alles auswählen

include($phpbb_root_path . 'chcounter.' . $phpEx);
Dann geht es zwar bloß steht halt unten:

Code: Alles auswählen

{ COUNTER2 }

{ VISITOR_ALL }  
{ VISITOR_TODAY }  { VISITOR_TODAY_TIME } • { VISITOR_YESTERDAY } • { VISITOR_MAX_ONLINE }  { VISITOR_MAX_ONLINE_TIME } • { VISITOR_MAX_PER_DAY }  { VISITOR_MAX_PER_DAY_TIME } • { VISITOR_PAGES_ALL } • { VISITOR_PAGES_TODAY } • { VISITOR_PAGES_YESTERDAY } • { VISITOR_PAGES_USER } • { VISITOR_PAGES_USER_PAGE } • { VISITOR_TIME_DAY } • { VISITOR_USER_DAY } • { VISITOR_PAGES_DAY } • { VISITOR_MAX_PAGES_DAY }  { VISITOR_MAX_PAGES_DAY_TIME }
LÖSUNG
Habe jetzt nur

Code: Alles auswählen

include($phpbb_root_path . 'chcounter.' . $phpEx);
vor

Code: Alles auswählen

display_forums('', $config['load_moderators']);
eingesetzt und es funktioniert! Ohne

Code: Alles auswählen

include($phpbb_root_path . 'chcounter.' . $phpEx);
Bei

Code: Alles auswählen

include($phpbb_root_path . 'includes/functions_display.' . $phpEx);

Re: chCounter in phpBb3 einbinden

Verfasst: 28.08.2009 11:34
von Bluefly
Achja, er zählt nicht.