Einbau des PHP Counter Script von Hinnendahl.com

  • Unter diesen Link gibt es eine Einbauanleitung.


    Diese werden ich in diesem Tutorial noch durch Bilder ergänzen.


    Wer das komplette Counter Paket noch nicht heruntergeladen hat kann dies hier machen.


    Der Ordner "counter_script" aus dem Zip Archiv wird auf den Webspace geladen. Die Datei: "index.php" dient nur als Einbaubeispiel und wird wie die Datei: "readme.html" nicht für das Counter Script benötigt!


    • Als erstes öffnen wir die Datei: "counter_settings.php" die sich im Ordner "counter_script/data" befindet mit einem einfachen Text-Editor (z.B. Notepad++ ) und passen die Einstellungen nach Wunsch an. Nur diese Zeilen dürfen verändert werden - eine Beschreibung befindet sich auch dabei


      PHP
      1. define('COUNTER_LENGTH', 7); // Länge des Counters (z.B. 7 Stellen 0000001)
      2. define('GRAFIK_AUSGABE', FALSE); // Counterausgabe als Grafik = (TRUE) oder als Text = (FALSE)
      3. define('PREVENT_RELOAD', TRUE); // Reloadsperre einschalten (Nein = FALSE, Ja = TRUE) Achtung!!!! (Ist die Reloadsperre ausgeschaltet (FALSE), zählt jeder Seitenaufruf!!!)
      4. define('IP_BLOCK_TIME', 24); // Zeit in Stunden (Bis ein Besucher der schon da war (Cookie und ip bekannt ist), wieder als "neu" gewertet wird)
      5. define('USER_ONLINE_TIME', 3); // Zeit in Minuten die ein Besucher als "online" gewehrtet wird



    • Als nächstes nehmen wir Website X5 Version 9 und gehen zu Schritt 2 und wählen unsere Seite aus die den Counter beinhalten soll. Wir öffnen aber noch nicht die Seite sondern gehen zur Nummer 8 im Bild (Eigenschaften der Seite)


      [Blockierte Grafik: http://hilfe.unofficialwsx5.de/v9screens/img/image_2.jpg]


      In dem sich öffnenden Fenster gehen wir auf die Registerkarte "Erweitert" und ändern dort die Dateiendung unserer Datei auf php um.


      [Blockierte Grafik: http://hilfe.unofficialwsx5.de/v9screens/pics/counter_bsp.png]


      desweiteren kommt in diese Datei auch die Zeile


      PHP
      1. <?php define('COUNTER_SCRIPT_PATH', 'counter_script/'); require_once(COUNTER_SCRIPT_PATH . 'counter_base.php'); ?>


      Diese kopieren wir in das untere Fenster aber es muss darauf geachtet werden das der Code "Vor dem <HTML> Tag" steht - also darauf achten das in der Auswahl dies auch ausgewählt ist.



    • Nun öffnen wir die komplette Seite und fügen ein HTML Widget in die Seite ein (dort wo der Counter erscheinen soll). In das HTML Widget geben wir nun den Ausgabe Code ein - als Bsp.


      Um den eigentlichen Counter anzeigen zu lassen:

      PHP
      1. <?php echo($counter_output) ?>


      Für die Anzahl der Besucher, die gerade online sind nehmen wir:

      PHP
      1. <?php echo($user_online) ?>


      Um die IP Adresse anzeigen zu lassen verwenden wir:

      PHP
      1. <?php echo($counter_user_ip) ?>



    • Der Code unter Schritt 2 kommt in alle Seiten die gezählt werden sollen. Die Ausgabe können wir auch nur in die Fußzeile oder den Header der Seite einfügen. So wird er automatisch auf jeder Seite angezeigt.



    • Falls wir es noch nicht gemacht haben laden wir nun den Ordner "counter_script" mit einem FTP Programm auf unseren Webspace. Dieser Ordner kommt in den gleichen Ordner wo auch unsere html und php Seiten von Website X5 liegen.



    • Als nächstes geben wir dem Ordner "counter_script/data" die Schreibrechte (666). Bei manchen Provider ist dies auch nicht unbedingt erforderlich.



    • Jetzt laden wir nur noch unser Projekt auf unseren Webspace und können den Counter bzw. die anderen Auflistungen ONLINE betrachten, denn dies funktioniert nicht Offline in der Vorschau