HOERANDL.com Impressum Unterstützung Projekte Kontakt
Baue auf deiner Homepage einen oder mehrere Zufallswitze von Funny4You ein. Die Installation ist kinderleicht und die notwendige Registrierung ist vollkommen unverbindlich und kostenlos. Als optionales Feature ist eine Hitliste auf der Homepage die deine Seite verlinkt.
weiter zur Witzebox ...
 
header
header
Menü
Home
Forum
Download Area
Fachliteratur
Witzebox
Sitemap
PHP-Scripte
B4YFormmailer v1.0
B4YFormmailer v2.0.1
B4YCounter v2.2
B4YCounter v4.0.5
B4YVotum v1.0.0 Beta
Code Schnipsel
PHP
4 Webmaster
Tipps & Tricks
HTML-Zeichenreferenz
Hexadezimale Farbcodes
nützliche Links
Linkpartner
Joomla!
Tutorials and more
nützliche Links
Services
Page Rank Checker
Multi-Rank Checker
Website Speed Test
Domain Whois
Meta-Tags Extractor
Visual PageRank
farbiger PHP-Code
schau mal hier

- xtc-template.com: xtcommerce Templates CSS und Module für XT:Commerce.

- Wollkisterl, Wolle zum Stricken Handstrickgarne, Sockenwolle und mehr.
Google
header
B4YCounter v4.0.5 Drucken
Image  
:: Beschreibung ::

Der Counter ist ...

  • einfach zu installieren (einmaliger Aufruf einer Installationsseite)
  • hat eine IP-Sperre
  • und eine grafische Statistikanzeige (siehe weiter unten)

Es werden auf Wunsch folgende Daten angezeigt:

  • Besucher gestern
  • Besucher heute
  • Besucher gerade online
  • Maximalanzahl an Besuchern, die irgendwann gleichzeitig online waren
  • Besucherrekord an einem Tag
  • Besucheranzahl gesamt
  • Seitenaufrufe gestern
  • Seitenaufrufe heute
  • Seitenaufrufe gesamt

Durch Klick auf den Statistiklink wird eine neue Seite geöffnet. Hier werden folgende Daten angezeigt:

  • Jahres-Statistik (grafische Darstellung der Besucher je Monat)
  • Monats-Statistik (grafische Darstellung der Besucher je Tag)
  • Tages-Statistik (Details der Besucher mit folgenden Daten: laufende Nr., IP-Adresse, Zeit und Datum des Besuchs, Host, Client und Referer)

Designanpassung durch eigene Administrationsseite

  • WAS alles soll gesehen werden?
  • WIE soll alles aussehen (Farben)?
  • Counterstände können manipuliert werden (Anfangswerte)
  • Sofortige Vorschau der Counteransicht
  • Datenbank kann bereinigt werden (um Speicherplatz zu sparen)


:: Änderungen zur Vorgängerversion ::

