SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > PHP für Fortgeschrittene und Experten
Hilfe Community Kalender Heutige Beiträge Suchen

PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 18.09.2008, 09:29:01
Rick11 Rick11 ist offline
Anfänger
 
Registriert seit: Jul 2008
Alter: 34
Beiträge: 11
Klick Counter - Problem mit Lightbox!

Hallo ihr lieben Experten!

Ich habe für meine Homepage (http://www.fotorama.net.tf) in den Galleries einen Klick-Counter installiert.

Das habe ich folgendermaßen gemacht:
Ich lese meine Bilder von einer Datenbank aus. Im Link zum Bild habe ich eine PHP Datei dazwischengeschaltet (count_index.php), die sich mit einer GET-Abfrage den Link von der Gallery holt. Danach durchsucht sie die Datenbank, ob dieser Link vorhanden ist und zählt 1 hinzu.

Hier poste ich mal den Gallery-Quelltext mit dem Link:
Code:
$sql = 'SELECT id, beschreibung, bild_thumb, bildname, kategorie, count FROM fotorama_bildername ORDER BY RAND() LIMIT 1';

            $res = mysql_query($sql);
            if($res) {
                while(list($id, $beschreibung, $bild_thumb, $bildname, $kategorie, $count) = mysql_fetch_row($res) ) {

                 
					echo "<a href='count_index.php?url=bildupload/fotos/$bildname' rel='lightbox[next_button]' title='| Bild-ID:&nbsp;$id&nbsp; | Kategorie&nbsp;$kategorie | $beschreibung'><img src='bildupload/fotos/$bild_thumb'  alt=' Bild-ID:&nbsp;$id&nbsp; | Kategorie&nbsp;$kategorie | $beschreibung' title='Bild-ID:&nbsp;$id&nbsp; | Kategorie&nbsp;$kategorie | $beschreibung | Klicks: $count '  border='1'/></a>"; 
				
                }
            }
            else {
                echo 'Ein Fehler ist aufgetreten!';
            }		
        ?>
Mein Problem ist jetzt folgendes:
Jedes mal, wenn ich auf ein Bild klicke, werden 3 URLs übergeben und folglich auch 3x +1 gezählt. Ich habe auch herausgefunden, woran es liegt. Es liegt an der Lightbox. Diese hat nämlich diese bekannten NEXT/PREV Button. Und da ich bei rel='lightbox[next_button] eingetragen habe, werden die 3 URLs übertragen.

Jetzt frage ich euch, ob Ihr eine Lösung zu meinem Problem wisst. Ich habe schon einige Galleries mit Klick-Counter und Lightbox gesehen, die richtig funktionieren.

Hier poste ich noch den Quelltext meiner "count_index.php"

Code:
<?php
$url = addslashes($_GET['url']);


$url_final = $url;

$array = explode("/",$url);

 $url_final1 = $array[2];
   // Verbindung zum MySQL-Server aufbauen
  $db = @mysql_connect($host, $user, $pass);
if ($db) {
    if (@mysql_select_db($datab, $db)) {
          // Eintrag fuer die übergebene URL um 1 erhöhen.
          $query = "UPDATE $table SET count = count + 1 WHERE bildname = '$url_final1'";
         @mysql_query($query);
         // Noch kein Eintrag für die URL vorhanden?
        /*
             $sql_insert = "INSERT INTO fotorama_gallery_klicks (url, count) VALUES ('$url_final1', '1')";
              @mysql_query($sql_insert);
			  */
        
     }
  }
  // Auf übergebene URL weiterleiten
 header("Location: ". $_GET['url']);
 ?>
Vielen Danke für Eure Hilfe!
Mit Zitat antworten
  #2  
Alt 20.09.2008, 13:10:19
Rick11 Rick11 ist offline
Anfänger
 
Registriert seit: Jul 2008
Alter: 34
Beiträge: 11
AW: Klick Counter - Problem mit Lightbox!

Weiß zu meinem Problem keiner eine Lösung oder einen Ratschlag?

Ich suche schon Tage in verschiedenen Suchmaschinen, finde aber nichts.. bitte helft mir!
Mit Zitat antworten
  #3  
Alt 20.10.2008, 15:02:08
tg300773 tg300773 ist offline
Anfänger
 
Registriert seit: Oct 2008
Alter: 50
Beiträge: 24
AW: Klick Counter - Problem mit Lightbox!

Hab mir das ganze auf deiner Seite jetzt mal angesehen (Kategorie: Autos)

Meiner Meinung nach funktioniert dein Zähler richtig.

Oder hast du inzwischen die Lösung für dein Problem gefunden?
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Lightbox Problem - IE7 Rick11 HTML, CSS und JavaScript Help! 4 16.07.2008 15:11:55
Links zählen - Problem mit While Schleife Rick11 PHP für Fortgeschrittene und Experten 7 10.07.2008 18:05:57
Counter lässt sich nicht einbinden dog PHP Grundlagen 2 15.04.2008 20:08:41
counter problem Socrates PHP Grundlagen 9 06.02.2007 08:08:09
PHP Header in Kombo mit anderem Skript - Problem Natheedo PHP für Fortgeschrittene und Experten 0 19.12.2005 00:40:21


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:25:44 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt