PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [S] Paidmail verdienst in Bilanz



deniz
27.06.2008, 00:36
Guten Abend,

wie schaffe ich es, dass die Einnahmen der bestätigten Paidmails in der Bilanz erscheint? Leider erscheint bis jetzt nur die Ausgaben, deswegen entsteht immer ein negativer Wert bei der Bilanz.

Hat da jemand was für mich?

Vielen Dank schonmal!

jpwfour
27.06.2008, 11:02
bilanz(0,$mail['verdienst']);
in der pcheck.php

da gehört bei 0 dann der eigentliche wert/preis der paidmail hin, z.bsp. so:


bilanz($mail['preis'],$mail['verdienst']);

dass kommt aber ganz darauf an, wo und wie der wert der paidmail gespeichert wird, und wie die mails aus der datenbank ausgelesen werden, also evtl im db_query() noch den wert v.preis oder so hinzufügen, je nach dem.

verwendest du nur das standard mail system oder ein addon/interface/automailer?

deniz
27.06.2008, 14:54
Ich benutze Interface zum einlesen der Werbung, verschicken werde ich sie per Hand. Sonst habe ich keine Addons drinne, die was mit den Mails zu tun hätten.

deniz
02.07.2008, 20:31
Wenn ich den Code (oben) in die pcheck.php schreibe, anstelle des Original, wird leider immer noch nur die Ausgabe berechnet. Ohne Einnahme.

eRaaaa
03.07.2008, 20:04
mhmm, vllt weil nur der verdienst inner db gespeichert wird? also müsstest das vllt zurückrechnen. also wenn du weisst wieviel prozent admineinnahmen und refvergütungen abgerechnet werden bei dir( haste ja sicherlich alles eingestellt) könntest den wert einfach draufrechnen. vllt gehts auch viel leichter, is halt gerad nur ne idee:

$maileinnahmen = $mail['verdienst']+$mail['verdienst']*(PROZENTWERT/100);

dann

bilanz($maileinnahmen,$mail['verdienst']);


:D super umständlich i know, sollte aber gehen ????!!!!

/edit: ich meine sogar dass PROZENTWERT auch irgendwo inner db steht ?! musste ma nen vms spezi fragn ;D

Gruß
eRa

jpwfour
03.07.2008, 21:32
zuerst mal den db_query checken, ob dort SELECT * FROM steht, oder SELECT xx,yy,zzz FROM , im 2ten fall musst du da noch hinzufügen:

v.preis

oder auch p.preis oder so, je nach dem mit welchem buchstaben die tabelle mit der spalte preis bezeichnet wird.

für die etwas umständlichere methode mit dem rückrechnen:
der wert steht in der tabelle vms_interface, spalte eigenverdienst

aber an deiner rechung stört mich etwas:

Preis: 200 lose
Gebühr: 30 %

-> 200 * 0,7 = 140 Lose verdienst (user)

$maileinnahmen = $mail['verdienst']+$mail['verdienst']*(PROZENTWERT/100);

182 = 140 + 140 * (30/100)

da kommt ja dann weniger bei raus...

korrekt müsste es wohl so sein:

$maileinnahmen = $mail['verdienst'] / ((100-PROZENTWERT)/100);

200 = 140 / ( (100-30)/100)

bzw: 200 = 140 / 0,7

eRaaaa
04.07.2008, 01:40
yo natürlich! mathe sollte gelernt sein *g* :D

(mit nem bisschen überlegen hätte man da aber auch selber drauf kommen können, so btw :) )

maniwelt
07.09.2008, 01:42
So, da ESELFUTTER nicht erreichbar ist oder auch CDP, ruf ich diesen Thread wieder hervor....

Kann es einer nun als Addon anbieten, oder als CODE-Schnippsel ?

Ich bräuchte mal unbedingt die Paidmails in die Bilanz :frusty:

Lokutos
07.09.2008, 10:43
Ich mach es dir auf Heute abend

maniwelt
07.09.2008, 11:23
Hmmm...

Hab den Esel doch erwischt, es stellte sich bei mir herraus das mein ICQ seit 5 Tage ausfall hatte, seltsam, dabei war immer "online" als Status, nun gehts wieder....

Lokutos
07.09.2008, 11:24
ok dan viel glück dem eselsohr gg
NE wens prob gibt einfach hier wieder melden
Joschi

Thomas
15.09.2008, 22:03
Ich könnte dabei Auch Hilfe brauchen.....


Woher nehm ich den Preis ?

Kann ich den nicht über die tan aus gebuchte werbung lesen ?
da sollte die Mail ja auch drin stehen.


Ich kann das leider nicht testen da ich noch meine Mails eingelesen habe.

Lokutos
15.09.2008, 22:11
In der pcheck.php

die Bilanz funktion mit der ersetzen


$maileinnahmen = $mail['verdienst'] / ((100-XXX)/100);
bilanz($maileinnahmen,$mail['verdienst']);

die XXX ist deine Betreibergebür

Thomas
18.09.2008, 17:33
In der pcheck.php

die Bilanz funktion mit der ersetzen


$maileinnahmen = $mail['verdienst'] / ((100-XXX)/100);
bilanz($maileinnahmen,$mail['verdienst']);

die XXX ist deine Betreibergebür

Hallo,
was wenn ich die Betreibergebür als $tring möchte muss ich die Auslesen ?

Sie ist ja nicht Global bekannt, da sie nur für´s Interface gebraucht wird.

Also alla $mailgeb= Select FROM .... Where is betreibergebühr....;

eRaaaa
18.09.2008, 17:46
Hallo,
was wenn ich die Betreibergebür als $tring möchte muss ich die Auslesen ?

Sie ist ja nicht Global bekannt, da sie nur für´s Interface gebraucht wird.

Also alla $mailgeb= Select FROM .... Where is betreibergebühr....;

ja genau, so würde ich es auch machen, weil hinterher ändert man evtl. die betreibergebühr mal, und vergisst dass die in der datei noch drinne steht (ohne ausgelesen zu werden) und das wäre dann nich so toll.

aber ist die betreibergebühr nicht 'eigenverdienst' in den interfacedaten ?

also müsstest du wenn du es ganz korrekt machen willst, z.b nen join über gebuchte_werbung mit sponsor über interfacedaten machen und dort dann eigenverdienst auslesen. wenn du dir allerdings sicher bist, dass du bei allen sponsoren den gleichen eigenverdienst hast, reicht auch nen normaler select.

Thomas
18.09.2008, 18:02
ja genau, so würde ich es auch machen, weil hinterher ändert man evtl. die betreibergebühr mal, und vergisst dass die in der datei noch drinne steht (ohne ausgelesen zu werden) und das wäre dann nich so toll.

aber ist die betreibergebühr nicht 'eigenverdienst' in den interfacedaten ?

also müsstest du wenn du es ganz korrekt machen willst, z.b nen join über gebuchte_werbung mit sponsor über interfacedaten machen und dort dann eigenverdienst auslesen. wenn du dir allerdings sicher bist, dass du bei allen sponsoren den gleichen eigenverdienst hast, reicht auch nen normaler select.

Zur zeit bin ich noch nicht sicher ob ich Mails verschicken soll.

Oder ob mit neuem Script der Mailversand Geschichte ist.

Bisher war die Bestätigungsrate sehr gering.