[BETA] phpBB3 Football MOD Version 0.9.3

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
femu
Mitglied
Beiträge: 568
Registriert: 18.10.2005 11:47
Wohnort: Pfaffenhofen
Kontaktdaten:

Re: [BETA] phpBB3 Football MOD Version 0.9.0

Beitrag von femu »

Hallo Football,

ich muß nochmal auf das Thema Cronjob Reminder zurückkehren. Also bei mir erhält niemand ein Mail, auch wenn das Häckchen im Profil gesetzt ist. Ich hab mir dann auch mal die Datei cronjob_reminder.php angesehen. Kann das überhaupt extern aufgerufen und ausgeführt werden? Ich meine, wenn du gleich am Anfang define ('IN_PHPBB', true); stehen hast?? Das würde doch voraussetzen, daß man im Forum sein müsste bzw. der Aufruf aus dem Forum heraus passieren müsste (korrigiere mich, wenn ich da einen Denkfehler haben sollte) ...
Gruß, femu
___________________________________________
[Meine Modification Homepage] - [Meine reguläre Homepage]
Benutzeravatar
football
Mitglied
Beiträge: 862
Registriert: 03.05.2009 10:37
Kontaktdaten:

Re: [BETA] phpBB3 Football MOD Version 0.9.0

Beitrag von football »

femu hat geschrieben:ich muß nochmal auf das Thema Cronjob Reminder zurückkehren. Also bei mir erhält niemand ein Mail, auch wenn das Häckchen im Profil gesetzt ist. Ich hab mir dann auch mal die Datei cronjob_reminder.php angesehen. Kann das überhaupt extern aufgerufen und ausgeführt werden? Ich meine, wenn du gleich am Anfang define ('IN_PHPBB', true); stehen hast?? Das würde doch voraussetzen, daß man im Forum sein müsste bzw. der Aufruf aus dem Forum heraus passieren müsste (korrigiere mich, wenn ich da einen Denkfehler haben sollte) ...
Mit

Code: Alles auswählen

define ('IN_PHPBB', true);
definierst du IN_PHPBB ja gerade als true, damit alle anderen Programmteile "denken" das du auch in phpBB bist.
In cron_remember.php ( cronjob_reminder.php kenne ich nicht) wird allerdings dein im Adminbereich hinterlegter Code überprüft, damit nicht jeder das Script
einfach aufrufen kann und unerwünschte Mails verschickt. Diesen Code musst du deinem Aufruf mitgeben z.B. pfad/cron_remember.php?code=0000 wenn du 0000 als Code im adminbereich eingestellt hast.
Kein Support per PN oder E-Mail. Support-Anfragen beantworte ich nur über diese Community.
femu
Mitglied
Beiträge: 568
Registriert: 18.10.2005 11:47
Wohnort: Pfaffenhofen
Kontaktdaten:

Re: [BETA] phpBB3 Football MOD Version 0.9.0

Beitrag von femu »

Ah. Ok. Verstanden :roll:

Also den Aufruf mache ich über Cronjob.de genauso ... also mit http://....../football/cron_remember.php?code=xxxxxxx (mein Passwort halt, daß ich in der Config eingegeben hab).

Aber es gibt keine Mails .... Auch wenn ich das manuell so aufrufe, passiert nichts. Woran könnte es dann noch liegen?
Gruß, femu
___________________________________________
[Meine Modification Homepage] - [Meine reguläre Homepage]
Benutzeravatar
DreamPromise
Mitglied
Beiträge: 3793
Registriert: 27.01.2004 17:56

Re: [BETA] phpBB3 Football MOD Version 0.9.0

Beitrag von DreamPromise »

Moin moin

ich hab mal 3 Testtipper angelegt.
Von diese Tippern hat noch KEINER einen Tipp abgegeben.
Ich hab 10 Punkte bekommen und komischer Weise die anderen beide auch ...Bild

T.C.
Benutzeravatar
football
Mitglied
Beiträge: 862
Registriert: 03.05.2009 10:37
Kontaktdaten:

Re: [BETA] phpBB3 Football MOD Version 0.9.0

Beitrag von football »

femu hat geschrieben:Ah. Ok. Verstanden :roll:

