Ergebnis 1 bis 6 von 6

Thema: Adminforce: Interfacebanner

  1. #1
    Erfahrener Benutzer Avatar von Gremlin
    Registriert seit
    05.07.2006
    Beiträge
    5.206

    Adminforce: Interfacebanner

    Eben diese PN erhalten:

    Zitat Zitat von hecke1987
    Habe da ein Fehler im Adminbereich entdeck und behoben
    [...]
    Nun erstmal zum Fehler *GG*:

    Geht um Interfacebanner -> Webmasterlose
    Also um die Datei adminforce/content/interfacebanner/webmasterlose.php

    In zeile 7 ist da die if anfrage ob löschen auf true usw :

    if ($_GET['loeschen']=='true' && $_GET['kid']) {
    db_query("DELETE FROM ".$db_prefix."_gebuchte_werbung WHERE kid='".$_GET['kid']."' and sponsor='webmasterlose' LIMIT 1");
    }
    ...........

    Aber in Zeile 27 steht dies :

    <td align="center" width="50%"><a href="?content=/interfacebanner/webmasterlose&amp;loeschen=true&amp;tan='.$anzeige n['tan'].'" target="_self">Löschen</a>
    ....................

    Was ja bedeutet das bei dem Klick auf löschen die tan und nicht die kid übergeben wird , wenn mich nicht alles täuscht.
    Was dazu führt das kein Banner gelöscht wird egal wie oft man den Link klickt.

    Gab also 2 möglichkeiten:

    Einmal leichteste:
    In den link für löschen tan durch kid ersetzen wäre aber schwachsinn weil dann alle banner mit der selben kid gelöscht würden .

    Habe folgendes gemacht :

    Die Inanfrage von zeile 7 geändert in:

    if ($_GET['loeschen']=='true' && $_GET['tan']) {
    db_query("DELETE FROM ".$db_prefix."_gebuchte_werbung WHERE tan='".$_GET['tan']."' and sponsor='webmasterlose' LIMIT 1");
    }

    Nun wird endlich die tan zum löschen (identifizieren des zu löschenden Banners Herrangezogen)
    Danke für die Meldung, wird beim nächsten Update berücksichtigt.

    Gruß
    Gremlin
    Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!



  2. #2
    Erfahrener Benutzer
    Registriert seit
    13.07.2006
    Beiträge
    242
    Zitat Zitat von Gremlin Beitrag anzeigen
    Eben diese PN erhalten:



    Danke für die Meldung, wird beim nächsten Update berücksichtigt.

    Gruß
    Gremlin
    Habe das gerade mal überprüft. Das ist bei allen anderen Interfacebannerdateien auch der Fall die im VMS1.2.2 integriert sind. Das bitte beim nächsten Update berücksichtigen.

  3. #3
    Neuer Benutzer
    Registriert seit
    03.04.2007
    Beiträge
    8
    Handelte sich auch ums vms 1.2.2 ^^ nur hatte ich nicht alle geprüft ^^aber giebt ja auch andere Leute die aufmerksam mithelfen*gg*

  4. #4
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    und sollte da nicht auch irgendwo ein link "hinzufügen zur blacklist" oder so sein?
    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)

  5. #5
    Neuer Benutzer
    Registriert seit
    03.04.2007
    Beiträge
    8
    Sollte wohl mir wäre dabei nur noch nicht ganz klar nach welchem kriterium man es genau darein setzt und wie genau ^^ wenn jemand da ne lösung hat wäre super *gg*

  6. #6
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    naja, framebrecher sind wohl der hauptgrund, und evtl pornographische inhalte etc.

    den link hab ich so eingebaut:
    HTML-Code:
        <td align="center" width="50%">
        <a href="?content=/interfacebanner/gollox&amp;loeschen=true&amp;tan='.$anzeigen['tan'].'" target="_self">Löschen</a> / 
        <a href="?content=/interfacebanner/gollox&amp;blacklist=true&amp;tan='.$anzeigen['tan'].'" target="_self">Blacklist</a>
        </td>
    da wo gollox steht natürlich dann den entsprechenden sponsor/dateinamen einsetzen.

    und bei
    PHP-Code:
    if ($_GET['blacklist']=='true' && $_GET['kid']) {
    db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '2' WHERE kid='".$_GET['kid']."' and sponsor='........'  LIMIT 1");

    hab ich auch alles auf tan geändert:

    PHP-Code:
    if ($_GET['blacklist']=='true' && $_GET['tan'])
    {
        
    db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '2' WHERE tan='".$_GET['tan']."' and sponsor='......' LIMIT 1");

    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)

Ähnliche Themen

  1. Interfacebanner Lose-Ads
    Von Siteteck im Forum Support zu Addons & Erweiterungen
    Antworten: 7
    Letzter Beitrag: 09.01.2010, 15:46
  2. interfacebanner
    Von burnett im Forum Support zum VMSone
    Antworten: 1
    Letzter Beitrag: 16.10.2008, 12:23
  3. [VMS 1.2.2] Interfacebanner
    Von Doim im Forum Support zum VMSone
    Antworten: 22
    Letzter Beitrag: 21.03.2008, 15:27
  4. vms1.2 fehler in adminforce interfacebanner
    Von oje im Forum Bug-Report
    Antworten: 0
    Letzter Beitrag: 03.10.2007, 20:07
  5. Problem mit interfacebanner
    Von Hardy im Forum [HD] Programmieren
    Antworten: 1
    Letzter Beitrag: 03.02.2007, 17:21

Berechtigungen

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