[3.3] [DEV] Sudoku

In diesem Forum können Extension-Autoren ihre Extensions vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
bammerli
Mitglied
Beiträge: 43
Registriert: 07.03.2025 09:45
Wohnort: Schweiz
Kontaktdaten:

Re: [3.3] [DEV] Sudoku

Beitrag 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
bammerli
Mitglied
Beiträge: 43
Registriert: 07.03.2025 09:45
Wohnort: Schweiz
Kontaktdaten:

Re: [3.3] [DEV] Sudoku

Beitrag von bammerli »

Hallo zusammen

Ich liebe es und unsere Gilde feiert es richtig ab.
Danke vielmals für viele Stunden Knobelei beim Denksport :D
Benutzeravatar
Mike-on-Tour
Supporter
Supporter
Beiträge: 1507
Registriert: 13.01.2020 21:09
Kontaktdaten:

Re: [3.3] [DEV] Sudoku

Beitrag 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
Kein Support über PN!
bammerli
Mitglied
Beiträge: 43
Registriert: 07.03.2025 09:45
Wohnort: Schweiz
Kontaktdaten:

Re: [3.3] [DEV] Sudoku

Beitrag von bammerli »

Danke für das Update :grin:
Benutzeravatar
Mike-on-Tour
Supporter
Supporter
Beiträge: 1507
Registriert: 13.01.2020 21:09
Kontaktdaten:

Re: [3.3] [DEV] Sudoku

Beitrag 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
Kein Support über PN!
Benutzeravatar
Rätselfreund
Mitglied
Beiträge: 378
Registriert: 28.09.2008 21:55
Kontaktdaten:

Re: [3.3] [DEV] Sudoku

Beitrag 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.
Zuletzt geändert von Rätselfreund am 07.08.2026 16:36, insgesamt 1-mal geändert.
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 3762
Registriert: 15.12.2014 10:19

Re: [3.3] [DEV] Sudoku

Beitrag 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.
Möge das Backup mit dir sein. Immer.
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen
Benutzeravatar
Rätselfreund
Mitglied
Beiträge: 378
Registriert: 28.09.2008 21:55
Kontaktdaten:

Re: [3.3] [DEV] Sudoku

Beitrag 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 :-?
Benutzeravatar
Mike-on-Tour
Supporter
Supporter
Beiträge: 1507
Registriert: 13.01.2020 21:09
Kontaktdaten:

Re: [3.3] [DEV] Sudoku

Beitrag 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.
Kein Support über PN!
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 3762
Registriert: 15.12.2014 10:19

Re: [3.3] [DEV] Sudoku

Beitrag 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
Möge das Backup mit dir sein. Immer.
Kein Support via PN! Siehe den Punkt "Private Nachrichten" im phpBB.de-Knigge.
Erweiterungen - Infos zur artgerechten Haltung / phpBB Ext Check - Analyse von Erweiterungen
Antworten

Zurück zu „Extensions in Entwicklung“