Ergebnis 1 bis 8 von 8

Thema: 50 Banner im originalscript reduzieren

  1. #1
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147

    50 Banner im originalscript reduzieren

    Hi ich würde vorschlagen da das ja mal eine einigung wahr soweit ich das mitbekommen habe das man max.25 Banner anzeigt

    Da das mitleirweile auch viele sponsoren so haben sollte man dies villeicht im originalscript anpassen.
    Damit wäre auch ausgeschlossen das viele die keine ahnung von der Botanik haben nicht mit 50 Bannern locken können und denen die mit gutem Beispiel voran gehen es schweer machen.

    zu ändern währe das

    /content/konto/userprofil.php

    Zeile 60-68 in:
    PHP-Code:
        <select name="max_forced">
        <option value="1" <? if ($info['max_forced'] == 1) echo 'selected';?>>1</option>
        <option value="3" <? if ($info['max_forced'] == 3) echo 'selected';?>>3</option>
        <option value="5" <? if ($info['max_forced'] == 5) echo 'selected';?>>5</option>
        <option value="10" <? if ($info['max_forced'] == 10) echo 'selected';?>>10</option>
        <option value="15" <? if ($info['max_forced'] == 15) echo 'selected';?>>15</option>
        <option value="20" <? if ($info['max_forced'] == 20) echo 'selected';?>>20</option>
        <option value="25" <? if ($info['max_forced'] == 25) echo 'selected';?>>25</option>
        </select>

    MFG Joschi
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  2. #2
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Da dies aber absolut keinen Einfluss auf die Anzahl der maximal einstellbaren "anzeigbaren Banner" hat, würde ich vorschlagen, noch:
    PHP-Code:
    if(!in_array($_POST['max_forced'], array(35102025))) $_POST['max_forced']=5
    einzufügen

    Am besten direkt vor dem Datenbank "Update".
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  3. #3
    Administrator Avatar von Lokutos
    Registriert seit
    29.03.2008
    Beiträge
    3.147
    Zitat Zitat von jpwfour Beitrag anzeigen
    Da dies aber absolut keinen Einfluss auf die Anzahl der maximal einstellbaren "anzeigbaren Banner" hat, würde ich vorschlagen, noch:
    PHP-Code:
    if(!in_array($_POST['max_forced'], array(35102025))) $_POST['max_forced']=5
    einzufügen

    Am besten direkt vor dem Datenbank "Update".

    verstehe ich nicht für den normalen gebrauch funzt es ja das was du postet ist ja eigentlich nur eine weitere absicherung oder ??
    SwissNetWorX - VMS Hosting / V-Server / Cloud-Server / Hosting

  4. #4
    Erfahrener Benutzer
    Registriert seit
    20.06.2007
    Beiträge
    1.905
    Diese in_array Sicherung ist sehr sinnvoll und sollte bei jeder Option feld genutzt werden da man somit schön etwas in die db einschleusen kann bzw. sich die bannerzahl so erhöhen kann .

  5. #5
    Erfahrener Benutzer Avatar von SilentRunner
    Registriert seit
    18.08.2006
    Beiträge
    1.076
    an welcher Stelle muss das hin?

  6. #6
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Zitat Zitat von SilentRunner Beitrag anzeigen
    an welcher Stelle muss das hin?
    in der Datei content/konto/userprofil.php kannst du ja an dem html Code anpassen, welche Auswahlmöglichkeietn dem User angezeigt werden sollen wie Joschi oben schon beschrieben hatte.
    Im Grundscript wäre das in Zeile 158-169.

    Nur sind das ja nur Vorgaben für die graphische Ausgabe, welceh abgesichert werden muss, warum hat adi ja geschrieben, und diese Absicherung kann ja in einer Zeile passieren, am besten nach:
    Zeile 82
    PHP-Code:
    $_POST['max_forced'] = (int)$_POST['max_forced']; 
    folgende Zeile einfügen:
    PHP-Code:
    if(!in_array($_POST['max_forced'], array(35102025))) $_POST['max_forced']=5
    Dann noch die Möglichen Werte je nach Bedarf anpassen, und am besten noch folgenden MySQL Befehl ausführen:
    Code:
    UPDATE vms_userdaten SET max_forced=5 WHERE max_forced>25;
    Sollte vorher schon jemand die max. anzeigbaren Banner über einen maximal Wert (hier 25) eingestellt haben.
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

  7. #7
    Erfahrener Benutzer
    Registriert seit
    20.06.2007
    Beiträge
    1.905
    Hallo
    Man könnte es noch erweitern und man könnte es folgender massen machen :
    PHP-Code:
    if($_POST['max_forced'] >25)
    {
    echo
    'du hast versucht zu faken und dir werden x lose abgezogen';
    mysql_fetch_array(db_query(update ....));
    }  else {
    echo
    'alle daten wurden richtig aktualiesiert';
    }; 
    Sollte als denkansatz helfen .

  8. #8
    Zitat Zitat von adi Beitrag anzeigen
    Hallo
    Man könnte es noch erweitern und man könnte es folgender massen machen :
    PHP-Code:
    mysql_fetch_array(db_query(update ....)); 
    Ähem *räusper* Bitte kein mysql_fetch_array bei nem Update Befehl

    Ich hab es bei mir ja eher so gemacht:

    PHP-Code:
    if (in_array($_POST['max_forced'], array(25810))) {
        
    db_query('UPDATE '.$db_prefix.'_userdaten SET max_forced = '.$_POST['max_forced'].' WHERE uid='.$_SESSION['uid']);
        
    $change .= 'Deine Daten wurden aktualisiert!<br>';
    } else {
         
    db_query('UPDATE '.$db_prefix.'_kontodaten SET status=2, hinweis="Bei Bannerauswahl die Menge gefaked!" WHERE uid='.$_SESSION['uid']);
         
    $change .= 'Dein Konto wurde gesperrt, da du gefaked hast!<br>';

    ForcedbannerUpdate


Ähnliche Themen

  1. Traffic reduzieren?
    Von Riddik im Forum Sonstiges
    Antworten: 3
    Letzter Beitrag: 22.12.2012, 12:16
  2. Banner für einzelne User reduzieren
    Von Sam2004 im Forum Support zum VMSone
    Antworten: 6
    Letzter Beitrag: 17.02.2012, 19:03
  3. Banner werden nicht geladen "Alle Banner im Reload !"
    Von duffduck123 im Forum [HD] Programmieren
    Antworten: 46
    Letzter Beitrag: 14.06.2010, 23:02
  4. Banner AP
    Von hosender im Forum Support zum VMSone
    Antworten: 5
    Letzter Beitrag: 18.05.2010, 16:12
  5. 1 banner
    Von Twain im Forum Support zum VMSone
    Antworten: 4
    Letzter Beitrag: 23.08.2007, 22:14

Berechtigungen

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