murb.com Hauptseite
•
Registrieren
•
SUCHE
•
FAQ
•
Mitgliederliste
•
Forenregeln
•
Login
murb.com - Forum - Übersicht
»
Downloads
»
Antwort schreiben
Aktuelles Datum und Uhrzeit: 23.05.2013, 10:22
Antwort schreiben
Benutzername
Titel
Nachrichtentext
Smilies
Weitere Smilies ansehen
Schriftfarbe:
Standard
Dunkelrot
Rot
Orange
Braun
Gelb
Grün
Oliv
Cyan
Blau
Dunkelblau
Indigo
Violett
Weiß
Schwarz
Schriftgröße:
Winzig
Klein
Normal
Groß
Riesig
Tags schließen
[quote="aVe"][quote="skiemor"]Hallo, kann man die Einstellungen so verändern, dass die eigenen Besuche nicht mitgezählt werden?[/quote] Ich denke das es nicht möglich ist, außer wenn du immer die selbe IP hast.[/quote]
Add image to post
Optionen
HTML ist
aus
BBCode
ist
an
Smilies sind
an
BBCode in diesem Beitrag deaktivieren
Smilies in diesem Beitrag deaktivieren
Rechenaufgabe
Geben Sie das Ergebnis folgender Aufgabe in das Feld dahinter ein:
sechs + neun =
(Das Ergebnis als Zahl angeben.)
Forenregeln
Mit dem Absenden akzeptieren Sie die für dieses Forum geltenden
Forenregeln
.
Alle Zeiten sind GMT + 1 Stunde
Forum auswählen
Forum und Homepage
Downloads
Anleitungen & Hilfe
Angebotenes
ICQ allgemein
Andere Messenger
Software
Hardware
Internet & Netzwerk
Programmierung, Grafik & Design
International Area (English only)
Freizeit & Community
Off-Topic
Thema-Überblick
LowCostDriver
Verfasst am: 11.11.2010, 21:40
So, Feedback: Läuft!
Die Zahlen laufen nun fast analog mit dem Serverprotokoll.
Mit dem iframe ist also auch das Einbinden möglich.
Dies zur Info für alle, die über ein ähnliches Problem nachgrübeln sollten.
LowCostDriver
Verfasst am: 07.11.2010, 21:22
Hey, danke für die schnelle Antwort.
Ich hab das jetzt mal wie folgt in die html eingefügt:
<iframe width="1" height="1"src="../counter/counter-invisible.php" frameborder="1" class="subHeader Stil2" id="counter1"></iframe>
die Counter- invisible läuft bereits auf allen anderen php- Webseiten, auf denen der Zähler zwar zählen, aber nicht sichtbar sein soll.
(siehe hier auch Seite 4).
Na, ich bin mal gespannt, ob es funktioniert
Firewolf
Verfasst am: 07.11.2010, 20:56
LowCostDriver hat Folgendes geschrieben:
Hat jemand eine Idee, ob das wohl laufen würde?
Ja, das sollte so funktionieren, da der Counter durch das iFrame aufgerufen wird.
Lege dir einfach zwei Counter-Dateien an (betrifft neuen Counter): Eine mit $sqlc_show_output = true; und eine mit $sqlc_show_output = false; Die zweite rufst du im iFrame auf.
LowCostDriver
Verfasst am: 07.11.2010, 20:44
Frage zum Counter, nochmals PHP / HTML:
Der Aufwand, so an die 100 html- Seiten auf php umzustellen, damit der Counter funktioniert, ist einfach zu groß.
Auch hätte ich viel zu viel Sorge, dass vielleicht ein Link dann nicht mehr funktioniert, weil irgendwie irgendwo ein html´er übrig bleibt.
Aber wie sieht es aus, wenn ich auf jeder hmtl- Seite ein iframe einbaue, in der ich die "unsichtbare" php- Datei "counter-kopie.php" dort in das iframe einbaue?
Das iframe hätte dann Breite / Höhe 0 "Null" und wäre dann ja auch unsichtbar, das Script würde aber doch anlaufen, wenn jemand die Seite mit dem PHP- Script in einem iframe aufruft, oder?
Den Frame würde ich an eine der unteren hinteren Ecken setzen.
Hat jemand eine Idee, ob das wohl laufen würde?
Firewolf
Verfasst am: 11.10.2010, 13:00
Hallo daBernardo,
erstmal sorry für die verzögerte Antwort. Vor der Antwort wollte ich noch ein paar Dinge bzgl. des Counters ändern. Dafür musste ich die nötige Zeit finden. Was schon mehrere Wochen in Planung war ist nun umgesetzt: Der alte Text-Counter sowie der Vorgänger des aktuellen MySQL-Counter 2.0 (also der MySQL-Counter dieses Threads) sind von der Webseite genommen und können nicht mehr gedownloaded werden. Das nur zur Information.
Zu deinen Fragen:
1.1 Wenn du dir den
neuen Counter
ansiehst, ist dort eine Log-Information eingebaut. Diese müsste man um eine Spalte "Länderkürzel" erweiteren. Ob du die Zuordnung zu deiner Liste dann mittels Hostnamen oder IP machst, hängt davon ab, was besser funktioniert.
1.2 Die Aufrufe jeder IP zusätzlich zu zählen würde ich mit einer zusätzlichen Spalte in der IP-Tabelle in der DB realisieren. Fraglich nur, welches "Besuchen" du hier genau meinst: Jeder Auruf (=Seitenaufrufe bzw. Seitenreload), alle x Minuten, oder der spezielle Fall wenn diese IP wieder als neuer Besucher zählen würde (d.h. nach Ablauf der Zeit $sqlc_ip_time)?
2.1 Die Scripterweiterung von Robert würde ich separat zu deinem Counter laufen lassen und anfangs die Zahlen deines aktuellen Counters übertragen. Wenn es eine Weile prima zusammen läuft - also beide quasi das Gleiche "produzieren" - könntest du deinen alten Counter abschalten.
2.2 Die Länderstatistik ist wirklich eine andere Baustelle. Hier stellen sie ähnliche Fragen wie oben: Wie ermittle ich das Land (vermutlich IP) und wann soll ein Aufruf gezählt werden.
Diese Punkte umzusetzen wäre jedenfalls keine Aufgabe für 20 Minuten.
Und da ich im Moment zeitlich recht ausgelastet bin, wird es von meiner Seite erstmal nur bei Tipps bleiben, sorry.
Hoffe dir ein wenig geholfen zu haben.
daBernardo
Verfasst am: 05.10.2010, 13:52
Hi Firewolf!
Vorweg mal big respect, der Sql-Counter is einmalig! 2 Dinge würden mich interessieren:
1.: Ich hab mir überlegt, wie ich in der Statistik-Anzeige neben den Log-Info´s IP, Zeitstempel und IP-Host noch eine Spalte mit dem entsprechenden Länderkürzel (z.B. "DE";"EN";"IT";..) des IP-Hosts anzeigen lassen kann. Alternativ wär auch eine Länderflagge ok, aber vermutlich ähnlicher Aufwand. Hab mir von Maxmind.com eine CSV-Tabelle besorgt (geolite to country) und als mySQL-Tabelle angelegt, bin aber leider auf keinen grünen Zweig gekommen bezüglich der Einbindung und PHP-Technisch lebe ich auch eher von Code-Fetzen als dass ich besonders tiefgreifende Kenntnisse hätte. Das i-Tüpfelchen wär dann noch eine weitere Spalte, die die Aufrufe der jeweiligen IP zählt (z.B. IP XY hat schon 5x vorbeigeschaut).
Kannst du mir hier nen Lösungsansatz geben?
2.: Auf Seite 3 dieses Threats hat Robert (Gast) ein modifiziertes Script präsentiert, welches auch die Besucher von letzter Woche/Monat/Jahr anzeigt. Kann ich dieses Script einfach gegen das originale von dir austauschen und muss lediglich meine SQL-Tabelle um entsprechende Felder erweitern, oder gestaltet sich das schwieriger im laufenden Betrieb (das Originalscript von dir zählt schon fleissig seit 2-3 Wochen)?
Ausserdem wäre im Zusammenhang mit meiner Frage unter Punkt '1.' noch interessant zu wissen, wie einfach/schwierig sich eine erweiterte Statistik realisieren lässt, die auch Anzahlen von Länderaufrufen anzeigen kann (wohl eher ganz andere Baustelle, oder?)
Schonmal vielen Dank für eine oder mehrere Antworten zu meinen (vermutl. blauäugigen) Fragen!
Ciao
daBernardo
=Rene
Verfasst am: 11.09.2010, 19:11
Ja es geht um den neuen Counter aber es hat sich schon erledigt weil das Problem nicht mehr besteht. Habe die Datenbank noch einmal erneuert und seid dem funktioniert alles wieder.
Gruß René
Firewolf
Verfasst am: 09.09.2010, 17:05
Geht es um den
neuen SQL-Counter
oder um eine ältere Version? Bei der neuen Version sollten so viele IPs ausgegeben werden wie in der DB gespeichert sind, aber maximal so viele wie der Variablen
$sqlc_log_amount
zugewiesen.
=Rene
Verfasst am: 02.09.2010, 18:28
Hallo dem ganzen Team,
möchte mich auch für den einfachen und genialen MySQL Counter bedanken. Vor allem hat es mich gefreut das es super beschrieben ist wie man diesen einbaut und das kein Problem war mit der Datenbank.
Soweit klappt auch alles aber eine Frage hab ich dann doch. In der Log-Information werden bei mir immer nur 9 Einträge angezeigt, ist dies so gewollt oder kann man diesen Wert ändern?
Gruß René
Firewolf
Verfasst am: 20.08.2010, 17:19
LowCostDriver hat Folgendes geschrieben:
Der Counter ist auf den übrigen php- Seiten nicht zu sehen, so soll es sein.
Aber zählt er auch? Ich habe seit gestern keine nenneswerten Änderungen festgestellt. Gut, das kann daran liegen, dass ich ja erst 5 Seiten umgestellt habe, aber bevor ich alle Seiten angehe, frage ich lieber mal nach.
Kann jemand sagen, ob die o.g. Abwicklung die Betriebsamkeit herstellt und nun auch alle Gäste der php- Seiten mit dem unsichtbaren Counter auf dem Hauptcounter gezählt und angezeigt werden?
Das hört sich gut an. So wie ich es vorgeschlagen hatte. Sollte funktionieren. Testen kannst du es, indem du deine Seiten, die den Counter nicht anzeigen mit verschiedenen IPs aufrufst (bspw. mittels Proxy-Diensten). Werden diese Besucher auf der Startseite gezählt bzw. befinden sich die IPs in der DB, dann funktioniert es.
LowCostDriver hat Folgendes geschrieben:
Uh, Tante Edit(h): Jetzt sehe ich gerade, dass ein neuer Counter am Start ist!
Muss ich auf den neuen updaten? Was kann der neue oder was macht er besser, dass sich ein Update lohnt?
Nein, musst du nicht. Solange alles funktioniert, besteht kein Grund umzusteigen. Im neuen Script sind eben ein paar Verbesserungen (IP-Ermittlung, Effizienz,...) und Erweiterungen (Varbiablensteuerung, Counter-Log-Ausgabe) eingebaut. Dort würde die Einstellung
$sqlc_show_output = false;
genügen, um keine Ausgabe mehr zu erzeugen.
LowCostDriver
Verfasst am: 20.08.2010, 15:28
Firewolf hat Folgendes geschrieben:
Du musst den Counter einmal kopieren (die Datei!). Wie du diese nennst ist egal, das war nur ein Beispiel. Und in
dieser
kopierten Datei löscht du die genannten Zeilen raus und bindest
diese
Datei in allen gewünschten Seiten ein, auf denen der counter
nicht
zu sehen sein soll.
So, ich hab mich jetzt mal registriert, ist vielleicht besser
Ich habe jetzt wie folgt gehandelt:
1. Die counter.php habe ich vom Server wieder lokal abgespeichert.
2. Ich habe die Datei mit dem Editor geöffnet und alles unterhalb "Counter ausgeben" gelöscht.
3. Ich habe die Datei nun als counter-kopie.php wieder neu gespeichert.
4. ich habe die Datei in das gleiche Verzeichnis auf dem Webserver gelegt, wo sich auch die alte Datei befindet. In dem Verzeichnis (Name: Counter) liegen nun "counter.php" und "counter-kopie.php"
5. Ich habe die ersten Seiten von html auf php umgestellt, dabei habe ich in alle php- Seiten den folgenden Code eingefügt:
<?php include("../counter/counter-kopie.php"); ?><br />
Der Counter ist auf den übrigen php- Seiten nicht zu sehen, so soll es sein.
Aber zählt er auch? Ich habe seit gestern keine nenneswerten Änderungen festgestellt. Gut, das kann daran liegen, dass ich ja erst 5 Seiten umgestellt habe, aber bevor ich alle Seiten angehe, frage ich lieber mal nach.
Kann jemand sagen, ob die o.g. Abwicklung die Betriebsamkeit herstellt und nun auch alle Gäste der php- Seiten mit dem unsichtbaren Counter auf dem Hauptcounter gezählt und angezeigt werden?
Vielen Dank!
Uh, Tante Edit(h): Jetzt sehe ich gerade, dass ein neuer Counter am Start ist!
Muss ich auf den neuen updaten? Was kann der neue oder was macht er besser, dass sich ein Update lohnt?
Firewolf
Verfasst am: 12.08.2010, 12:44
400 km sind eigentlich zu weit für einen Einwahlknoten... 100km sind noch verständlich, wenn man irgendwo in der Pampa wohnt.
Eventuell war die Auswertung falsch.
So, wie angekündigt:
Das neue Script ist fertig!
Counter und Anleitung finden sich
hier
.
Nowhereman
Verfasst am: 10.08.2010, 14:04
Ja sorry, der Einwahlknoten.
Die Angabe war Oldenburg, ich sitze aber in Frankfurt/Main, das sind 400 km.
Firewolf
Verfasst am: 10.08.2010, 10:28
Nowhereman hat Folgendes geschrieben:
Neues Script, heißt ich müßte alle Änderungen neu machen (habe den Counter mit der Jahreszählung genommen)?
Nein, solange er bei dir gut läuft, brauchst du ja nichts ändern. Du könntest aber dann benötigte Funktionen gleich vom neuen Counter kopieren. Die Änderungen wie sie Robert gemacht hatte (Wochen-, Monats-, Jahreszähler) sind trotzdem schnell hinzugefügt (ist mehr oder weniger immer das gleiche Schema).
Nowhereman hat Folgendes geschrieben:
PS: Gemäß Domaintools, steht mein Server
400 km
(???) von mir entfernt, Infosniper.net ist nur 40 km entfernt.
Wie kommt denn das?
Welcher Server? Webserver? Wo der steht, muss du deinen Hoster fragen. Die IP gibt bzgl. Standort höchstens Auskunft über den Einwahlkonten.
Nowhereman
Verfasst am: 09.08.2010, 23:47
Natürlich ist es Gemurkse, ich habe ja keine Ahnung von PHP.
Wollte nur mal sehen, ob ich es hinbekomme, mit dem Zugriff auf die Datenbank und so.
Neues Script, heißt ich müßte alle Änderungen neu machen (habe den Counter mit der Jahreszählung genommen)?
PS: Gemäß Domaintools, steht mein Server
400 km
(???) von mir entfernt, Infosniper.net ist nur 40 km entfernt.
Wie kommt denn das?
Powered by
phpBB
© phpBB Group
Design by
phpBBStyles.com
|
Styles Database
.
Content © murb.com - Forum