PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : VMS Blacklist: Warum keine Übergabe der tan beim löschen bzw. freigeben?



Worka
03.07.2008, 08:03
Hallo
Ich habe den Spider testweise laufen lassen und zum testen nur Adminkampangen eingestellt.
Wie erwartet hat der Spider alle "bösen" Kampangen gefunden und gesperrt aber...

Nun kann ich die Kampangen nicht mehr aus der Blacklist löschen oder wieder freigeben.
Wenn man die TAN beim löschen bzw. freigeben aber mit übergibt (und die DB Abfrage entsprechend erweitert) funktioniert es.

Gibt es einem bestimmten Grund warum das in der Blacklist ohne TAN gemacht wurde?

MfG
Worka

Xenon
03.07.2008, 10:03
Soweit ich weiß wurde dieser fehler/bug noch nicht behoben aber hier im forum lauert irgendwo ein bugfix davon , wenn ich ihn finde sag ich bescheid :thumb:

jpwfour
03.07.2008, 10:34
einen bestimmten grund wird es wohl nicht geben, dieses "feature" ist halt einfach ins vms nicht eingebaut, kann man aber mit wenigen zeilen code eben selber einbauen, natürlich wär das mal ne anregung für die nächste version @ gremlin...

wobei ich in der blacklist die banner schon freigeben bzw. lsöchen kann, nur mittels get parameter:


if ($_GET['loeschen']=='true' && $_GET['kid']) {
db_query("DELETE FROM ".$db_prefix."_gebuchte_werbung WHERE kid='".$_GET['kid']."' and status = '2' and sponsor='".$_GET['sponsor']."' LIMIT 1");
}
if ($_GET['blacklist']=='true' && $_GET['kid']) {
db_query("UPDATE ".$db_prefix."_gebuchte_werbung SET status = '1' WHERE kid='".$_GET['kid']."' and sponsor='".$_GET['sponsor']."' LIMIT 1");
}


also der erste teil löscht den banner komplett aus dem system, der 2. gibt den banner wieder aus der blacklist frei, oder was meintest du? (ich glaube, dieser code ist von anfang an drin? )

nur in der datei admin.php (interfacebanner) gibt es afaik keine möglichkeit, banner auf die blacklist zu setzen...

Worka
03.07.2008, 13:39
...
nur in der datei admin.php (interfacebanner) gibt es afaik keine möglichkeit, banner auf die blacklist zu setzen...

Stimmt schon, aber der Spider sperrt Kampangen, egal ob es Sponsor oder Adminkampangen sind.

So habe ich es geschaft, die Banner in die Blacklist zu bekommen.

Das Problem habe ich gelöst, indem ich zusätzlich zur "kid" und "sponsor", die "tan" in den Link gepackt und in der SQL Abfrage entsprechend erweitert habe. (In der blacklist.php)

Eigentlich hätte ich wohl auch die Adminkampange einfach löschen können, aber halt nicht in der Blacklist, da kann man auf "löschen" bzw. "löschen blacklist" klicken aber es passiert halt nichts.