Liste der Veränderungen zur Vorgängerversion 4.0.0

  • Sicherhitslücke wurde behoben
    Jeder konnte ohne das Loginpasswort zu kennen in den Administrationsbereich.

  • alle Counterdaten jetzt auch auf der Statistikseite
    Auf mehrfachen Wunsch habe ich jetzt auch alle Counterdaten auf die Statistikseite gemacht.
    Es betrifft das Template: "Default_400" und das neue Template "coolBlue2". Die Templates "Defult_30" und das "coolBlue" sind nicht geändert worden.

  • selber nicht gezählt werden

    Beschreibung:
    Die Sperre wird aktiviert durch setzen eines Cookies auf dem eigenen Rechner.

    Um das Cookie zu aktivieren, rufst du den Counter einmalig mit der Adresse: "B4YCounter/counter_count.php?b4yc_ip_ignore_code=lock_on123" auf.
    Wobei das 123 ein Sicherheitscode ist, den du in der "counter_count.php" einstellen kannst. Er dient dazu, um Anderen (die diesen Programmcode kennen) die Ausschaltung der Countersperre nicht zu ermöglichen.

    Danach ist das Cookie für die eingestelle Zeit (im Code oben sind es 365 Tag) aktiv, und verhindert die Zählung dieses PCs beim Counter.
    Ist diese Zeit abgelaufen, wirst du wieder erfasst.

    Möchtest du aber manuell das Cookie löschen, dann rufe den Counter einmalig mit dieser Adresse auf: "B4YCounter/counter_count.php?b4yc_ip_ignore_code=lock_off123"
    (wobei wieder das 123 der Sicherheitscode ist)
    Jetzt werden wieder alle deine Aufrufe gezählt.


    ... siehe dazu auch den Tread im Forum


  • Spider der Suchmschinen blocken

    Beschreibung:

    Die Sperre ist in der Default-Einstellung deaktiviert. d.h.: es werden auch alle Spider erfasst.

    Wenn du die Sperre aktivieren möchtest, dann passe die Variable "$b4yc_spider_sperre" in der Zeile 70 der Datei "counter_count.php" folgendermaßen an:
    $b4yc_spider_sperre = 1; // Sperre aktiv
    $b4yc_spider_sperre = 0; // Sperre nicht aktiv

    Die Spider werden am Host erkannt. Wenn bestimmte Stringteile im Host vorkommen wird der Besucher als Spider erkannt und der Counter bricht die Zähllung ab. Hiermit können die meisten Suchrobots erkannt werden.
    Als Default-Einstellung werden diese Stringteile verwendet: bot, spider, search und gigablast
    Du kannst diese Liste selber verwalten. Ändere bzw. erweitere einfach die Zeilen 75 - 78 der Datei "counter_count.php".

    ... siehe dazu auch den Tread im Forum



  • gewünschter Referer bei der IFRAME-Variante

    Beschreibung:

    Mir ist aufgefallen, dass der Referer bei der IFRAME Einbindung nicht die gewünschten Ergebnisse liefert.
    Es wird immer nur die Seite angezeigt, in der der IFRAME-Code eingebaut wurde.

    Ich habe es nun so gelöst, dass auf der Seite mit dem iframe-Code der Referer mit JavaScript ausgelesen und mit einer GET-Variablen an den Counter übergeben wird.

    Der "bessere IRAME" Code ist:
    < SCRIPT LANGUAGE = "JavaScript" >
    document . write ( "<iframe src=B4YCounter/counter_count.php?b4yc_iframe=yes& b4yc_jsref=" + document . referrer + " width=0 height=0 scrolling=no noresize name=Counter frameborder=0 marginwidth=0 marginheight=0></iframe>" );
    </SCRIPT>

    ... siehe dazu auch den Tread im Forum





  • Template "coolBlue2" hinzugefügt

    Bechreibung:

    Das originale Template "coolBlue" das optional zur Vorgängerversion erhältlich war ist jetzt in einer etwas geändeten Art mit dem Namen "coolBlue2" in dieser Counterversion 2.0.5 fix enthalten.
    Da es sich hier um ein zusätliches Template handelt, kannst du es folgendermaßen aktivierten bzw. auswählen:

    Öffne die Konfigurationsdatei "config.inc.php" und füge in der Zeile 57 folgende Zeile ein:
    $b4yc_templates = "coolBlue2";
    und mache vor den beiden Zeilen 55 und 56 ein:
    //

    Als letztes muß die Datei "B4YCounter/templates/coolBlue2/css/stylesheets.css" noch Schreibrechte erhalten.

    Mit einem FTP-Programm stellst du den chmod-Wert auf 777.
    Beim nächsten Aufruf der Administrations- bzw. der Statistikseite ist das neue Template sichtbar.

    ... siehe dazu auch den Newseintrag



Liste der geänderten Datein:

  • Liesmich.htm (diese Datei, mit Information erweitert)
  • counter_count.php (eignen PC nicht zählen, Spider ignorieren, gewünschter Referer bei der IFRAME-Variante)

  • admin/index.php (Sicherheitslücke)
  • admin/install.php (Versionsnummer)
  • admin/update.php (Versionsnummer)

  • includes/vars_count.php (gewünschter Referer bei IFRAME)
  • includes/temp_stats.inc.php (Counterdaten auch auf der Statistikseite; Versionsnummer)
  • includes/temp_admin.inc.php (Versionsnummer)

  • statistiks/index.php (Counterdaten auch auf der Statistikseite; Versionsnummer)
  • statistiks/details.php (Versionsnummer)

  • templates/Default_400/admin/footer.tpl.php (Versionsnummer)
  • templates/Default_400/statistiks/footer.tpl.php (Versionsnummer)
  • templates/Default_400/statistiks/index.tpl.php (Counterdaten auch auf der Statistikseite)
  • templates/Default_400/images/b4ycounter_logo.jpg (Versionsnummer)

  • templates/Default_30/admin/footer.tpl.php (Versionsnummer)
  • templates/Default_30/statistiks/footer.tpl.php (Versionsnummer)

Liste der hinzugefügten Datein:

  • includes/version.inc.php (Versionsnummer)
  • templates/Default_400/statistiks/counter.tpl.php (Counterdaten auch auf der Statistikseite)
  • Ordner "templates/coolBlue2/" mit allen darin enthaltenen Datein für das Template "coolBlue2"


:: Lizenz ::

DER NUTZER ERKLÄRT SICH BEI BENUTZUNG DES SCRIPTS MIT FOLGENDEN BEDINGUNGEN EINVERSTANDEN:

§1: DAS SCRIPT DARF KOSTENLOS GENUTZT WERDEN; SOFERN DAS COPYRIGHT bzw. DER LINK ZU http://www.hoerandl.com BESTEHEN BLEIBT!
Die Farbe dieses Links muss so gewählt werden, dass er gut sichtbar ist.
§2: DAS SKRIPT DARF NICHT KOMMERZIELL GENUTZT WERDEN! (Beim Wunsch der Kommerziellen Nutzung an mich wenden.)
§3: DAS SCRIPT DARF NICHT VERÄNDERT WERDEN!!! Ausgenommen davon sind zur Designanpassung eigens gekennzeichnete Codeteile.
§4: DAS SCRIPT BLEIBT EIGENTUM DES AUTORS (Günther Hörandl).
Die Weitervermarktung mit finanziellem Gedanken ist strengstens verboten!
Die Verbreitung im Originalzustand hingegen ist erlaubt.
§5: ICH VERSICHERE NICHT DIE FUNKTIONALITÄT DES SCRIPTS!
Das Script wurde mehrfach getestet. Da jedoch Computersysteme sehr komplexe Strukturen aufweisen, kann die Funktionalität nicht immer garantiert werden.
§6: ICH BIN NICHT FÜR SCHÄDEN ODER NEGATIVE FOLGEN DES SCRIPTS VERANTWORTLICH! DIE BENUTZUNG ERFOLGT AUF EIGENE GEFAHR!
§7: Hilfe zu dem Script ist auf der Homepage "www.hoerandl.com" zu beziehen. Ich habe ein eigenes Support-Forum errichtet.
§8: HINWEIS: Wenn das Script installiert wird, wird mir automatisch eine E-Mail gesandt mit dem Inhalt: Wo das Script installiert worden ist.
§9: Ich halte mir das Recht vor, diese Nutzungsbedingungen jederzeit zu erweitern bzw. zu ändern.


:: Voraussetzungen ::
  • Apache Web Server
  • MySQL - Datenbank
  • genügend freier Webspeicher (mind.500kB)


:: Installation ::
  • Zip-Datei 'B4YCounter_v405_full.zip' entpacken.
  • Alle notwendigen MySQL-Daten sowie einige Konfigurations-Einstellungen müssen in der "B4YCounter/includes/config.inc.php" eingetragen werden. Konfigurationsvariablen* anpassen.
  • Danach genügt ein einmaliger Aufruf der Installationsdatei "B4YCounter/admin/install.php".
  • Möglicherweise konnten die css-Files der Templates nicht automatisch auf den chmod 777 eingestellt werden.
    Dann ist jetzt diese Einstellung manuell vorzunehmen. (FTP-Programm)
  • Fertig! Alle Einstellungen können nun im Administrationsbereich vorgenommen werden.

* Konfigurationsvariablen:

Countereinstellungen:

  • $b4yc_titel = "B4YCounter";
    Titel der Statistik- und der Administrationsseite

  • $b4yc_verfall = 240;
    Zeit (in Sekunden) nach der ein Besucher automatisch wieder als offline gilt.

  • $b4yc_ip_lock_s = 60;
    Zeit (in Minuten) nach der die IP-Sperre (Reloadsperre) wieder aufgehoben wird.

  • $b4yc_passwort = "admin";
    Administrations-Passwort

  • $b4yc_del_data = 10;
    Tage, wie lange die Besucherdetails gespeichert werden sollen (0 für immer)

  • $b4yc_a_details = 10;
    Anzahl der Besucherdaten, die auf einer Seite im Administrationsbereich angezeigt werden sollen

  • $b4yc_s_details = 10;
    Anzahl der Besucherdaten, die auf einer Seite auf der Besucherdetailseite angezeigt werden sollen

Template auswählen:

  • $b4yc_templates = "Default_400";
    mögliche Templates in dieser Version: Default_400 (geändertes Default Template der Version 4.0.0), Default_30 (Ansicht wie bei der alten Version 3.0) und das neue template coolBlue2

    Bemerkung: Wenn du viele Besucher (mehr als 50) am Tag hast, dann kann ich dir nur das 'Default_400' Template oder das 'coolBlue2' empfehlen! Denn wenn du beim Template 'Default_30' die Besucherdetails aktivierst, können durch die vielen Besucher, die auf einer Seite angezeigt werden, sehr hohe Ladezeiten der Statistikseite und der Administrationsseite entstehen.

Sprachdatei auswählen:

  • $b4yc_language = "german_at";
    mögliche Sprachen in dieser Version: german_at (Sprachfiles für Österreicher) und german_de (Sprachfiles für Deutsche und Schweizer)

    Bemerkung: Der Unterschied dieser beiden Sprachfiles liegt nur in der Bezeichnung des Namens des 1. Monats.
    Österreicher sagen Jänner, Deutsche und Schweizer sagen Januar


:: Update ::

Von der Version 4.0.0 UPDATE-PATCH:

  • Zip-Datei 'B4YCounter_v405_PATCH.zip' entpacken.
  • Alle enthaltenen Datein und Ordner hochladen. Bestehende Datein überschreiben.
  • css-Files der Templates auf den chmod 777 einstellen.
  • Fertig!

Von der Version 3.0 oder einer älteren Version:

  • Zip-Datei ' B4YCounter_v405_full.zip' entpacken.
  • Daten der ALTEN "config.inc.php" auslesen, und in die NEUE "B4YCounter/includes/config.inc.php" übernehmen.
    Zusätzliche Konfigurationsvariablen* (siehe oben) anpassen.
  • Update-Datei "B4YCounter/admin/update.php" ausführen.
  • Möglicherweise konnten die css-Files der Templates nicht automatisch auf den chmod 777 eingestellt werden.
    Dann ist jetzt diese Einstellung manuell vorzunehmen. (FTP-Programm)
    Info: In dieser Version wird die bereits installierte Version schon automatisch erkannt.
  • Fertig! Konfigurationseinstellungen können im Administrationsbereich nun vorgenommen werden.


:: Counter einfügen ::

Der Counter kann so wie in den Vorgängerversionen auf 2 Varianten eingebaut werden.

  • Die zu favorisierende Art ist die PHP-Variante:
    <?php
      
    include("B4YCounter/index.php");
    ?>
    Diesen Code an jener Stelle deiner Homepage einfügen, wo der Counter gezählt und auch angezeigt werden soll.
    ACHTUNG: dieses Codeschnipsel muss in eine PHP-Datei (dateiname.php) nicht eine HTML-Datei!

    Wenn der Counter aber nur zählen, aber nicht angezeigt werden soll, dann verwende diesen Einbindungscode:
    <?php
      
    include("B4YCounter/counter_count.php");
    ?>

    Soll der Counter aber nur angezeigt werden OHNE zu zählen, so kann er so eingebunden werden:
    <?php
      
    include("B4YCounter/counter_show.php");
    ?>

  • Natürlich besteht auch noch immer die Einbindungsmöglichkeit mit <iframe>, die ich aber nur in Problemfällen empfehlen kann:
    <iframe src="B4YCounter/counter.php?b4yc_iframe=yes" width="400" height="300" scrolling="no" noresize name="B4YCounter" frameborder="0" marginwidth="0" marginheight="0"></iframe>

    Die Werte für width und height kannst du natürlich auf deine Größe anpassen.
    VERBESSERUNG seit dieser Version: Mit Hilfe eines JavaScript Codes kann der "gewünschte" Referer erfasst werden.
    Siehe weiter oben unter "Änderungen zur Vorgängerversion".

Bemerkung zu den beiden Varianten:
Bei der PHP-Variante werden ALLE Besucher (auch Suchmaschinen erfasst).
Hingegen bei der <iframe>-Variante nicht. Mit Frames zu arbeiten ist nicht mehr W3C-konform, und kann bei manchen Browsern zu Fehlanzeigen führen.

 

Administration:

Link zum Administrationsbereich, sollte aus der Installation bzw. Update ohnehin schon bekannt sein.
Er lautet: "B4YCounter/admin/index.php". Dieser Administrationsbereich ist (glaub ich) selbsterklärend und übersichtlich.



:: Anleitung: Wie baue ich mein eigenes Style ::

Um dir dein eigenes Style selber zu bauen, benötigst du nur etwas HTML-Kenntnisse.

  • Öffne mit einem Texteditor deiner Wahl die Datei "B4YCounter/styles/Template/Counter.tpl.php".

  • Diese Datei ist ein so genanntes Template (Formvorlage). Sie hat eigentlich NUR einen simplen HTML-Code. In diesem HTML-Code sind Platzhalter integriert, die durch Aufruf des Counters durch dessen Werte ersetzt werden.
    d.h.: Wenn du z.B. schreibst: <strong>%%ONLINE%% Besucher online </strong>, dann wird die Anzeige dann z. B. so aussehen: 5 Besucher online
    Natürlich kann dieser HTML-Code auch viel umfangreicher sein. Du kannst Tabellen erstellen, Grafiken einbauen, was dein Herz begehrt ;-)

    Alle möglichen Platzhalter:
    %%YESTERDAY%% ... Anzahl der gestrigen Besucher
    %%TODAY%% ... Anzahl der heutigen Besucher
    %%ONLINE%% ... Anzahl der Besucher, die gerade online sind
    %%VISITS_ALL%% ... Gesamtanzahl der Besucher
    %%MAX_USER_ONLINE%% ... Besucherrekord - gleichzeitig online
    %%MAX_VISITS%% ... Besucherrekord - an einem Tag
    %%VIEWS_YESTERDAY%% ... Anzahl der gestrigen Seitenaufrufe
    %%VIEWS_TODAY%% ... Anzahl der heutigen Seitenaufufe
    %%VIEWS_ALL%% ... Gesamtanzahl der Seitenaufrufe
    %%STATISTIKLINK%% ... Adresse zur Statistikseite
    %%COPYRIGHT%% ... Copyrightanzeige © mit Verlinkung zu www.hoerandl.com

    ACHTUNG:
    1. Die Infobox (in der Datei als Kommentar enthalten) MUSS bestehen bleiben. Sie wird vom System automatisch herausgelöscht, und daher nicht angezeigt.
    2. Und es MUSS das Copyright (%%COPYRIGHT%%) eingebaut werden, und zwar so, dass es auch gut gesehen wird (siehe Nutzungsbedingungen §1)!!!
    Sollte gegen diese beiden Bedingungen verstoßen werden, kann dieses Style nicht ausgeführt werden, und es wird ein ERROR angezeigt.

  • Wenn du diese Datei fertig hast, lädst du sie auf deinen Server (gleicher Name, gleiches Verzeichnis)
  • Danach brauchst du nur noch das Syle "Template" auf der Administrationsseite unter Designanpassung auszuwählen.
  • Fertig! Beim nächsten Aufruf des Counters wird dein erstelltes Style angezeigt.


:: History / Changelog ::
  • B4YCouner v4.0.5 Patch
    UPDATE von v4.0.0 auf v4.0.5; beinhaltet alle geänderten und zusätlichen Datein

  • B4YCounter v 4.0.5
    Sicherhitslücke wurde behoben, alle Counterdaten jetzt auch auf der Statistikseite, selber nicht gezählt werden, viele Spider der Suchmschinen blocken, gewünschter Referer bei der IFRAME-Variante und Template "coolBlue2" hinzugefügt

  • B4YCounter v4.0.0
    Neue komplett überarbeitete Version. Alle bekannten Schwächen behoben und einige Features hinzugefügt.

  • B4YCounter v3.0.1 BETA
    Testversion für die Version 4.0.0

  • B4YCounter v3.0
    Viele neue Features gegenüber der Versionsserie 2

  • B4YCounter v2.2
    Alle bekannten Bugs entfernt. B4YCUpdate eingebunden.

  • B4YCUpdate v2.1
    Update, wegen der Bugs der Statistikseiten nach dem Jahreswechsel

  • B4YCounter v2.1.1
    Dauer der IP-Sperre (Reloadsperre) einstellbar

  • B4YCounter v2.1
    Verbesserte Anpassungsmöglichkeit durch eigene Administrationsseite. Bug entfernt.

  • B4YCounter v2.0
    Erste veröffentlichte Version - Installation und Designanpassung vereinfacht

  • B4YCounter v1.1
    Statistische Werte grafisch anzeigbar und Design verbessert

  • B4YCounter v1.0
    Prototyp
 
Kommentare
Zur Zeit keine Kommentare eingetragen




Diesen Artikel Kommentieren: B4YCounter v4.0.5

ACHTUNG: Hier werden keine Fragen beantwortet, dazu dient das Forum!!!






Kommentar:


©2006 MosCom
spacer
header


spacer
GH-Webdesign
GH-Webdesign - Der eigene ONLINE SHOP die Verkaufsmöglichkeit des 21. Jahrhunderts
 
PayPal Spende
Findest du die hier angebotenen Scripte und dessen Support toll?
Dann kannst du mir per PayPal eine kleine Spende zukommen lassen.
Ich würde mich freuen.


Vielen Dank!
RSS-Feed ABO
Image

RSS-Feed ABO

Social Bookmarks
Add to: Mr. Wong Add to: Yigg Add to: Del.icoi.us Add to: Furl Add to: Yahoo Add to: Technorati Add to: Folkd Add to: Google
Social Bookmarking
Validate