Hallo,
Also das mit den Interfaces hatte ich gestern schon bei einem Kunden. Folgende Änderungen müssen gemacht werden :
1. Datenbank :
In der Datenbank den SQL-Befehl ausführen :
Code:
ALTER TABLE `vms_crons` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT
Damit werden die IDs für die Crons autom. vergeben.
2. Crons in die Datenbank einfügen :
Wenn man z.B. folgenden Befehl vorliegen hat
Code:
INSERT INTO `vms_crons` (`cron`, `intervall`, `laufzeit`, `datei`, `bezeichnung`) VALUES
('int_traffic', 0, 0, 'crons/ads4finies.text.php', 'Ads4Finies (Paidlinks)'),
('int_mail', 0, 0, 'crons/ads4finies.mail.php', 'Ads4Finies (Paidmails)'),
('int_forcedbanner', 0, 0, 'crons/ads4finies.forced.php', 'Ads4Finies (Forcedbanner)');
diesen folgendermassen abwandeln:
Code:
INSERT INTO `vms_crons` (`cron`, `laufzeit`, `datei`, `bezeichnung`) VALUES
('int_traffic', 0, 'crons/ads4finies.text.php', 'Ads4Finies (Paidlinks)'),
('int_mail', 0, 'crons/ads4finies.mail.php', 'Ads4Finies (Paidmails)'),
('int_forcedbanner', 0, 'crons/ads4finies.forced.php', 'Ads4Finies (Forcedbanner)');
Also `intervall` und den dazugehörigen Wert entfernen.
3. Crondateien ändern
Im Cron selbst müssen ein paar Zeilen entfernt werden. Ganz oben die ersten beiden Zeilen :
Code:
@require_once ('../lib/functions.lib.php');
db_connect();
und ganz unten die letzten 4 Zeilen :
Code:
// Zeit setzen
db_query ("UPDATE ".$db_prefix."_crons SET laufzeit = '".time()."' WHERE bezeichnung = 'Ads4Finies (Paidlinks)'");
db_close();
die('<font color="red"><b>Nicht genug? Mehr Sponsoren gibt´s bei:</b> <a href="http://www.script-kiste.shop.ms">Script-Kiste</a>');
Danach sollte das eigentlich laufen.
Gruß
Marco