Chat wer ist online Anzeige

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.
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

Hallo DerMatthias,

die meisten machen es dennoch :wink:

Auf einem Bezahlserver ist sowas im Allgemeinen offiziell genehmigt.

lg
4seven
~Marioverehrer~
Mitglied
Beiträge: 179
Registriert: 06.02.2008 19:52

Beitrag von ~Marioverehrer~ »

Hallo,

ich finde nicht die .zip- Version von 4sevens vergeschlagenem Chat.

Es wäre toll, wenn mir jemand den Link dazu geben könnte.
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »


Um*.tar.gz zu entpacken nimmst du am besten Filzip

Klein und fein :wink:

http://www.filzip.com/fz/release/3.06/fz306.exe

da 7-Zip / Winzip das nicht beherrscht (soweit ich weiß)

und schon klappts mit dem Chat :grin:

Direktlink für das phpbb3-Paket:

http://downloads.sourceforge.net/ajax-c ... g_mirror=0

lg
4seven
Helmut
Mitglied
Beiträge: 2048
Registriert: 27.12.2002 20:35
Wohnort: Augsburg

Beitrag von Helmut »

Hallo 4seven,
4seven hat geschrieben:Einbindung im phpbb3 ist easy:

Öffne

includes/functions.php

/**
* Generate page header
*/
function page_header($page_title = '', $display_online_list = true)
{
global $db, $config, $template, $SID, $_SID, $user, $auth, $phpEx, $phpbb_root_path;


// chCounter
//
ob_start();
$chCounter_force_new_db_connection = FALSE;
$chCounter_page_title = $page_title;
include( '../pfad_zum_counter/counter.php' );
$chCounter = ob_get_contents();
ob_end_clean();
//


if (defined('HEADER_INC'))
An groß formatierter Stelle einbinden.
Fettmarkiertes (korrekt) an Pfad anpassen (sonst Fehlermeldung)

Wichtig

Einloggen unter

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

und dann manövriere > [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;
Erstens dient es der Sicherheit und nur so wird in der Statistik auch der Seitentitel aller Seiten, die gelesen, besucht etc. wurden, korrekt ausgegeben.

Sonstiger Einbau nach (normaler) Anleitung :wink:

have fun
4seven
Ich habe jetzt mal den Counter testweise auf meinem localhost eingebaut, er zählt auch schön, aber es wird keine Statistik im footer angezeigt. Laut Anleitung muss da nur {COUNTER} eingetragen werden. Bei mir wird an dieser Stelle dann nur 1 ausgegeben, sonst weiter nichts. Hast du sonst noch irgendwelche Anpassungen für phpBB3 gemacht?

Gruß Helmut
Ich bin nicht ganz dicht.... na und.
Benutzeravatar
issjut
Mitglied
Beiträge: 503
Registriert: 15.10.2007 22:05
Wohnort: Berlin
Kontaktdaten:

Beitrag von issjut »

DerMatthias hat geschrieben:Nur muss der auf meinem Server gehostet sein oder? Das macht all-inkl nicht mit denke ich mal.
Der Chat ist kein Problem bei All-inkl

Nutze Ihn selber und es klappt ohne Probleme!

Einfach die Install befolgen und alles ist bestens ;-)
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

Hallo Helmut
Helmut hat geschrieben:Ich habe jetzt mal den Counter testweise auf meinem localhost eingebaut, er zählt auch schön, aber es wird keine Statistik im footer angezeigt. Laut Anleitung muss da nur {COUNTER} eingetragen werden. Bei mir wird an dieser Stelle dann nur 1 ausgegeben, sonst weiter nichts. Hast du sonst noch irgendwelche Anpassungen für phpBB3 gemacht?
- Die "normale" Anleitung 100% 1zu1 ausgeführt? (ggf. nochmal checken)
- Du musst den Forenpfad im CHCounter-Admin unter Globale Einstellungen korrekt anpassen > absolute Pfade*:

Bei mir steht da

Code: Alles auswählen

URLs   
URL der Website: http://sekuro.se.funpic.de/phpbb3
URL des Counter-Verzeichnisses: http://sekuro.se.funpic.de/count
*Es kann sein, das es local garnicht funktioniert, oder aber explizit:

URL der Website: http://ipadresse_des_localservers/phpbb3
oder http://127.0.0.1/phpbb3 oder http://localhost/phpbb3
URL des Counter-Verzeichnisses: dementsprechend :wink:

- install.php ausgeführt?
- Datenbanktabellen erfolgreich angelegt? (phpMyAdmin befragen)

Code: Alles auswählen

chc_access
chc_config
chc_counted_users
chc_data
chc_downloads_and_hyperlinks
chc_downloads_and_hyperlinks_logs
chc_ignored_users
chc_locale_information
chc_log_data
chc_online_users
chc_pages
chc_referrers
chc_screen_resolutions
chc_search_engines
chc_user_agents
- Counter- Verzeichnis mitkopiert?
- Counter-Verzeichnis an der richtigen Stelle? (Pfad im Admin s.o.)
- evtl. Schreibrechte checken

Ansonsten:

http://clever-forum.de/search.php?42,se ... _forum=ALL

http://clever-forum.de/read.php?48,1307 ... msg-130727

http://clever-forum.de/read.php?44,1385 ... msg-138548

lg
4seven
Helmut
Mitglied
Beiträge: 2048
Registriert: 27.12.2002 20:35
Wohnort: Augsburg

Beitrag von Helmut »

Hallo 4seven,

die Statistik wird jetzt angezeigt, es lag an {COUNTER}, welche ich schon woanders verwendet hatte. Nachdem ich das geändert hatte, wurde auch die Statistik angezeigt. Einen Fehler hatte ich dann noch in Verbindung mit MYSQL 5, als ich eine Fehlermeldung bekommen hatte. Dieses Problem ist auch beseitigt, es hing mit diesem Codeteil in der counter.php zusammen

Code: Alles auswählen

// loggen
	if( $_CHC_CONFIG['status_logs'] == '1' )
	{
		$_CHC_DB->query(
			'INSERT INTO `'.CHC_DATABASE .'`.`'. CHC_TABLE_LOG_DATA."`
			(nr, ip, host, user_agent, is_robot, http_accept_language, timestamp, referrer)
			VALUES
			('". $_CHC_VALUES['besucher_gesamt']."', '". $chC_REMOTE_ADDR ."', '". $chC_host ."', '". $_CHC_DB->escape_string ( $chC_HTTP_USER_AGENT )."', ". $_CHC_VALUES['is_robot'] .", '". $chC_HTTP_ACCEPT_LANGUAGE ."', ".CHC_TIMESTAMP.", '". $_CHC_DB->escape_string ( $chC_HTTP_REFERER )."')"
		);
	}
welcher dann damit ausgetauscht wurde.

Code: Alles auswählen

	// loggen
	if( $_CHC_CONFIG['status_logs'] == '1' )
	{
		$_CHC_DB->query(
			'INSERT INTO `'.CHC_DATABASE .'`.`'. CHC_TABLE_LOG_DATA."`
			(nr, ip, host, user_agent, is_robot, http_accept_language, timestamp, referrer, seiten, downloads, hyperlinks)
			VALUES
			('". $_CHC_VALUES['besucher_gesamt']."', '". $chC_REMOTE_ADDR ."', '". $chC_host ."', '". $_CHC_DB->escape_string ( $chC_HTTP_USER_AGENT )."', ". $_CHC_VALUES['is_robot'] .", '". $chC_HTTP_ACCEPT_LANGUAGE ."', ".CHC_TIMESTAMP.", '". $_CHC_DB->escape_string ( $chC_HTTP_REFERER )."', '','','')"
		);
	}
Ich habe den Zähler jetzt auch in meiner Testseite eingebaut, da läuft er auch gut und auch die Besucher werden gezählt. Anscheinend werden beim localhost keine Besucher gezählt, jedenfalls habe ich es noch nicht hinbekommen.

Was mir noch aufgefallen ist, das sind die Umlaute in der Statistik, die werden teilweise falsch angezeigt z.B. Foren-�bersicht. Die Kodierung im Adminbereich bei Zeichensatz der Website ist auf UTF-8 eingestellt, wie auch im Header der Homepage angegeben.

Der Zähler macht einen guten Eindruck, ich möchte die Anzeige der Daten aber gerne über das Templatesystem vom Forum realisieren damit auch die Funktionen wie Anpassung der Schriftgröße, gleicher Schriftstil usw. erhalten bleibt.

Gruß Helmut :wink:
Ich bin nicht ganz dicht.... na und.
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

Hallo Helmut,

ich bin selbst nach Jahren noch begeistert von dem Teil :grin:
Wie gesagt, gibt (für mich) keinen besseren.

Anyway, guck mal, wie ich das auf meinem Demo-Board eingebaut hab (unten) und dann switch mal oben den Style um. Passt sich also automatisch an. Dient aber nur als Beispiel, weil ich mags halt minimal-invasiv. Bei Interesse poste ich den Code.

Mit der Codierung musst du mal ein wenig experimentieren, wenn nicht ein utf8 erzwingen. Ist aber ein Unix-Ding, bei Win wird es immer korrekt angezeigt.

lg
4seven
Helmut
Mitglied
Beiträge: 2048
Registriert: 27.12.2002 20:35
Wohnort: Augsburg

Beitrag von Helmut »

Hallo 4seven,

gefällt mir gut wie du den Counter eingebunden hast, so in etwa habe ich den anderen Counter auch drinnen der nicht richtig geht. Also an dem Code wäre ich schon interessiert, ich denke ich werde den chCounter dann nehmen.

Mit der Kodierung habe ich noch etwas rum gespielt, aber ich habe es nicht wirklich geschafft. Wenn ich ISO-8859-1 eintrage, dann werden die Sonderzeichen richtig angezeigt, aber nur nicht bei Foren-�bersicht, außerdem kommt manchmal noch so eine Fehlermeldung:

Code: Alles auswählen

chCounter: MySQL error!
SQL query:

    * INSERT INTO `db7_****_****`.`chc_pages` (wert, homepage_id, counter_verzeichnis, titel, timestamp, monat, anzahl, anzahl_einstiegsseite, anzahl_ausgangsseite ) VALUES ( '/index.php', 1, 0, 'Foren-Übersicht', 1205178089, 200803, 1, 0, 1 )


Error number: 1406
Data too long for column 'titel' at row 1
Script stopped.
Wenn ich UTF-8 eintrage wie auch die Seiten vom Forum kodiert sind, dann werden die Sonderzeichen alle falsch dargestellt. Wie kann ich für die Statistik eine UTF-8 Kodierung erzwingen damit die Umlaute richtig dargestellt werden?

Gruß Helmut
Ich bin nicht ganz dicht.... na und.
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

Hallo Helmut,

mein Tip wäre auch gewesen, den Header der Templates im CHCounter mit

Code: Alles auswählen

<?xml version="1.0" encoding="ISO-8859-1"?>

auszustatten. Wenn es nur einzelne Wörter sind, ändere die Umlaute in den language-Files, ist leichter :wink:

Info
http://bueltge.de/wk-utf-8-konvertierung/130/

zb.

Code: Alles auswählen

ü –> ü
usw

Guck auch mal, ob dein Engine Typ für die Counterdatenbank MyISAM ist. Wenn das alles nichts nützt, zieh die install einfach nochmal sauber durch und lösche vorher alles. Da scheint irgendwas schieflaufen zu sein. Ich hab den Counter schon auf X Boards und Sites installiert und noch nie diese von dir genannte Anpassung in der counter.php machen müssen, aber es ist ja immer irdgendwann das erste mal. Ferner ist mir das Umlautproblem fremd. Zur Not mal im Support-Board des CHCounter nachfragen> http://clever-forum.de/index.php?42 Die Admins sind da fit.

Code folgt als Edit:

Öffne

styles/prosilver/template/index_body.html

Passe fettmarkiertes an
<!-- IF NEWEST_USER -->
<h3>{L_STATISTICS}</h3>
{TOTAL_POSTS} &bull; {TOTAL_TOPICS} &bull; {TOTAL_USERS} &bull; {NEWEST_USER}
<!-- ENDIF -->
<h3>Counter</h3>{COUNTER}
<!-- INCLUDE overall_footer.html -->
Öffne

styles/subsilver2/template/index_body.html

Hier ein größerer Auschnitt. Neben dem fettmarkierten hatte ich, glaube ich, noch mit einem <br clear="all" /> zu kämpfen. Vergleiche daher nochmal die anderen Nachbarstellen.
<!-- IF S_DISPLAY_BIRTHDAY_LIST -->
<br clear="all" />

<table class="tablebg" width="100%" cellspacing="1">
<tr>
<td class="cat" colspan="2"><h4>{L_BIRTHDAYS}</h4></td>
</tr>
<tr>
<td class="row1" align="center" valign="middle"></td>
<td class="row1" width="100%"><p class="genmed"><!-- IF BIRTHDAY_LIST -->{L_CONGRATULATIONS}: <b>{BIRTHDAY_LIST}</b><!-- ELSE -->{L_NO_BIRTHDAYS}<!-- ENDIF --></p></td>
</tr>
</table>
<!-- ENDIF -->

<br clear="all" />

<table class="tablebg" width="100%" cellspacing="1">
<tr>
<td class="cat" colspan="2"><h4>{L_STATISTICS}</h4></td>
</tr>
<tr>
<td class="row1" rowspan="2" width="46" nowrap align="center" valign="middle"></td>
<td class="row1" rowspan="2">
{TOTAL_POSTS} &bull; {TOTAL_TOPICS} &bull; {TOTAL_USERS}
&bull; {NEWEST_USER} {LAST_POST_ON_INDEX}
</td>
</tr>
</table>

<br clear="all" />

<table class="tablebg" width="100%" cellspacing="1">
<tr>
<td class="cat" colspan="2"><h4>Counter</h4></td>
</tr>
<tr>
<td class="row1" rowspan="2" width="46" nowrap align="center" valign="middle"></td>
<td class="row1" rowspan="2">
{COUNTER}
</td>
</tr>
</table>


<!-- IF not S_USER_LOGGED_IN -->
<br clear="all" />

<form method="post" action="{S_LOGIN_ACTION}">

<table class="tablebg" width="100%" cellspacing="1">
<tr>
<td class="cat"><h4><a href="{U_LOGIN_LOGOUT}">{L_LOGIN_LOGOUT}</a></h4></td>
</tr>
<tr>
Zu guter Letzt:

Öffne

counter/templates/counter.tpl.html

Ersetze Originalinhalte mit:

(oder beliebigen Variablen des Counters)

Code: Alles auswählen

Besuche insgesamt <b>{V_TOTAL_VISITORS}</b> &bull; Heute <b>{V_VISITORS_TODAY}</b> 
&bull; Gestern <b>{V_VISITORS_YESTERDAY}</b> &bull; Aufrufe insgesamt <b>{V_TOTAL_PAGE_VIEWS}</b> &bull; Heute <b>{V_PAGE_VIEWS_TODAY}</b> 
&bull; Gestern <b>{V_PAGE_VIEWS_YESTERDAY}</b>
Originaldatei vorher sichern :wink:


Gruß
4seven
Antworten

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