chCounter in phpBb3 einbinden

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt, um einen neuen Mod zu entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Helmut
Mitglied
Beiträge: 2048
Registriert: 27.12.2002 20:35
Wohnort: Augsburg

Beitrag 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:
Ich bin nicht ganz dicht.... na und.
HF cars and sets
Mitglied
Beiträge: 43
Registriert: 19.02.2008 18:03
Wohnort: Fallingbostel

Beitrag von HF cars and sets »

Danke, ich wusste nicht wo ich diesen Befehl einfügen sollte. Funktioniert nun alles!
Benutzeravatar
Savigny
Mitglied
Beiträge: 68
Registriert: 07.06.2007 12:44
Wohnort: Berlin

chCounter nur für eingeloggte Benutzer

Beitrag 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
Helmut
Mitglied
Beiträge: 2048
Registriert: 27.12.2002 20:35
Wohnort: Augsburg

Beitrag 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:
Ich bin nicht ganz dicht.... na und.
Benutzeravatar
Savigny
Mitglied
Beiträge: 68
Registriert: 07.06.2007 12:44
Wohnort: Berlin

Beitrag 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: !
Benutzeravatar
xconnect
Mitglied
Beiträge: 277
Registriert: 19.03.2009 15:43
Wohnort: Berlin
Kontaktdaten:

Re: chCounter in phpBb3 einbinden

Beitrag 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
Wie immer... liebe Grüße
Nicolas Lehmann (xconnect)
Bluefly
Mitglied
Beiträge: 59
Registriert: 05.08.2009 19:09
Kontaktdaten:

Re: chCounter in phpBb3 einbinden

Beitrag von Bluefly »

Hilfe!!
Ich finde keine constands.php (Oder wie die heißt)
:o :o
Benutzeravatar
Metzle
Ehemaliges Teammitglied
Beiträge: 10435
Registriert: 08.03.2008 02:50
Wohnort: Waiblingen-Neustadt
Kontaktdaten:

Re: chCounter in phpBb3 einbinden

Beitrag von Metzle »

Hallo,

die sollte sich im Ordner includes befinden und nennt sich korrekt constants.php.
Metzle
phpBB.de-Support-Team
Allround-phpBB.de
Bluefly
Mitglied
Beiträge: 59
Registriert: 05.08.2009 19:09
Kontaktdaten:

Re: chCounter in phpBb3 einbinden

Beitrag 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);
Bluefly
Mitglied
Beiträge: 59
Registriert: 05.08.2009 19:09
Kontaktdaten:

Re: chCounter in phpBb3 einbinden

Beitrag von Bluefly »

Achja, er zählt nicht.
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“