Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 14

Thema: Adscan und Bannersortierung

  1. #1
    Benutzer Avatar von Plati
    Registriert seit
    17.04.2009
    Beiträge
    85

    Adscan und Bannersortierung

    ich hab seitdem ich Adscan eingabtu habe ein Proplem mit der Bannersortierung.

    in der klick4.php sieht ja der Coder mit der Sortierung folgendermaßen aus:
    PHP-Code:
    $fbanner db_query ('SELECT t1.*
              FROM '
    .$db_prefix.'_gebuchte_werbung t1
              LEFT JOIN '
    .$db_prefix.'_reloads t2
    ON (t1.tan = t2.tan AND (t2.uid = '
    .$_SESSION['uid'].' OR t2.ip = "'.$ip.'") AND t2.bis >= '.time().') 
              WHERE t2.tan IS NULL AND t1.werbeart = "forcedbanner" AND t1.menge > 0 AND t1.status = 1 AND t1.verdienst > 0 AND t1.sponsor != '
    .$_SESSION['uid'].' ORDER BY t1.'.$usr['var'].' '.$usr['vonu'].' LIMIT '.$usr['max_forced'].''); 
    Den Code muss ich aber durch Adscan verändern in
    PHP-Code:
            $fbanner db_query ('SELECT t1.* 
                  FROM '
    .$db_prefix.'_gebuchte_werbung t1
                LEFT JOIN '
    .$db_prefix.'_adscan_userblacklist t4 ON t4.tan = t1.tan AND t4.uid = '.$_SESSION['uid'].'
                LEFT JOIN '
    .$db_prefix.'_fb_blacklist AS t3 ON t3.kid = t1.kid AND t3.werbeart=t1.werbeart
                  LEFT JOIN '
    .$db_prefix.'_reloads t2
                  ON (t1.tan = t2.tan AND (t2.uid = '
    .$_SESSION['uid'].' OR t2.ip = "'.$ip.'") AND t2.bis >= '.time().') 
                  WHERE (t3.kid IS NULL OR LOCATE(t3.sponsor, t1.ziel) = 0) AND t4.tan IS NULL AND t2.tan IS NULL AND t1.werbeart = "forcedbanner" AND t1.menge > 0 AND t1.status = 1 AND t1.verdienst > 0 AND t1.sponsor != '
    .$_SESSION['uid'].' ORDER BY t1.verdienst DESC LIMIT '.$usr['max_forced']); 
    Hat jemand einen funktionierenden Code für mich ?

  2. #2
    Erfahrener Benutzer Avatar von bulli
    Registriert seit
    06.01.2007
    Beiträge
    234
    Was für Probleme hast du den, werden die Banner unsortiert angezeigt ,garnicht angezeigt oder kommt eine Fehlermeldung?

  3. #3
    Benutzer Avatar von Plati
    Registriert seit
    17.04.2009
    Beiträge
    85
    vor dem Einbau von Adscan wurden sie sortiert angezeigt und danach nicht mehr

  4. #4
    Schau in die vms_gebuchte_werbung, dort hast du bei jeder Spalte die Text enthält (TAN etc.) eine Spaltenkollation stehen. wahrscheinlich latin1_*.
    Merk dir diese Kolation.
    Gehe nun in ALLE Adscan Tabellen, und stell dort von jeder Spalte die Spaltenkollation auf die aus der gebuchten Werbung um.

    Dannach werden sie wieder angezeigt.


  5. #5
    Erfahrener Benutzer
    Registriert seit
    20.06.2007
    Beiträge
    1.905
    Ist das die Bannersortierung von adi (mir )

  6. #6
    Benutzer Avatar von Plati
    Registriert seit
    17.04.2009
    Beiträge
    85
    Ja ist sie

    also wenn ich mich nicht verlesen habe sollte ich es so tun:
    vms_gebuchte_werbung sieht so aus:



    die vms_adscan sieht so nu aus nachdem ich von latin1_swedish_ci auf utf8....... geändert habe:



    Hat sich danach aber leider nichts geändert wenn ich es richtig gemcht habe

  7. #7
    ALLE adscan Tabellen,
    also auch fb_blacklist usw


  8. #8
    Erfahrener Benutzer Avatar von Hardy
    Registriert seit
    24.01.2007
    Beiträge
    2.235
    Probiere es mal so

    PHP-Code:
            $fbanner db_query ('SELECT t1.* 
                  FROM '
    .$db_prefix.'_gebuchte_werbung t1
                LEFT JOIN '
    .$db_prefix.'_adscan_userblacklist t4 ON t4.tan = t1.tan AND t4.uid = '.$_SESSION['uid'].'
                LEFT JOIN '
    .$db_prefix.'_fb_blacklist AS t3 ON t3.kid = t1.kid AND t3.werbeart=t1.werbeart
                  LEFT JOIN '
    .$db_prefix.'_reloads t2
                  ON (t1.tan = t2.tan AND (t2.uid = '
    .$_SESSION['uid'].' OR t2.ip = "'.$ip.'") AND t2.bis >= '.time().') 
                  WHERE (t3.kid IS NULL OR LOCATE(t3.sponsor, t1.ziel) = 0) AND t4.tan IS NULL AND t2.tan IS NULL AND t1.werbeart = "forcedbanner" AND t1.menge > 0 AND t1.status = 1 AND t1.verdienst > 0 AND t1.sponsor != '
    .$_SESSION['uid'].' ORDER BY t1.'.$usr['var'].' '.$usr['vonu'].' LIMIT '.$usr['max_forced']); 
    Ich nutze den Firefox nur um Opera Google Chrome runterzuladen

  9. #9
    Jop, den Query kannste auch noch austauschen, dann ist die Sortierung wieder drin


  10. #10
    Benutzer Avatar von Plati
    Registriert seit
    17.04.2009
    Beiträge
    85
    danke euch,hat geklappert

    aber noch was anderes,die längere Ladezeit wenn ich auf Klick4Lose gehe mit Adscan ist normal oder?

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. Bannersortierung funktioniert nicht. Bitte Hilfe
    Von shakirafan im Forum Support zu Addons & Erweiterungen
    Antworten: 0
    Letzter Beitrag: 07.02.2011, 10:36
  2. Bannersortierung
    Von Dyman im Forum Support zu Addons & Erweiterungen
    Antworten: 26
    Letzter Beitrag: 01.12.2009, 12:41
  3. Probleme mit Schnipsel zur Bannersortierung
    Von Youngboy im Forum [HD] Codeschnippsel
    Antworten: 2
    Letzter Beitrag: 14.03.2009, 21:14
  4. Adscan.de
    Von Sebmaster im Forum Non VMS Seiten
    Antworten: 27
    Letzter Beitrag: 19.11.2008, 20:26
  5. Bannersortierung
    Von Laemmi im Forum [HD] Programmieren
    Antworten: 5
    Letzter Beitrag: 27.02.2008, 02:35

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •