Seite 5 von 8

Re: [3.3] [DEV] Sudoku

Verfasst: 25.04.2025 17:28
von bammerli
Hallo zusammen

Ich finde Sudoku spitze und die Vorfreude der Gildenmitglieder ist gross.

Installation, *.xml Datein hochgeladen, alles einwandfrei.
Im Forum Sudoku Classic aufgerufen, kriege ich

Code: Alles auswählen

[phpBB Debug] PHP Warning: in file [ROOT]/ext/mot/sudoku/controller/mot_sudoku_main.php on line 335: Trying to access array offset on false
[phpBB Debug] PHP Warning: in file [ROOT]/ext/mot/sudoku/controller/mot_sudoku_main.php on line 335: Trying to access array offset on false
[phpBB Debug] PHP Warning: in file [ROOT]/ext/mot/sudoku/controller/mot_sudoku_main.php on line 335: Trying to access array offset on false
[phpBB Debug] PHP Warning: in file [ROOT]/ext/mot/sudoku/controller/mot_sudoku_main.php on line 335: Undefined array key ""
[phpBB Debug] PHP Warning: in file [ROOT]/ext/mot/sudoku/controller/mot_sudoku_main.php on line 336: Trying to access array offset on false
Samurai und Ninja bringen keine Fehler auch Ruhmeshalle und Rangliste, ohne Fehler

phpbb 3.3.1.4 & PHP v.8.3.19

Danke für die Hilfe

EDIT: Wenn man nicht alle *.xml Dateien miteinander hochladen möchte, geht es ohne Probleme

Re: [3.3] [DEV] Sudoku

Verfasst: 11.05.2025 04:11
von bammerli
Hallo zusammen

Ich liebe es und unsere Gilde feiert es richtig ab.
Danke vielmals für viele Stunden Knobelei beim Denksport :D

Re: [3.3] [DEV] Sudoku

Verfasst: 26.06.2025 11:34
von Mike-on-Tour
Die ver 0.12.0 steht zum Download bereit, der Download-Link im Startbeitrag ist geändert. Diese Version beinhaltet folgende Neuerungen und/oder Änderungen:
  • Eine neue Einstellung in der Punktevergabe, mit der jetzt für das Abbrechen eines Spieles zwischen 1 und 1.000 Strafpunkten vergeben werden können. Diese Strafpunkte werden dem Gesamtpunktekonto der jeweiligen Sudoku-Variante und - falls aktiviert - auch den UP-Punkten abgezogen.
    Die Voreinstellung von '0' schaltet diese Funktion ab, das entspricht dm bisherigen Verhalten.
  • Dem Spieler werden diese Strafpunkte beim Verweilen des Mauszeigers über dem "Abbrechen"-Knopf angezeigt, ebenso als Meldung nach dem Abbruch.
  • Die Minimalversion für PHP wurde auf PHP 8.0.30 angehoben!
    Wer noch eine PHP-Version unterhalb von 8.0.30 hat, DARF NICHT UPDATEN!
  • Einige Verbesserungen im Code

Re: [3.3] [DEV] Sudoku

Verfasst: 26.06.2025 18:57
von bammerli
Danke für das Update :grin:

Re: [3.3] [DEV] Sudoku

Verfasst: 01.06.2026 11:53
von Mike-on-Tour
Die ver 0.13.0 steht zum Download bereit, der Download-Link im Startbeitrag ist geändert. Diese Version beinhaltet folgende Neuerungen und/oder Änderungen:
  • Hinzufügen einer Funktion zur ext.php, um die minimalen und maximalen PHP und phpBB Versionen sowie ihre entsprechenden Bedingungen aus dem Abschnitt require der composer.json auszulesen, um Fehler bei der doppelten Eingabe der Werte in zwei Dateien zu vermeiden
  • Hinzufügen einer neuen Funktion zum Abspeichern und späteren Wiederaufnahme von begonnen Spielen inkl. einer ACP-Einstellung zum Aktivieren (Standard ist "aktiv") und eines neuen Tabs mit einer tabellarischen Aufstellung der gespeicherten Spiele (Anzeige nur, wenn gespeicherte Spiiele vorhanden) zum Laden bzw. Löschen derselben
  • Änderung der minimalen PHP-Version auf 8.1.33 und der phpBB-Version auf 3.3.9
  • Änderung der maximalen PHP-Version auf 8.5.x
  • Alle Konstruktor-Deklarationen auf Constructor Property Promotion umgestellt
  • Alle CSS-Dateien auf Nested CSS umgestellt
  • ACP-Einstellungen auf die neueste Version von Toggle Control lukewcs/togglectrl 1.3.x umgestellt
  • Die Tab-Boxen mit dem jeweiligen Inhalt so umgestellt, dass sie nur noch geladen werden, wenn sie auch angezeigt werden, um die zu ladende Datenmenge zu reduzieren
  • Das Aussehen des Selektors für die Position der Zifferneingabe und der Tabellenüberschriften im Style Dark Vision überarbeitet
  • Bugfix einer falschen Nutzung der phpBB Sprachdatei common.php, die zur Anzeige der Sprachvariablen anstatt des Monatsnamens in der "Hall of Fame" führte
  • Bugfix in den Funktionen save_game_points() (in vorherigen Versionen save_solved_game()) und save_to_fame() von controller/mot_sudoku_main.php, die dazu führten, dass bei Abbruch eines Spieles die Anzahl der gelösten Rätsel in MOT_SUDOKU_STATS_TABLE und MOT_SUDOKU_FAME_TABLE erhöht und eine Spiele-Id von 0 in das entsprechende Array der MOT_SUDOKU_STATS_TABLE eingefügt wurde

