tomme hat geschrieben:Ich nehme an, die Matchzeiten zu User-Zeiten umzubauen ist ein groesserer Act? Werd mal in anderen Mods schauen, wie das geloest wurde... Irgendein Tip welche Files da geandert werden muessten?
Ja, das ist schon ein größerer Act. Neben den Matchzeiten musst du ja dann auch die Abgabetermine umsetzen, da die Umstellung sonst kein Sinn macht.
Im Adminbereich müssen die Module nicht angepasst werden, solange der Admin immer die Deutschland-Brille auf hat und dies beachtet. Sonst wird es noch umfangreicher.
Problem ist nur, das ich die Anzeige des Spielbeginns schon in der SQL-Anfrage formatiere und dabei für die Wochentage die User-Sprache beachte:
Code: Alles auswählen
CONCAT(
CASE DATE_FORMAT(m.match_datetime,'%w')
WHEN 0 THEN '" . $lang_dates['Sun'] . "'
WHEN 1 THEN '" . $lang_dates['Mon'] . "'
WHEN 2 THEN '" . $lang_dates['Tue'] . "'
WHEN 3 THEN '" . $lang_dates['Wed'] . "'
WHEN 4 THEN '" . $lang_dates['Thu'] . "'
WHEN 5 THEN '" . $lang_dates['Fri'] . "'
WHEN 6 THEN '" . $lang_dates['Sat'] . "'
ELSE 'Error' END,
DATE_FORMAT(m.match_datetime,' %d.%m. %H:%i')
) AS match_time,
Da müsstes du jetzt die User-Zeitzone einfließen lassen.
Für die Korrektur des Spielbeginns müßten folgende Dateien angepasst werden:
football\block\bet.php
football\block\bet_popup.php
football\block\results.php
football\block\viewplan_popup.php
football\includes\export.php
Für die Tippabgabe bereite ich die Anzeige analog auf.
Hier wären folgende Dateien anzupassen:
football\block\bet.php
football\block\delivery.php
football\includes\functions.php
football.php
(jeweils nach delivery_date bzw. delivery_date_2 oder delivery_date_3 suchen)
Edit: Ich Habe gerade gesehen, dass du die MOD in Englisch laufen läßt. Die Übersetzung ist natürlich noch ein wenig dürftig, weil automatisch übersetzt.
Für Verbesseungen die Sprachdateien wäre ich dankbar.
Vielleicht ist es einfacher die Spielzeiten und Abgabetermine in der der Datenbank umzusetzen (+12). Dies sollte per SQL-Befehl möglich sein.
Oder die Zeiten in meinen Excel-Dateien anpassen und damit die Datenbank neu aufbauen.