2 fragen zu chCounters in phpBB 2.0.x

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
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.
chrispo
Mitglied
Beiträge: 23
Registriert: 02.09.2004 09:56
Wohnort: Bonn

Beitrag von chrispo »

Hallo,

dass die Zeilen bereits in der counter.php vorhanden waren, war ein Fehler, der sich neulich eingeschlichen hat (ist korrigiert). Füge in diesem Fall diese Zeilen nicht zusätzlich hinzu - das ist alles. :-)

Gruß
Christoph
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

ja hi ;)

hast mir das schon per Email geschrieben...

:D
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
chrispo
Mitglied
Beiträge: 23
Registriert: 02.09.2004 09:56
Wohnort: Bonn

Beitrag von chrispo »

Jo, hatte ich zu spät gemerkt. ;-)
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

dann noch 2 fragen..

1. wenn ich die domain www.tuningguides.de von mir aufrufe, dann habe ich per strato diese auf eine andere default.htm seite umgeleitet.

diese wiederum leitet per javascript auf:

http://www.maxrev.de/forum/viewforum.php?f=21

jetzt fällt mir aber auf, dass nicht die default.htm bzw. www.tuningguides.de gezählt wird (jedenfalls taucht sie nirgends auf) sondern die verlinkte page.

kann man das ändern. ich habe mehrere subdomains. damit würde ich nämlich gerne herauskristallisieren welche domain in wie weit ausgelastet ist.

2.

schaut mal auf die statistic unter pos. 12/13:

http://www.maxrev.de/chCounter2.3/statistics.php

da steht uides.de

und wenn ich draufklicke www.maxrev.de/uides.de

das ralle ich nicht.. gibt da andauernd jemand was falsch ein oder habe ich irgendwo nen fehler.. ich würde das gerne mal nachvollziehen.
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
chrispo
Mitglied
Beiträge: 23
Registriert: 02.09.2004 09:56
Wohnort: Bonn

Beitrag von chrispo »

Hallo,

das hängt miteinander zusammen.
mgutt hat geschrieben:1. wenn ich die domain www.tuningguides.de von mir aufrufe, dann habe ich per strato diese auf eine andere default.htm seite umgeleitet.
Hier allerdings hast du schon den Counter mit JavaScript eingefügt! Der fängt an zu zählen und speichert den Referrer -> die verweisende Seite, anstatt von tuningguides.de
Da diese default.htm auf einer anderen Domain liegt als in der Counter-Administration und dem JavaScript angegeben (tuningguides.de <-> maxrev.de), kann das JavaScript den Dateinamen nicht korrekt ermitteln und sendet einen falschen Dateinamen (nämlich "uides.de") an den Counter.

Gruß
Christoph
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

hi,

die default.htm heißt index.html (habe nochmal geguckt) und liegt "nur" in einem anderen ordner.

bei der Eingabe der URL:

http://www.tuning-guides.de

die Umleitung heißt bei Strato:

http://www.maxrev.de/www.tuning-guides.de/

