Jahreszahl ändern

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Shaq
Mitglied
Beiträge: 108
Registriert: 29.10.2004 18:46
Wohnort: irgendwo im Nirgendwo
Kontaktdaten:

Jahreszahl ändern

Beitrag von Shaq »

ich möchte gerne das Jahr 2005 in allen Ansichten in 905 ändern... in welcher Datei muss ich das machen?
Fantasy- und Rollenspielfreunde klicken *hier*
INRI967
Mitglied
Beiträge: 11
Registriert: 14.06.2004 07:58
Kontaktdaten:

Beitrag von INRI967 »

das wird verdammt schwer ;) phpbb arbeitet mit einer Datums-variante, die am 01.01.1970 beginnt.
Damit ein Datum im Jahr 905 darstellen ist also nicht so sehr einfach ;) glaub da musst du dir nen eigenen mod für schreiben.

mfg
Benutzeravatar
Shaq
Mitglied
Beiträge: 108
Registriert: 29.10.2004 18:46
Wohnort: irgendwo im Nirgendwo
Kontaktdaten:

Beitrag von Shaq »

hm... so ein Mist...

*mal in die Runde fragt, ob jemand sowas machen könnte?* :(
Fantasy- und Rollenspielfreunde klicken *hier*
Benutzeravatar
Shaq
Mitglied
Beiträge: 108
Registriert: 29.10.2004 18:46
Wohnort: irgendwo im Nirgendwo
Kontaktdaten:

Beitrag von Shaq »

in welcher Datei liegt das eigentlich?
Fantasy- und Rollenspielfreunde klicken *hier*
Maxy
Mitglied
Beiträge: 135
Registriert: 01.06.2004 17:33

Beitrag von Maxy »

phpBB benutzt für die Zeitermittlung die php-Funktion time(). Dadurch erhält man einen Zeitstempel. Dazu mal hier nachlesen: Unixzeit.
Also so ohne weiteres wirst du nicht minus 1100 Jahre rechnen können.

Lösung, die mir dazu einfällt:
Überall dort, wo ein Datum ausgegeben wird, die Anzeige umbasteln. Getrennt in Tag und Monat und -> die Jahreszahl mittels date() rausfinden, in Integer umwandeln, die 1100 davon abziehen und hinter den Rest des Datum schreiben.
So in etwa könnte das funktionieren. Durch die Verwendung der Templates wird es aber wahrscheinlich noch etwas schwieriger.
Benutzeravatar
Shaq
Mitglied
Beiträge: 108
Registriert: 29.10.2004 18:46
Wohnort: irgendwo im Nirgendwo
Kontaktdaten:

Beitrag von Shaq »

ich hab schon nen anderen Weg gefunden... hab einfach in den Profilen und der Konfiguration j.F 905 H:i reingepackt :D

muss halt einmal im Jahr geändert werden, aber das werd ich schon überleben :roll:
Fantasy- und Rollenspielfreunde klicken *hier*
Maxy
Mitglied
Beiträge: 135
Registriert: 01.06.2004 17:33

Beitrag von Maxy »

Und was ist, wenn du "906" was von "905" anzeigen lassen willst?
Benutzeravatar
Shaq
Mitglied
Beiträge: 108
Registriert: 29.10.2004 18:46
Wohnort: irgendwo im Nirgendwo
Kontaktdaten:

Beitrag von Shaq »

wie meinst du das? :o

[Edit] Ach du Sch... *an Kopf klatsch* ... daran hab ich gar nicht gedacht :roll: ... so ein Mist aber auch...
Fantasy- und Rollenspielfreunde klicken *hier*
Maxy
Mitglied
Beiträge: 135
Registriert: 01.06.2004 17:33

Beitrag von Maxy »

Hm, so wie ich dich verstanden habe, läßt du das Datum statt in der normalen Form einfach als Tag.Monat 905 ausgeben (+Uhrzeit natürlich). Also z.b. statt "27. Juni 2005" steht jetzt bei dir "27. Juni 905". Richtig?

Was ist jetzt aber wenn normal 27. Juni 2004 da stehen würde. Wird das dann auch zu "27. Juni 905"?

Edit: dein Hirn war doch schneller als meine Finger. :lol:
Benutzeravatar
Shaq
Mitglied
Beiträge: 108
Registriert: 29.10.2004 18:46
Wohnort: irgendwo im Nirgendwo
Kontaktdaten:

Beitrag von Shaq »

hm... das ist jetzt natürlich blöd... obwohl ich es auch verkraften könnte, wenn nächstes jahr überall 906 steht :roll:
Fantasy- und Rollenspielfreunde klicken *hier*
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“