PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Startseitenvergütung erweitern



MasterG
11.03.2007, 18:09
Hallo,

also ich habe die Startseitenvergütung auf meiner Seite und möchte, dass im auftauchenden PopUp Banner angezeigt werden. Hier ein Bild, den die sagen mehr als 1000 Worte :D:

Der PopUP (http://www.myimg.de/?img=banner9c3.jpg)

Weiß jemand wie ich das machen kann? Wo muss ich den Bannercode dafür einfügen?

dragon11
11.03.2007, 18:55
suche in der Datei start_popup.php

userstatus();

füge danach ein:

$sonderausgabe = '<script src="http://www.xxx.xx......"></script>';

(hoffe, Du weißt wie es gemeint ist)

ersetze weiter unten zwischen head und foot durch folgendes:


echo '
<link rel="stylesheet" href="/css/main.css" type="text/css">
<div align="center">Ungültiger Aufruf!!!<br>'.$sonderausgabe.'</div>
<br>
';
foot();
}
db_close();
}else
{
if ($_POST['ok']=='Gutschrift')
{
head("");
echo '
<link rel="stylesheet" href="/css/main.css" type="text/css">
<div align="center">Der Sicherheitscode ist falsch!!!<br>'.$sonderausgabe.'</div>
<br>
';

Das wars, ich hoffe, ich konnte Dir damit behilflich sein.

MasterG
11.03.2007, 19:09
Danke für die Hilfe. Leider kommt beim Startseitenaufruf folgendes:

Parse error: parse error, unexpected T_STRING in /srv/www/web28/html/content/start_popup.php on line 7

Hier kannst du den Code nachlesen, der gerade ausgeführt wird. Vielleicht habe ich da einen Fehler ?(
start_popup.php (http://www.grafmails.de/Neu%20Textdokument.txt)

dragon11
11.03.2007, 19:20
kann es sein, dass Du eine zeile überschrieben hast, nach der zeile sonderausgabe kommt bei mir:

if ($_POST['ok']=='Gutschrift'){

MasterG
11.03.2007, 19:31
Kann sein, aber immer noch der Fehler:

Parse error: parse error, unexpected T_STRING in /srv/www/web28/html/content/start_popup.php on line 7

Hier der aktuelle Code: code (http://www.grafmails.de/Neu%20Textdokument.txt)

dude32
11.03.2007, 19:40
öffne die datei start_popup.php im ordner conten, füge vor dem <? den code für den banner ein, dann sollte es gehen

dann mußt du die start.php öffnen un ca. in zeile 27 die größe des popups ändern in die größe des banners, also bei 468 banner min. 475 pixel

MasterG
11.03.2007, 19:50
Das ist irgendwie ein durcheinander. Und trotzdem scheint nichts zu klappen. Hier die zwei Codes in aktueller Fassung:
start.php (http://www.grafmails.de/Neu%20Textdokument%20(2).txt)
start_popup.php (http://www.grafmails.de/Neu%20Textdokument.txt)

Bei start.php kann ich doch nirgends die Größe bestimmen :(

Was muss ich in was genau ändern? Am besten ihr habt selbst so einen Code, den ich einfach kopieren könnte :]

Gremlin
11.03.2007, 19:54
Da kannste die größe ändern:

window.open(\'content/start_popup.php?key='.md5($_SESSION['uid']."-".date("H:i")).'\', \'sv\', \'width=350, height=100 scrollbar=yes, status=no, resizable=no\')


width --> Breite
height --> Höhe jeweils in pxl

MasterG
11.03.2007, 20:07
OK, habe nun in 475 Pixel Breite und 100 Pixel Höhe geändert. Der Fehler

Parse error: parse error, unexpected '<' in /srv/www/web28/html/content/start_popup.php on line 1

tritt jetzt auf. Wenigstens ist es nun ein anderer :D

Hat jemand eine Lösung dafür? ?(

dieter-kh
12.03.2007, 14:33
Original von MasterG
OK, habe nun in 475 Pixel Breite und 100 Pixel Höhe geändert. Der Fehler

Parse error: parse error, unexpected '<' in /srv/www/web28/html/content/start_popup.php on line 1

tritt jetzt auf. Wenigstens ist es nun ein anderer :D

Hat jemand eine Lösung dafür? ?(

Hallo,
meinst Du das in etwa so ??

start_popup (http://dieter-kh.de/du_hast_gerade_500.htm)

Wenn ja dann ist das doch ganz EINFACH !!
Beispiel


<?
@require_once ('../lib/functions.lib.php');
db_connect();
@require_once ('../lib/session.lib.php');
@require_once ('../lib/layout.lib.php');
userstatus();
if ( md5($_SESSION['uid']."-".date("H:i")) == $_GET['key']) {
$reloadcheck = db_query("SELECT * FROM ".$db_prefix."_reloads WHERE uid = '".$_SESSION['uid']."' and tan = 'startseitenaufruf' and bis >= '".time()."'");
if (!mysql_num_rows($reloadcheck)) {

// Reload setzen und Umsätze schreiben
$new_reload = time()+$pageconfig['reload_start'];
db_query("INSERT INTO ".$db_prefix."_reloads (ip,uid,tan,bis) VALUES ('".$ip."','".$_SESSION['uid']."','startseitenaufruf','".$new_reload."')");
db_query("UPDATE ".$db_prefix."_kontodaten SET s_aufrufe = s_aufrufe + 1, s_verdienst = s_verdienst + ".$pageconfig['verdienst_start']." WHERE uid = '".$_SESSION['uid']."'");
kontobuchung ('+',$pageconfig['verdienst_start'],$_SESSION['uid']);
refumsatz ($pageconfig['verdienst_start'],$_SESSION['uid']);
aktivralley ($pageconfig['verdienst_start'],$_SESSION['uid']);

$starttext = '<b>Du hast gerade '.number_format($pageconfig['verdienst_start'],2,',','.').' '.$waehrung.' für diesen Aufruf erhalten!</b>';
} else {

$reloadcheck = mysql_fetch_array($reloadcheck);

$starttext = '<b><font color="#FF0000">Du bist noch für '. round((($reloadcheck['bis'] - time())/60),0) .' Minuten für den Startseitenaufruf gesperrt</font></b>';
}

head("");
echo '
<link rel="stylesheet" href="/css/main.css" type="text/css">
<div align="center">'.$starttext.'</div>

<br>
';
foot();
} else {
head("");
echo '
<link rel="stylesheet" href="/css/main.css" type="text/css">
<div align="center">Ungültiger Aufruf!!!</div>
<br>
';
foot();
}
db_close();
?>
<div align="center">
<a href="http://www.fuco-ads.de/?sid=NTQ=&site=fehler&fehler=4&aid=89" target="_blank"><img src="http://www.fuco-ads.de/images/bannercode.gif" border="0"></a></div>


Kannst natürlich beliebig viele Banner Anzeigen besser wäre eine Rotation.

Wichtig wie oben beschrieben in der start.php die Popüpgrösse anpassen!!
width= und height= je nach Mende der Angezeigten Banner.

Na dann viel Spass :D :D :D