Also den Aufruf mache ich über Cronjob.de genauso ... also mit http://....../football/cron_remember.php?code=xxxxxxx (mein Passwort halt, daß ich in der Config eingegeben hab).

Aber es gibt keine Mails .... Auch wenn ich das manuell so aufrufe, passiert nichts. Woran könnte es dann noch liegen?
Dann liegt es an den Abgabezeiten deiner Spieltage. Leg doch mal einen Spieltag, an dem du ein Spiel nicht getippt hast, auf morgen 20:00 Uhr und ruf dann das Programm auf.
Wie sieht es mit deiner Zeitverschiebung aus? Hast du diese in der Tipprunde angegeben?
Sonst setz doch mal hinter

Code: Alles auswählen

$toclose = $db->sql_fetchrowset($result);

var_dump($toclose);
return;
und ruf direkt auf.
Wenn dann nichts angezeigt wird, stimmen die Zeiten nicht. Dann lass dir mal var_dump($sql); ausgeben.
Kein Support per PN oder E-Mail. Support-Anfragen beantworte ich nur über diese Community.
Benutzeravatar
football
Mitglied
Beiträge: 862
Registriert: 03.05.2009 10:37
Kontaktdaten:

Re: [BETA] phpBB3 Football MOD Version 0.9.0

Beitrag von football »

DreamPromise hat geschrieben:ich hab mal 3 Testtipper angelegt.
Von diese Tippern hat noch KEINER einen Tipp abgegeben.
Ich hab 10 Punkte bekommen und komischer Weise die anderen beide auch ...Bild
T.C.
Ein Tipper hat bei dir 10 Punkte bekommen. Jetzt ist bei dir im Adminbereich eingestellt, dass Tipper die nicht getippt haben automatisch die Punkte des letzten bekommen sollen. Wenn du diesen Schalter auf Nein setzt und die Ergebnisse neu abspeicherst, bekommen die anderen 0 Punkte.
Kein Support per PN oder E-Mail. Support-Anfragen beantworte ich nur über diese Community.
femu
Mitglied
Beiträge: 568
Registriert: 18.10.2005 11:47
Wohnort: Pfaffenhofen
Kontaktdaten:

Re: [BETA] phpBB3 Football MOD Version 0.9.0

Beitrag von femu »

football hat geschrieben:
femu hat geschrieben:Ah. Ok. Verstanden :roll:

Also den Aufruf mache ich über Cronjob.de genauso ... also mit http://....../football/cron_remember.php?code=xxxxxxx (mein Passwort halt, daß ich in der Config eingegeben hab).

Aber es gibt keine Mails .... Auch wenn ich das manuell so aufrufe, passiert nichts. Woran könnte es dann noch liegen?
Dann liegt es an den Abgabezeiten deiner Spieltage. Leg doch mal einen Spieltag, an dem du ein Spiel nicht getippt hast, auf morgen 20:00 Uhr und ruf dann das Programm auf.
Wie sieht es mit deiner Zeitverschiebung aus? Hast du diese in der Tipprunde angegeben?
Sonst setz doch mal hinter

Code: Alles auswählen

$toclose = $db->sql_fetchrowset($result);

var_dump($toclose);
return;
und ruf direkt auf.
Wenn dann nichts angezeigt wird, stimmen die Zeiten nicht. Dann lass dir mal var_dump($sql); ausgeben.
Also wenn ich obiges einfüge, wird das hier angezeigt:

Code: Alles auswählen

array(0) { } 
Hmmm ... jetzt erinnere ich mich dunkel. Der Aufruf darf nicht früher als xx und später als yy sein, oder? Wie war die Definition nochmal? (Hostzeit hab ich natürlich eingestellt).

Ok. Hab's gefunden. Spätestens 24h vorhat und max. 33h (ich hatte Do. 01:00h bei Abgabe Freitag 18h eingestellt ... Hab das jetzt mal auf Do 13h geändert) ... Warum eigentlich diese Eingrenzung? Eigentlich ist es doch egal, wann ich die Erinnerung schicke, oder? Also ob ich die nun Am Dienstag, Mittwoch oder Donnerstag rausschicke. Hauptsache es werden die Tipper informiert, die noch nicht getippt haben und das rechtzeitig vor der Tippabgabe ...
Gruß, femu
___________________________________________
[Meine Modification Homepage] - [Meine reguläre Homepage]
Benutzeravatar
football
Mitglied
Beiträge: 862
Registriert: 03.05.2009 10:37
Kontaktdaten:

