PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : High Forced Banner Addon



cesar
10.05.2010, 22:10
Hey,


ich hab mir das Addon hier (http://www.designerscripte.net/downloads.php?do=file&id=179)geladen und auch schon eingebaut und getestet es funktioniert auch alles einwandfrei bis darauf dass der user das geld nicht aufs konto bekommt.


Wo liegt der Fehler?


mfg

didith1207
11.05.2010, 06:29
hmm.. das kann nicht sein da


kontostand = kontostand + ".$forced['verdienst']." drinnen ist und es deshalb gebucht werden sollte

cesar
11.05.2010, 17:34
es passiert aber leider nix.


könnt ihr auch gerne hier testen test.bonus-welt.eu


mfg

didith1207
11.05.2010, 18:16
läuft das auf euro basis? wen ja hast du die crons angepasst das sie nicht auf 2 stellen runden? denn sonnst kommt da immer 0 raus ;)

cesar
11.05.2010, 18:27
ja läuft auf euro basis, aber es gibt keine banner unter 0,01€ also reicht doch auf 2 stellen nach dem komma oder?

Auch wenns auf 0 rauskommt würde es ja in den buchungen stehen aber nichtmal da steht was drin.


Welche Crons?

Es sind bei dem Ding keine Crons dabei und wie wird überhaupt was in die db geschrieben?

mfg

didith1207
11.05.2010, 18:33
welche buchungen? es werden bei forcedkampagnen keine buchungen geschrieben...

die crons von den sponsoreninterfaces.....

cesar
11.05.2010, 18:45
die crons von den sponsoreninterfaces.....


versteh ich immer noch nicht, ich hab nur 2 crons am laufen und das sind belboon und adcell.


Welche crons müssen den laufen? Ich buche die banner manuell ein...


mfg

didith1207
11.05.2010, 19:03
dann solltest du das auch erwähnen das du die banner nur manuell einbuchst!

wenn du in deiner highforced topframe keinen code für buchung hinzugefügt hast werden die klicks auch nicht in den buchungen aufscheinen....

die banner werden trotzdem vergütet teste nochmal!

cesar
11.05.2010, 19:14
ok hast recht.


wie mach ich das, dass es in den buchungen auftaucht?

was muss ich da einfügen und wie mach ich das wieder mit dem countdown der runter läuft`?


mfg

didith1207
11.05.2010, 19:18
so zb unter refverdienst einfügen:


$buchungs_id=create_code(14);
buchungsliste ($buchungs_id,'+'.$forced['verdienst'],'Hbanner',$_SESSION['uid']);

für vergütungscounter gibts genug threads einfach suche benutzen ;)

cesar
11.05.2010, 19:34
so zb unter refverdienst einfügen:


$buchungs_id=create_code(14);
buchungsliste ($buchungs_id,'+'.$forced['verdienst'],'Hbanner',$_SESSION['uid']);für vergütungscounter gibts genug threads einfach suche benutzen ;)

und in welche datei?



mfg

didith1207
11.05.2010, 19:41
wo finden die buchungen statt???

hab doch vorher schon geschrieben in der topframe für highforced....




wenn du in deiner highforced topframe keinen code für buchung hinzugefügt hast werden die klicks auch nicht in den buchungen aufscheinen....

cesar
16.05.2010, 20:06
Ich hab hier wieder nen problem und zwar werden hier die referer nicht übertragen. Wie kann ich es einstellen dass der http referer von meiner seite richtig mit übergeben wird.


mfg

Lokutos
16.05.2010, 20:17
wer sagt dir den das der referer nicht übertragen wird??
also wenn du die seite immernoch mit dem topframe oben und werbung unten öffnest wird er übertragen

MFg Lokutos

cesar
16.05.2010, 20:22
weil vom anbieter die meldung kommt das der http referer nicht richtig übertragen wird, und somit wird nix vergütet

Hier selber nochmal zum schaun
http://test.bonus-welt.eu/hfc.php?tan=LXBimX8rA6V2ZrTheNC2srFTKXcaCsUN

Und die meldung kommt immer



Das Programm kann nicht vergütet werden.

Dies kann folgende Gründe haben:
- Fehlender HTTP-Referer

- Kampagne abgelaufen >> nein

- Die beworbene Webseite ist für diese Werbeform nicht freigeschaltet >> nein
- Die beworbene Webseite ist für dieses Programm nicht freigeschaltet >> nein
- Das Programm wurde fehlerhaft eingebunden >> was kann man da falsch machen?

- Die beworbene Webseite wurde gesperrt >> nein




mfg

DimpleX
16.05.2010, 20:30
sehr seltsame seite

oben im topframe steht immer->Bitte einloggen!


DimpleX

cesar
16.05.2010, 20:33
ja das ist wahrscheinlich so dass man eingeloggt sein muss um den banner zu klicken.


mfg

DimpleX
16.05.2010, 20:36
anders

welchen referer habe ich wenn ich den link über dsn forum klicke?
also die herkunft?
klickst du immer dne gleichen link oder direkt von deiner seite? also die eingetragen ist

?

DimpleX

cesar
16.05.2010, 20:48
die die eingetragen sind. die die hier stehen http://test.bonus-welt.eu/?content=/verdienen/highforced

Ich klicke von meiner seite aus nicht direkt auf den link.


Ich glaub ich hab den fehler gefunden, meine testseite ist ja gar nicht freigeschaltet, ich muss es mal unter meiner normalen domain probieren.

mfg

DimpleX
16.05.2010, 21:10
test klick (http://www.dsn-ads.de/data/werbung.php?uid=7&kid=3343&sid=1674&art=32&step=1)

so das ist von dsn-ads.de für ne andere seite, wenn die hier vom forum geklickt wird kommt auch ne fehler meldung :wink:

weil der referer nicht stimmt
was auch klar sein sollte

daher kann man mit dein testklick nicht wirklich was anfangen ;)
DimpleX

cesar
16.05.2010, 22:14
ok es lag auch wirklich daran, wegen dem referer.


danke für die schnelle hilfe.


nur das mit diesem scheiss counter haut nicht hin bei mir... :(

meine topframe.hforced.php sieht so aus



<?
@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 = 'highforced' 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']."");

refumsatz ($forced['verdienst'],$_SESSION['uid']);
$buchungs_id=create_code(14);
buchungsliste ($buchungs_id,'+'.$forced['verdienst'],'Bannerklick',$_SESSION['uid']);
aktivralley ($forced['verdienst'],$_SESSION['uid']);
klickralley ();
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>
<?if ($wait) echo $wait;?>
<link rel="stylesheet" href="/css/bframe.css" type="text/css">
<? if ($_GET['auszahlen'] != 'true'){?>
<script language="JavaScript" type="text/javascript">
var Zeit = <?=$mail['aufendhalt']?>;
function doTime()
{

if (Zeit > 0) {
Zeit--;
document.getElementById('timer').innerHTML = Zeit;
aktiv = setTimeout('doTime()', 1000);
}else clearTimeout(aktiv);

}
</script>
<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_hforced.php?art='.$_GE T['art'].'&auszahlen=true&tan='.$forced['tan'].'&puk='.$puk.'">
';
}
?>
</head>
<body bgcolor="#c0c0c0" topmargin="0" leftmargin="0" <? if ($_GET['auszahlen'] != 'true'){?>onload="doTime()"<?}?>>
<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>