PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mediadaten Highforcedbanner



kleinerengel
17.01.2007, 20:51
bei dem addon MediadatenHighforced werden die Durchschnittlichen verdienste pro Klick wird nicht mit ausgelesen. Was muss ich ändern das diese mit ausgelesen werden.

djws
17.01.2007, 21:40
Hi,

Korrektur siehe mein nächster Post.

NightX
17.01.2007, 21:41
Die werden ja nicht aus der DB ausgelesen sondern errechnet. Vielleicht ein kleiner Fehler im Code?

djws
18.01.2007, 00:19
Original von NightX
Die werden ja nicht aus der DB ausgelesen sondern errechnet. Vielleicht ein kleiner Fehler im Code?
hmmm stimmt.

ich hab die Frage auf was anderes bezogen.

aber hier die korrekte Lösung:

Auslesen der Daten:

$ex_hfc = db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE menge >= 1 and werbeart = 'highforcedbanner' and status = '1' and `verdienst` >0");
while ($count = mysql_fetch_array($ex_hfc)) {
$hfc_gebucht++;
$hfc_menge = $hfc_menge + $count['menge'];
$hfc_wert = $hfc_wert + ($count['verdienst']*$count['menge']);
}


Anzeigen in der Statistik:

<tr>
<td width="50%">High-Forcedklick Kampagnen</td>
<td width="50%"><?=@number_format($hfc_gebucht,0,",",".");?> Kampagnen</td>
</tr>
<tr>
<td width="50%">Ø Verdiest bei High-Forcedklicks</td>
<td width="50%"><?=@number_format(($hfc_wert / $hfc_menge),0,",",".");?> <?=$waehrung;?></td>
</tr>
<tr>
<td width="50%">High-Forcedklick Restklicks</td>
<td width="50%"><?=@number_format($hfc_menge,0,",",".");?> Klicks</td>
</tr>
<tr>
<td width="50%">High-Forcedklicks Gesamtwert</td>
<td width="50%"><?=@number_format($hfc_wert,2,",",".");?> <?=$waehrung;?></td>
</tr>
<tr>
<td colspan="2" width="100%%"><hr size="1" width="100%" color="#800000"></td>
</tr>

kleinerengel
18.01.2007, 16:04
Original von djws

Original von NightX
Die werden ja nicht aus der DB ausgelesen sondern errechnet. Vielleicht ein kleiner Fehler im Code?
hmmm stimmt.

ich hab die Frage auf was anderes bezogen.

aber hier die korrekte Lösung:

Auslesen der Daten:

$ex_hfc = db_query("SELECT * FROM ".$db_prefix."_gebuchte_werbung WHERE menge >= 1 and werbeart = 'highforcedbanner' and status = '1' and `verdienst` >0");
while ($count = mysql_fetch_array($ex_hfc)) {
$hfc_gebucht++;
$hfc_menge = $hfc_menge + $count['menge'];
$hfc_wert = $hfc_wert + ($count['verdienst']*$count['menge']);
}


Anzeigen in der Statistik:

<tr>
<td width="50%">High-Forcedklick Kampagnen</td>
<td width="50%"><?=@number_format($hfc_gebucht,0,",",".");?> Kampagnen</td>
</tr>
<tr>
<td width="50%">Ø Verdiest bei High-Forcedklicks</td>
<td width="50%"><?=@number_format(($hfc_wert / $hfc_menge),0,",",".");?> <?=$waehrung;?></td>
</tr>
<tr>
<td width="50%">High-Forcedklick Restklicks</td>
<td width="50%"><?=@number_format($hfc_menge,0,",",".");?> Klicks</td>
</tr>
<tr>
<td width="50%">High-Forcedklicks Gesamtwert</td>
<td width="50%"><?=@number_format($hfc_wert,2,",",".");?> <?=$waehrung;?></td>
</tr>
<tr>
<td colspan="2" width="100%%"><hr size="1" width="100%" color="#800000"></td>
</tr>


Nachdem ich den code eingebaut habe war bei den Highforced alles auf 0 es wurden dann keine daten mehr ausgelesen.

djws
18.01.2007, 19:53
@kleinerengel
wie heißen die heigh-forced-banner bei dir ?

ich hab kein addon von hier runtergeladen sondern den cron und den o.g. code selbst geschrieben (naja beim Cron hab ich halt die benötigten Dinge angepasst.)

und dort ist u.a. auch die Vorgabe unter welcher "Bezeichnung" die banner in die DB geladen werden

ich hab bei mir die "Bezeichnung" 'highforcedbanner' genommen, wenn das bei dir anders heißt, dann musst du das halt entsprechend ersetzen.