Re: [3.3] [DEV] Sudoku

Verfasst: 07.08.2026 16:00
von Rätselfreund
Vielen Dank für die tolle Erweiterung. Es macht riesigen Spaß, die Sudokus auszuprobieren und zu lösen :grin:

https://www.raetselforum.de/app.php/msudoku

Beim Speichern kommt es bei mir allerdings manchmal zu einem Error 500:
Der Server auf www.raetselforum.de sendete einen Fehler: 500 Internal Server Error
Das Spiel ist danach gespeichert und kann wieder geladen werden.

Die PHP-Version ist 8.4 und die phpBB-Version ist 3.3.17.

Re: [3.3] [DEV] Sudoku

Verfasst: 07.08.2026 16:06
von LukeWCS
Hallo
Rätselfreund hat geschrieben: 07.08.2026 16:00 Beim Speichern kommt es bei mir allerdings manchmal zu einem Error 500:
Ein 500er ist für Entwickler nicht hilfreich, denn das sagt lediglich aus, dass der Server aufgrund eines schweren Fehlers seine Arbeit nicht wie geplant ausführen konnte. Was man effektiv braucht, ist die tatsächliche Fehlermeldung aus dem PHP Error Log. Ganz besonders wichtig, wenn das nur "manchmal" auftritt. ;-) Da bitte im Log nachschauen und die dortige Fehlermeldung zum fraglichen Zeitpunkt hier posten.

Re: [3.3] [DEV] Sudoku

Verfasst: 07.08.2026 17:39
von Rätselfreund
Ich habe mir die PHP-Error-Logs freischalten lassen. Obwohl der Fehler in der Zwischenzeit mehrfach aufgetaucht ist, erscheint er nicht in dem Error-Log :-?

Re: [3.3] [DEV] Sudoku

Verfasst: 07.08.2026 17:40
von Mike-on-Tour
Da kann ich LukeWCS nur zustimmen, und der Link ist auch nicht hilfreich, weil man dann zur Login-Seite weitergeleitet wird.

Re: [3.3] [DEV] Sudoku

Verfasst: 07.08.2026 19:16
von LukeWCS
Okay, ohne genaue Fehlermeldung wird das hier ein Blindflug und wir veranstalten ein lustiges Rätselraten. Das würde zwar super zu deinem Foren-Thema passen, bringt aber niemand weiter. :wink:

Wenn man sich die folgenden Aussagen zusammen ansieht:
  • Beim Speichern kommt es bei mir allerdings manchmal zu einem Error 500:
  • Das Spiel ist danach gespeichert und kann wieder geladen werden.
  • Obwohl der Fehler in der Zwischenzeit mehrfach aufgetaucht ist, erscheint er nicht in dem Error-Log
Dann liegt die Vermutung nahe, dass das Problem tiefer liegt, also serverseitig. Gäbe es ein Problem bei phpBB oder der Ext, dann gäbe es auch Meldungen im PHP Error Log. Da es diese aber scheinbar nicht gibt, gleichzeitig aber das Speichern funktioniert, muss "irgendwas" die Auslieferung der nächsten Seite verhindern.

Falls Mike nicht noch was besseres einfällt, sehe ich momentan den einzigen Ansatz darin, den Hoster Support zu kontaktieren und ihn zu bitten, ob er den Grund ermitteln kann. Dabei möglichst den Zeitraum einer solchen Fehlermeldung so genau wie möglich angeben.

Was man phpBB-seitig noch tun könnte:

1. Mal alle anderen Erweiterungen deaktivieren und dann testen ob das Problem immer noch sporadisch auftritt. Wenn nicht, muss man die verursachende Ext ausfindig machen.

2. Mal FC laufen lassen und Bericht hier einfügen, ob das irgendwas zu Tage fördert. Da das Problem aber nur sporadisch auftritt, glaube ich eher weniger, dass uns das weiterbringt. Aber trotzdem mal machen, schadet nie, da FC eh fast immer etwas findet was behoben werden kann/sollte. ^^

phpBB File Check - Zum prüfen auf Existenz und Intaktheit der phpBB Dateien