Ergebnis 1 bis 9 von 9

Thema: [S] Codeschnipzel bannereinabu in topframe_forced.php

  1. #1
    Benutzer
    Registriert seit
    29.09.2007
    Beiträge
    34

    [S] Codeschnipzel bannereinabu in topframe_forced.php

    hi @ all

    hat einer vielleicht ne ahnung wie ich einen banner in die topframe_forced.php einbauen kann???. habe nen code gefunden wo man die farbe ändern kann aber leider noch nichts um nen banner einzubauen.

    wäre super wenn mir einer dabei helfen könnte.

    achja bevor ich es vergesse habe das vms 1.2

    mfg
    missmarple

  2. #2
    Erfahrener Benutzer
    Registriert seit
    26.08.2007
    Beiträge
    231
    Wenn mich nicht alles täuscht müsstest du den Banner (bzw Anzeigescript) in der Datei topframe_forced.php eintragen.

    Ab Zeile 85 (bei mir):
    HTML-Code:
    <table width="100%" cellpadding="0" cellspacing="0" border="0" align="left">
    <tr>
    <td align="left" width="50%"><b><?=$seitenname;?> ist für den Inhalt nicht verantwortlich.</b></td>
    <td align="right" width="50%"><b><?=$headmsg;?></b>&nbsp;&nbsp;&nbsp;&nbsp;</td>
    </tr>
    </table>
    ungefähr so:
    HTML-Code:
    <table width="100%" cellpadding="0" cellspacing="0" border="0" align="left">
    <tr>
    <td align="left" width="20%"><b><?=$seitenname;?> ist für den Inhalt nicht verantwortlich.</b></td>
    <td align="center" width="60%"><? include("fb_bestaetigungsframebanner_rotator.php"); ?></td>
    <td align="right" width="20%"><b><?=$headmsg;?></b>&nbsp;&nbsp;&nbsp;&nbsp;</td>
    </tr>
    </table>
    Wo ich includiere (include?) trägst du deinen Banner bzw Script ein.

    Gruß
    Eaxo

  3. #3
    Benutzer
    Registriert seit
    29.09.2007
    Beiträge
    34
    wenn ich da ein banner code eintrage dann wird zwar der banner angezeigt aber kein timer mehr nur der banner. gibt es sonst noch ne möglichkeit???

  4. #4
    Moderator
    Registriert seit
    07.07.2006
    Beiträge
    1.370
    Das kann doch gar nicht so schwer sein. Ich selbst nutze das VMS1.2 noch nicht, aber eigentlich dürfte es doch kein Problem sein einen Banner irgendwo einzubinden, egal ob nun im header oder sonstwo.

    Pack den Bannercode doch mal genau vor oder hinter den Text das du nicht verantwortlich bist.

    Wenn das klappt musste nur noch Desingtechnisch etwas ändern, bis alles wieder einigermaßen ansprechend aussieht.

    MfG

  5. #5
    Erfahrener Benutzer
    Registriert seit
    26.08.2007
    Beiträge
    231
    Zitat Zitat von missmarple Beitrag anzeigen
    wenn ich da ein banner code eintrage dann wird zwar der banner angezeigt aber kein timer mehr nur der banner.
    wenn du meine Zusatzzeile in deinem Script 1:1 eingfügt hast, hast du bei den Ursprungsspalten die 50%Breite auf (erstmal) 20% geändert?

    Wenn nicht hast du 50% in der ersten Spalte, 60% in der zweiten, nochmal 50% in der dritten - macht zusammen 160% Breite. Das passt nicht.

    Eaxo

  6. #6
    Benutzer
    Registriert seit
    29.09.2007
    Beiträge
    34
    hi

    habe es geändert so wie du es bei dir beschrieben hast. aber trotzdem wird dann nur der banner angezeigt. vielleicht kann mir ja einer den genauen code geben wo ich ihn eintragen muss.


    Code:
    <?
    @require_once ('lib/functions.lib.php');
    @require_once ('lib/session.lib.php');
    
    // Variabeln definieren
    if (!isset($headmsg))            $headmsg            = "";
    if (!isset($puk))            $puk                = "";
    if (!isset($force_error))        $force_error            = "";
    if (!isset($wartezeit))            $wartezeit            = "";
    if (!isset($_GET['art']))        $_GET['art']            = "";
    if (!isset($_GET['puk']))        $_GET['puk']            = "";
    if (!isset($_GET['auszahlen']))        $_GET['auszahlen']        = "false";
    if (!isset($_SESSION['uid']))        $_SESSION['uid']        = "";
    if (!isset($forced['ziel']))        $forced['ziel']            = "";
    if (!isset($forced['aufendhalt']))    $forced['aufendhalt']            = "";
    if (!isset($forced['tan']))        $forced['tan']            = "";
    $_GET['tan'] = addslashes ($_GET['tan']);
    
    // Nur weiter wenn eingeloggt
    if ($_SESSION['login'] != 'true' || $_SESSION['uid'] <= 0){
    die('Bitte einloggen!');
    }
    @db_connect();
    
    // Werbedaten auslesen!
    $kamp = 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 t1.tan = '".$_GET['tan']."' AND t2.tan IS NULL AND t1.werbeart = 'forcedbanner' AND t1.menge >=1 AND t1.status = 1 AND t1.sponsor != ".$_SESSION['uid']." LIMIT 1");
                               
    
    // Reloadprüfen
    if (mysql_num_rows($kamp)) {
            $forced = mysql_fetch_assoc($kamp);
        $wartezeit = $forced['aufendhalt'];
        $headmsg = 'Vergütung in '.$forced['aufendhalt'].' Sek.!';
        $puk = md5($_SESSION['uid'].$forced['aufendhalt'].date("d.m.Y",time()).$percode);
    } else {
        $headmsg = 'Banner noch im Reload!';
        $force_error = 'true';
    }
    
    
    // User bezahlen und Reload schreiben
    if ($_GET['auszahlen'] == 'true' && $force_error != 'true' && $_GET['puk'] == md5($_SESSION['uid'].$forced['aufendhalt'].date("d.m.Y",time()).$percode)){
    
       // Um einen mysql_query zu sparen wurde hier auf kontobuchung() verzichtet...  
       db_query("UPDATE ".$db_prefix."_kontodaten  SET klicks = klicks + 1, kv = kv + ".$forced['verdienst'].", kontostand = kontostand + ".$forced['verdienst']." WHERE uid = ".$_SESSION['uid']."");
      // Klicksmiley (Anfang)
          $smileyralley= mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_klicksmileys"));
          if ($smileyralley[status]== aktiv) {
          db_query("UPDATE ".$db_prefix."_klicksmileys  SET klicks = klicks + 1"); 
          }
      // Klicksmiley Ende
    
       refumsatz ($forced['verdienst'],$_SESSION['uid']);
       aktivralley ($forced['verdienst'],$_SESSION['uid']);
       klickralley ();
       tagrally ();
       bilanz($forced['preis'],$forced['verdienst']);
    
       $new_reload = time()+$forced['reload'];
       db_query("INSERT INTO ".$db_prefix."_reloads (ip,uid,tan,bis) VALUES ('".$ip."',".$_SESSION['uid'].",'".$forced['tan']."',".$new_reload.")");
       db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET menge = menge - 1 WHERE tan='".$_GET['tan']."'");
       $headmsg = $forced['verdienst'].' '.$waehrung.' erhalten!';
    
    } else {
      if ($_GET['auszahlen'] == 'true' && $force_error != 'true') $headmsg = 'Pin abgelaufen!';
    }
    @db_close();
    ?>
    
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <link rel="stylesheet" href="/css/bframe.css" type="text/css">
    <?
    if ($wartezeit>=0 && $_GET['auszahlen'] != 'true') {
    echo '
    <meta http-equiv="refresh" content="'.$wartezeit.';url=topframe_forced.php?art='.$_GET['art'].'&auszahlen=true&tan='.$forced['tan'].'&puk='.$puk.'">
    ';
    }
    ?>
    </head>
    <body bgcolor="#c0c0c0" topmargin="0" leftmargin="0">
    <table width="100%" cellpadding="0" cellspacing="0" border="0" align="left">
    <tr>
    <td align="left" width="50%"><b><?=$seitenname;?> ist für den Inhalt nicht verantwortlich.</b></td>
    <td align="right" width="50%"><b><?=$headmsg;?></b>&nbsp;&nbsp;&nbsp;&nbsp;</td>
    </tr>
    </table>
    </body>
    </html>

    wäre echt klasse. denn so langsam zweifel ich an meinen verstand

    mfg
    missmarple

  7. #7
    Erfahrener Benutzer
    Registriert seit
    26.08.2007
    Beiträge
    231
    Hmmm...

    schau mal, du hast ab der sechstletzten Zeile zwei Tabellenspalten:
    HTML-Code:
    <td align="left" width="50%"><b><?=$seitenname;?> ist für den Inhalt nicht verantwortlich.</b></td>
    <td align="right" width="50%"><b><?=$headmsg;?></b>&nbsp;&nbsp;&nbsp;&nbsp;</td>
    Was spricht denn dagegen die Spaltenbreiten mit 20% festzulegen und danach in deren Mitte diese 60% breite Spalte einzubauen:
    HTML-Code:
    <td align="center" width="60%"><td align="center" width="60%"><a href="http://www.BANNERSEITE.de/" target="_blank"><img src="http://www.BANNERSEITE.de/banner/Banner1.gif" width="468" height="60" border="0" alt="BANNERSEITE.de"></a></td>
    Bei mir klappt das anstandslos.
    Eaxo

  8. #8
    Benutzer
    Registriert seit
    29.09.2007
    Beiträge
    34
    ok wenn ich das nun einsetze wird der banner in der mitte angezeigt aber die breite der spalte bleibt unverändert. man kann nur einen schmalen streifen sehen wie vorher.

  9. #9
    Erfahrener Benutzer
    Registriert seit
    26.08.2007
    Beiträge
    231
    Boah, da war ich jetzt wohl schwer von Begriff...

    Du meinst wie man den Vergütungsframe in der Höhe ändert?

    Im root findest du die Datei pklick.php. In der Zeile 16
    HTML-Code:
    <frameset rows="15,*" border="0">
    wird die Höhe des Vergütungsframes mit 15 Pixeln definiert. Teste ob ein Wert von 65 schon ausreicht.

    eaxo

    Edit: Wenn es auch nicht das ist was dir Sorgen bereitet lad mal bitte einen Screenshot hoch.

Ähnliche Themen

  1. Update: topframe_forced.php
    Von Gremlin im Forum Ankündigungen (erledigt)
    Antworten: 24
    Letzter Beitrag: 11.10.2010, 14:46
  2. Hilfe topframe_forced kaputt wegen V-check!!!
    Von Schlumpfine im Forum [HD] Programmieren
    Antworten: 4
    Letzter Beitrag: 26.06.2010, 20:04
  3. topframe_forced / View-Rotatoren im Vergütungsframe
    Von jpwfour im Forum Talk, talk, talk...
    Antworten: 8
    Letzter Beitrag: 06.04.2009, 23:53
  4. Codeschnipzel - Wo genau diese einbauen?
    Von Coinsrapper im Forum Support zu Addons & Erweiterungen
    Antworten: 39
    Letzter Beitrag: 22.01.2009, 05:54
  5. fehlermeldung topframe_forced
    Von halk im Forum Support zu Addons & Erweiterungen
    Antworten: 21
    Letzter Beitrag: 07.02.2007, 19:06

Berechtigungen

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