swinxx
15.01.2008, 00:51
Hoi,
die Betreiber eines Lipphaus Shops unter euch kennen ja sicher den alten Newsletter Bug. Jeder User bekommt nicht nur einmal den Newsletter sondern so viele davon wie er Scripte im Shop gekauft hat.... Hat also einer 5 Sachen im Shop gekauft bekommt dieser auch jeden Newsletter 5 mal...
Hier die Lösung dafür:
öffne die Datei: admin/newsletter.php und suche folgenden Teil:
if ($_POST['script_name'] != 'all') {
$sql = "SELECT DISTINCT * FROM ".$tbl['leads']." WHERE email > '' AND script_name = '".$_POST['script_name']."'";
} else {
$sql = "SELECT DISTINCT * FROM ".$tbl['leads']." WHERE email > ''";
}
es gibt nun 2 Varianten die ihr daraus machen könnt:
Variante 1 - 1 Newsletter pro Mailaddy
if ($_POST['script_name'] != 'all') {
$sql = "SELECT * FROM ".$tbl['leads']." WHERE email > '' AND script_name = '".$_POST['script_name']."' GROUP BY email";
} else {
$sql = "SELECT * FROM ".$tbl['leads']." WHERE email > '' GROUP BY email";
}
Variante 2 - 1 Newsletter pro Klamm ID
if ($_POST['script_name'] != 'all') {
$sql = "SELECT * FROM ".$tbl['leads']." WHERE email > '' AND script_name = '".$_POST['script_name']."' GROUP BY user_id";
} else {
$sql = "SELECT * FROM ".$tbl['leads']." WHERE email > '' GROUP BY user_id";
}
Danken müsst ihr dafür Gremlin, er hat das ganze gelöst :yes:
Wer ihm also ne Kleinigkeit dafür spenden will, da es ja doch was gutes ist um seine Kunden nicht so zu nerven (gibt bei mir Shops von denen ich jeden Newsletter zwischen 5 und 10 mal bekomme...), kann dies gerne tun :-)
Spenden dann bitte an Gremlins Klamm ID: 184974
Wer nix spendet MUSS zumindest eine gute Bewertung für ihn abgeben:
Gremlins Nickpage (http://www.klamm.de/partner/unter_nickpage.php?directsearch=184974) :arf::yes:
Also dann - Have Fun
cu, Swinxx
die Betreiber eines Lipphaus Shops unter euch kennen ja sicher den alten Newsletter Bug. Jeder User bekommt nicht nur einmal den Newsletter sondern so viele davon wie er Scripte im Shop gekauft hat.... Hat also einer 5 Sachen im Shop gekauft bekommt dieser auch jeden Newsletter 5 mal...
Hier die Lösung dafür:
öffne die Datei: admin/newsletter.php und suche folgenden Teil:
if ($_POST['script_name'] != 'all') {
$sql = "SELECT DISTINCT * FROM ".$tbl['leads']." WHERE email > '' AND script_name = '".$_POST['script_name']."'";
} else {
$sql = "SELECT DISTINCT * FROM ".$tbl['leads']." WHERE email > ''";
}
es gibt nun 2 Varianten die ihr daraus machen könnt:
Variante 1 - 1 Newsletter pro Mailaddy
if ($_POST['script_name'] != 'all') {
$sql = "SELECT * FROM ".$tbl['leads']." WHERE email > '' AND script_name = '".$_POST['script_name']."' GROUP BY email";
} else {
$sql = "SELECT * FROM ".$tbl['leads']." WHERE email > '' GROUP BY email";
}
Variante 2 - 1 Newsletter pro Klamm ID
if ($_POST['script_name'] != 'all') {
$sql = "SELECT * FROM ".$tbl['leads']." WHERE email > '' AND script_name = '".$_POST['script_name']."' GROUP BY user_id";
} else {
$sql = "SELECT * FROM ".$tbl['leads']." WHERE email > '' GROUP BY user_id";
}
Danken müsst ihr dafür Gremlin, er hat das ganze gelöst :yes:
Wer ihm also ne Kleinigkeit dafür spenden will, da es ja doch was gutes ist um seine Kunden nicht so zu nerven (gibt bei mir Shops von denen ich jeden Newsletter zwischen 5 und 10 mal bekomme...), kann dies gerne tun :-)
Spenden dann bitte an Gremlins Klamm ID: 184974
Wer nix spendet MUSS zumindest eine gute Bewertung für ihn abgeben:
Gremlins Nickpage (http://www.klamm.de/partner/unter_nickpage.php?directsearch=184974) :arf::yes:
Also dann - Have Fun
cu, Swinxx