( Alle anderen Domains gehen aber so...
http://www.hondachat.de/forum/index.php
obwohl die Umletung bei Strato so heißt:
http://www.maxrev.de )

was könnte ich da umstricken? liegt es am ordnernamen?

hier der Inhalt der index.html:

Code: Alles auswählen

<html>
<head>
<title>MaXReV - Honda Forum :: Forum anzeigen - Tuning Guides</title>
<meta name="robots" content="all,index,follow">
<meta name="revisit-after" content="7 days">
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<meta name="content-language" content="DE">
<meta name="generator" content="HTML 4.0, Texteditor">
<meta name="keywords" lang="de" content="Honda, Tuning Guides, Tuning, Guides, Hondaforum, Hondachat, Forum, Chat, Civic, Type, R, Typ, CTR, CRX, del sol">
<meta name="description" content="MaXReV">
<meta name="author" content="Marc Gutt">
<script type="text/javascript">
//<!--
// chCounter v2.3
// settings:
cstatus = "active";
visible = "0";
path_to_counterfile = "http://www.maxrev.de/chCounter2.3/counter.php";
urlhp = "http://www.maxrev.de";
////////////////
url = unescape(location.href);
file = url.substring(url.lastIndexOf(urlhp) + urlhp.length, url.length);
file = (file.charAt(0) != "/") ? "/" + file : file;
referer = (document.referrer) ? document.referrer : "";
document.write("<script type=\"text/javascript\" ");
document.write("src=\"" + path_to_counterfile + "?chCounter_mode=js&status=" + cstatus + "&visible=" + visible);
document.write("&seite=" + file + "&referer=" + referer + "&res_width=" + screen.width + "&res_height=" + screen.height + "\"></" + "script>");
//-->
</script>
<SCRIPT LANGUAGE="JavaScript"> 
<!--
window.location.href='http://www.maxrev.de/forum/viewforum.php?f=21'
//--> 
</SCRIPT>
</head>
<body>
<p>Sie werden weitergeleitet...</p>
<p><a href="http://www.maxrev.de/forum/viewforum.php?f=21">...hier klicken um manuell weitergeleitet 
  zu werden...</a></p>
<p><p>
</body>
</html>
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
chrispo
Mitglied
Beiträge: 23
Registriert: 02.09.2004 09:56
Wohnort: Bonn

Beitrag von chrispo »

Hallo,
mgutt hat geschrieben:die default.htm heißt index.html (habe nochmal geguckt) und liegt "nur" in einem anderen ordner.

bei der Eingabe der URL:

http://www.tuning-guides.de

die Umleitung heißt bei Strato:

http://www.maxrev.de/www.tuning-guides.de/
Ich habe gerade einmal www.tuningguides.de mit deaktiviertem JavaScript aufgerufen, um nicht weitergeleitet zu werden. Wenn auch diese index.html in Wirklichkeit auf dem maxrev.de-Webspace liegt, so steht als URL im Browser trotzdem www.tuninguides.de -> führt zu dem oben beschriebenen Problem.

Der Counter kann nur auf einer Domain laufen (zumindest bei JS), mehrere können nicht kombiniert werden. Was du machen könntest, wäre das JavaScript abzuändern: Folgende Zeilen:

Code: Alles auswählen

url = unescape(location.href);
url = url.replace("http://www.", "http://");
urlhp = urlhp.replace("http://www.", "http://");
file = url.substring(url.lastIndexOf(urlhp) + urlhp.length, url.length);
file = (file.charAt(0) != "/") ? "/" + file : file;
ersetzen durch:

Code: Alles auswählen

file = "/www.tuning-guides.de/index.html";
Dann wird bei Aufrufen von tuningguides.de die Seite "/www.tuning-guides.de/index.html" gezählt.


Gruß
Christoph
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

das die Domain trotzdem da steht liegt an Strato. Das ist so serverseitig eingestellt.

Inhalt der www.tuning-guides.de index.html:

(bei mir gab es den Befehl "url = url.replace("http://www.", "http://");" nicht

Code: Alles auswählen

<script type="text/javascript">
//<!--
// chCounter v2.3
// settings:
cstatus = "active";
visible = "0";
path_to_counterfile = "http://www.maxrev.de/chCounter2.3/counter.php";
file = "/www.tuning-guides.de/index.html";
referer = (document.referrer) ? document.referrer : "";
document.write("<script type=\"text/javascript\" ");
document.write("src=\"" + path_to_counterfile + "?chCounter_mode=js&status=" + cstatus + "&visible=" + visible);
document.write("&seite=" + file + "&referer=" + referer + "&res_width=" + screen.width + "&res_height=" + screen.height + "\"></" + "script>");
//-->
</script>
Nach Aufruf der URL war ich plötzlich in dem Ordner (der genauso heißt) vom Desktop :cry:

Aber dann habe ich die Ordner entfernt und es klappt ;)

Super!

Jetzt muss ich das noch mit allen Subdomains machen, da er die alle so verkehrt anzeigt.

Man will ja wissen, welche Domains sich lohnen ;)
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
chrispo
Mitglied
Beiträge: 23
Registriert: 02.09.2004 09:56
Wohnort: Bonn

Beitrag von chrispo »

Gut, freut mich. :-)

-Christoph
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

Hi,

der Counter ist echt ne tolle Sache. Aber jetzt habe ich nen komischen Fehler entdeckt.

Das Datum wird im Balkendiagramm doppelt angezeigt:

http://www.maxrev.de/chCounter2.3/statistics.php
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“