Re: [BETA] phpBB3 Football MOD Version 0.9.0

Beitrag von football »

femu hat geschrieben: Ok. Hab's gefunden. Spätestens 24h vorhat und max. 33h (ich hatte Do. 01:00h bei Abgabe Freitag 18h eingestellt ... Hab das jetzt mal auf Do 13h geändert) ... Warum eigentlich diese Eingrenzung? Eigentlich ist es doch egal, wann ich die Erinnerung schicke, oder? Also ob ich die nun Am Dienstag, Mittwoch oder Donnerstag rausschicke. Hauptsache es werden die Tipper informiert, die noch nicht getippt haben und das rechtzeitig vor der Tippabgabe ...
Das wurde so gewählt, damit man mit einem Cronjob, der täglich um 13:00 Uhr aufgerufen wird, alle Ligen berücksichtigen kann und die Mails nicht mehrfach verschickt werden. An welchem Wochentag der Spieltag abgegeben werden muss ist dann egal. Die Tipper erhalten immer einen Tag vorher eine Mail und nicht schon Tage vorher und dann mehrmals.
Kein Support per PN oder E-Mail. Support-Anfragen beantworte ich nur über diese Community.
femu
Mitglied
Beiträge: 568
Registriert: 18.10.2005 11:47
Wohnort: Pfaffenhofen
Kontaktdaten:

Re: [BETA] phpBB3 Football MOD Version 0.9.0

Beitrag von femu »

football hat geschrieben:
femu hat geschrieben: Ok. Hab's gefunden. Spätestens 24h vorhat und max. 33h (ich hatte Do. 01:00h bei Abgabe Freitag 18h eingestellt ... Hab das jetzt mal auf Do 13h geändert) ... Warum eigentlich diese Eingrenzung? Eigentlich ist es doch egal, wann ich die Erinnerung schicke, oder? Also ob ich die nun Am Dienstag, Mittwoch oder Donnerstag rausschicke. Hauptsache es werden die Tipper informiert, die noch nicht getippt haben und das rechtzeitig vor der Tippabgabe ...
Das wurde so gewählt, damit man mit einem Cronjob, der täglich um 13:00 Uhr aufgerufen wird, alle Ligen berücksichtigen kann und die Mails nicht mehrfach verschickt werden. An welchem Wochentag der Spieltag abgegeben werden muss ist dann egal. Die Tipper erhalten immer einen Tag vorher eine Mail und nicht schon Tage vorher und dann mehrmals.
Ok. Dann schau 'mer mal, ob Donnerstag 13h bei Abgabe Fr. 18h funktioniert :wink:

Ansonsten geht ja alles wunderprächtig.
Gruß, femu
___________________________________________
[Meine Modification Homepage] - [Meine reguläre Homepage]
Benutzeravatar
football
Mitglied
Beiträge: 862
Registriert: 03.05.2009 10:37
Kontaktdaten:

Re: [BETA] phpBB3 Football MOD Version 0.9.0

Beitrag von football »

femu hat geschrieben:Ok. Dann schau 'mer mal, ob Donnerstag 13h bei Abgabe Fr. 18h funktioniert :wink:

Ansonsten geht ja alles wunderprächtig.
Du kannst das auch vorher testen, indem du das Zeitintervall verschiebst

Code: Alles auswählen

			AND (DATE_SUB(m.delivery_date, INTERVAL '1 9:00' DAY_MINUTE) < FROM_UNIXTIME('$local_board_time'))
			AND (DATE_SUB(m.delivery_date, INTERVAL '1 00:01' DAY_MINUTE) > FROM_UNIXTIME('$local_board_time'))";
Die untere Zeile ist für die 24 Stunden (genauer 1 Tag und eine Minute) und die obere für die 33 Stunden (1 Tag + 9 Stunden).
Kein Support per PN oder E-Mail. Support-Anfragen beantworte ich nur über diese Community.
Antworten

Zurück zu „[3.0.x] Mods in Entwicklung“