Seite 3 von 3 ErsteErste 123
Ergebnis 21 bis 27 von 27

Thema: Bannersortierung

  1. #21
    Benutzer Avatar von SilentKiller
    Registriert seit
    10.07.2009
    Beiträge
    38
    hä? welche Beispiele meinst Du den jetzt?

    Meine Beispiele jedenfalls sind nur aus der Installationsanleitung und meinem Script-

    Mit topframe_forced.php und topframe_text.php, hat das doch in dem Fall garnix zu tun, da gehts doch nur um die Änderung in der klick4.php laut
    Installationsanleitung

  2. #22
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580
    poste mal deine klick4

  3. #23
    Benutzer Avatar von SilentKiller
    Registriert seit
    10.07.2009
    Beiträge
    38
    meine klick4.php VOR dem Einbau der Bannersortierung, also
    ohne die Änderungen die gemacht werden sollten:

    PHP-Code:
    <?userstatus ();?>
    <?
    $wartung = "0";

    head ('Paidbanner');
    if($wartung == '1') {
    echo "Klick4 Bereich kurzzeitig in Wartung.";
    }
    else {
    if (!isset($_GET['blacklist'])) $_GET['blacklist'] = '';

    if ($_GET['blacklist']=='true' && $_GET['tan']) {
    db_query("INSERT INTO ".$db_prefix."_blackliste (uid,tan,time) VALUES ('".$_SESSION['uid']."','".$_GET['tan']."','".time()."')");
    $sperrzeit_tage = 14; // Hier bitte angeben wieviel Tage der Banner in Reload sein soll
    $sperrzeit_tag  = 86400; // Diesen Wert bitte nicht �ndern
    $sperrzeit      = $sperrzeit_tage * $sperrzeit_tag;
    $new_reload = time() + $sperrzeit;
    db_query("INSERT INTO ".$db_prefix."_reloads (ip,uid,tan,bis) VALUES ('".$ip."','".$_SESSION['uid']."','".$_GET['tan']."','".$new_reload."')");
    }

    $usr = mysql_fetch_assoc (db_query ('SELECT * FROM '.$db_prefix.'_userdaten WHERE uid = '.$_SESSION['uid'].' LIMIT 1'));


    $fbanner = db_query ('SELECT t1.*
              FROM vms_gebuchte_werbung t1
              LEFT JOIN vms_reloads t2
              ON (t1.tan = t2.tan AND (t2.uid = '.$_SESSION['uid'].' OR t2.ip = "'.$ip.'"))
              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.verdienst DESC LIMIT '.$usr['max_forced']);


    while ($f_banner = mysql_fetch_assoc ($fbanner)){
        echo '<div align="center" id="banner_'.$f_banner['tan'].'"><a href="fc.php?tan='.$f_banner['tan'].'" target="_blank"><img src="'.$f_banner['banner'].'" border="0" height="60" width="468" alt="'.$f_banner['tan'].'" onClick="document.getElementById(\'banner_'.$f_banner['tan'].'\').style.display=\'none\';"></a>'
        . '<br>Reload:'. $f_banner['reload']/3600 .' Std. | Verdienst: '.number_format($f_banner['verdienst'],2,',','.').' | Aufenthalt: '.$f_banner['aufendhalt'].' Sekunden | <a href="?content=/verdienen/klick4&blacklist=true&tan='.$f_banner['tan'].'&user='.$_SESSION['uid'].'" target="_self"><font color="red"><b>Banner Melden</b></font> </a><br><br></div>';
    }  

    if (mysql_num_rows ($fbanner) > 0) echo '<div align="center"><input type="button" name="mehr_banner" value="Weitere Banner !" onclick="javascript:location.reload();" /></div>';  
    else echo '<div style="text-align: center; font-weight: bold; color: #ff0000;">Alle Banner im Reload !</div>';
    }
    foot ();
    ?>
    Das habe ich dann versucht abzuändern, und wohl falsch gemacht so:

    PHP-Code:
    <?userstatus ();?>
    <?
    $wartung = "0";

    head ('Paidbanner');
    if($wartung == '1') {
    echo "Klick4 Bereich kurzzeitig in Wartung.";
    }
    else {
    if (!isset($_GET['blacklist'])) $_GET['blacklist'] = '';

    if ($_GET['blacklist']=='true' && $_GET['tan']) {
    db_query("INSERT INTO ".$db_prefix."_blackliste (uid,tan,time) VALUES ('".$_SESSION['uid']."','".$_GET['tan']."','".time()."')");
    $sperrzeit_tage = 14; // Hier bitte angeben wieviel Tage der Banner in Reload sein soll
    $sperrzeit_tag  = 86400; // Diesen Wert bitte nicht �ndern
    $sperrzeit      = $sperrzeit_tage * $sperrzeit_tag;
    $new_reload = time() + $sperrzeit;
    db_query("INSERT INTO ".$db_prefix."_reloads (ip,uid,tan,bis) VALUES ('".$ip."','".$_SESSION['uid']."','".$_GET['tan']."','".$new_reload."')");
    }

    $usr = mysql_fetch_assoc (db_query ('SELECT *, var, vonu FROM '.$db_prefix.'_userdaten WHERE uid = '.$_SESSION['uid'].' LIMIT 1'));

    $fbanner = db_query ('SELECT t1.*
              FROM vms_gebuchte_werbung t1
              LEFT JOIN vms_reloads t2
              ON (t1.tan = t2.tan AND (t2.uid = '.$_SESSION['uid'].' OR t2.ip = "'.$ip.'"))
              
              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']);

    while ($f_banner = mysql_fetch_assoc ($fbanner)){
        echo '<div align="center" id="banner_'.$f_banner['tan'].'"><a href="fc.php?tan='.$f_banner['tan'].'" target="_blank"><img src="'.$f_banner['banner'].'" border="0" height="60" width="468" alt="'.$f_banner['tan'].'" onClick="document.getElementById(\'banner_'.$f_banner['tan'].'\').style.display=\'none\';"></a>'
        . '<br>Reload:'. $f_banner['reload']/3600 .' Std. | Verdienst: '.number_format($f_banner['verdienst'],2,',','.').' | Aufenthalt: '.$f_banner['aufendhalt'].' Sekunden | <a href="?content=/verdienen/klick4&blacklist=true&tan='.$f_banner['tan'].'&user='.$_SESSION['uid'].'" target="_self"><font color="red"><b>Banner Melden</b></font> </a><br><br></div>';
    }  

    if (mysql_num_rows ($fbanner) > 0) echo '<div align="center"><input type="button" name="mehr_banner" value="Weitere Banner !" onclick="javascript:location.reload();" /></div>';  
    else echo '<div style="text-align: center; font-weight: bold; color: #ff0000;">Alle Banner im Reload !</div>';
    }

    <!-- Diese Addon basiert auf vms1.1 wurde jedoch auf vms1.2 getestet ,das entfernen dieses Copyrighthinweises ohne Erlaubnis zieht
    rechtliche Schritte mit sich
    -->
    <div align="center"><font size="1">Bannersortierung &copy; by <a href="http://www.vms-tutorial.de" target="_blank">adi</a></font></div>

    foot ();
    ?>

  4. #24
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580
    versuch mal das :

    PHP-Code:
    <?userstatus ();?>
    <?
    $wartung = "0";

    head ('Paidbanner');
    if($wartung == '1') {
    echo "Klick4 Bereich kurzzeitig in Wartung.";
    }
    else {
    if (!isset($_GET['blacklist'])) $_GET['blacklist'] = '';

    if ($_GET['blacklist']=='true' && $_GET['tan']) {
    db_query("INSERT INTO ".$db_prefix."_blackliste (uid,tan,time) VALUES ('".$_SESSION['uid']."','".$_GET['tan']."','".time()."')");
    $sperrzeit_tage = 14; // Hier bitte angeben wieviel Tage der Banner in Reload sein soll
    $sperrzeit_tag  = 86400; // Diesen Wert bitte nicht ?ndern
    $sperrzeit      = $sperrzeit_tage * $sperrzeit_tag;
    $new_reload = time() + $sperrzeit;
    db_query("INSERT INTO ".$db_prefix."_reloads (ip,uid,tan,bis) VALUES ('".$ip."','".$_SESSION['uid']."','".$_GET['tan']."','".$new_reload."')");
    }

    $usr = mysql_fetch_assoc (db_query ('SELECT * FROM '.$db_prefix.'_userdaten WHERE uid = '.$_SESSION['uid'].' LIMIT 1'));


    $fbanner = db_query ('SELECT t1.*
              FROM vms_gebuchte_werbung t1
              LEFT JOIN vms_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'].'');


    while ($f_banner = mysql_fetch_assoc ($fbanner)){
        echo '<div align="center" id="banner_'.$f_banner['tan'].'"><a href="fc.php?tan='.$f_banner['tan'].'" rel="nofollow" target="_blank"><img src="'.$f_banner['banner'].'" border="0" height="60" width="468" alt="'.$f_banner['tan'].'" onClick="document.getElementById(\'banner_'.$f_banner['tan'].'\').style.display=\'none\';"></a>'
        . '<br>Reload:'. $f_banner['reload']/3600 .' Std. | Verdienst: '.number_format($f_banner['verdienst'],2,',','.').' | Aufenthalt: '.$f_banner['aufendhalt'].' Sekunden | <a href="?content=/verdienen/klick4&blacklist=true&tan='.$f_banner['tan'].'&user='.$_SESSION['uid'].'" rel="nofollow" target="_self"><font color="red"><b>Banner Melden</b></font> </a><br><br></div>';
    }  

    if (mysql_num_rows ($fbanner) > 0) echo '<div align="center"><input type="button" name="mehr_banner" value="Weitere Banner !" onclick="javascript:location.reload();" /></div>';  
    else echo '<div style="text-align: center; font-weight: bold; color: #ff0000;">Alle Banner im Reload !</div>';
    }

    //Diese Addon basiert auf vms1.1 wurde jedoch auf vms1.2 getestet ,das entfernen dieses Copyrighthinweises ohne Erlaubnis zieht rechtliche Schritte mit sich

    echo '<div align="center"><font size="1">Bannersortierung &copy; by <a href="http://www.vms-tutorial.de" target="_blank">adi</a></font></div>';

    foot ();
    ?>

  5. #25
    Benutzer Avatar von SilentKiller
    Registriert seit
    10.07.2009
    Beiträge
    38


    muchas gracias Ich versuche den Fehler noch zu begreifen(hab ne lange Leitung), aber kann mich schonmal an einem funktionierenden Klickbereich erfreuen.

    Also jedenfalls machts keine Fehler mehr und wenn ich an der Sortierung was änder, kommt das auch an.

    Danke, Du hast mir echt geholfen!

  6. #26
    Erfahrener Benutzer Avatar von didith1207
    Registriert seit
    17.09.2006
    Beiträge
    1.580
    du hattest eigentlich so gut wie alles richtig ich hab nur das Reload hinzugefügt damit es vollständig ist und das copyright hab ich auskomentiert da dort der fehler war

    du hattest :

    PHP-Code:
    <!-- Diese Addon basiert auf vms1.1 wurde jedoch auf vms1.2 getestet ,das entfernen dieses Copyrighthinweises ohne Erlaubnis zieht
    rechtliche Schritte mit sich
    -->
    <
    div align="center"><font size="1">Bannersortierung &copyby <a href="http://www.vms-tutorial.de" target="_blank">adi</a></font></div
    ich hab druas das gemacht:

    PHP-Code:
    //Diese Addon basiert auf vms1.1 wurde jedoch auf vms1.2 getestet ,das entfernen dieses Copyrighthinweises ohne Erlaubnis zieht rechtliche Schritte mit sich

    echo '<div align="center"><font size="1">Bannersortierung &copy; by <a href="http://www.vms-tutorial.de" rel="nofollow" target="_blank">adi</a></font></div>'

  7. #27
    Benutzer Avatar von SilentKiller
    Registriert seit
    10.07.2009
    Beiträge
    38
    cool

    Nu hab ich nicht nur den Fehler weg, sondern auch gerafft worans lag-

    nochmals Danke für Deine Hilfe!

Seite 3 von 3 ErsteErste 123

Ä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. Adscan und Bannersortierung
    Von Plati im Forum Support zu Addons & Erweiterungen
    Antworten: 13
    Letzter Beitrag: 30.04.2009, 07:06
  3. Probleme mit Schnipsel zur Bannersortierung
    Von Youngboy im Forum [HD] Codeschnippsel
    Antworten: 2
    Letzter Beitrag: 14.03.2009, 21:14
  4. 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
  •