[3.3] Current time / World clock

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.
Benutzeravatar
IMC
Mitglied
Beiträge: 724
Registriert: 25.11.2018 20:32
Wohnort: Lüneburg
Kontaktdaten:

[3.3] Current time / World clock

Beitrag von IMC »

Name der Extension: Current time / World clock

Beschreibung:
Diese Erweiterung hat drei Grundfunktionen, die unabhängig voneinander aktiviert werden können. Sie aktualisiert sekündlich oder minütlich, je nach Einstellung, die aktuelle Zeit, die lokale Zeit des Benutzers und die Weltzeitanzeige. Diese Anzeigen können individuell im ACP für das gesamte Forum oder über das Rechtesystem für Benutzer oder Benutzergruppen aktiviert oder deaktiviert werden.

Die aktuelle Uhrzeit wird auf allen Seiten angezeigt und kann unabhängig vom Datumsformat des Benutzers in den persönlichen Einstellungen konfiguriert werden. Es wird die Forenzeit angezeigt. Diese kann aufgrund von unterschiedlichen Zeitzoneneinstellungen von der Browserzeit abweichen.

Du kannst die Ortszeit des Benutzers im Benutzerprofil und die Ortszeit des Beitragsautors im Beitragsprofil anzeigen lassen.

Über der Navigationsleiste kann die Weltzeituhr eingeblendet werden. Diese ist frei konfigurierbar. Es können bis zu 6 Zeitzonen angezeigt werden. Die Einstellungen können im persönlichen Bereich, im Administrationsbereich und in der Benutzerverwaltung vorgenommen werden.

Autor: IMC

Version: 0.12.2

Screenshot: Voraussetzung:
  • phpBB >=v3.3.0
  • php >= v7.1.3
Unterstützter Style:
  • Prosilver
Download: Changelog:
  • v0.12.2 (27.4.2025)
    - Sprachvariablen überarbeitet
    - Geändert Submit Buttons werden ausgeblendet wenn die Beschreibung der Zeitparameter angezeigt wird
    - Geändert Methode der Deaktivieren der aktuellen Zeit
    - Fixed $ctwc_data_table in ucp_listener ist nicht deklariert
    - Fixed die aktuellen Zeiteinstellung wird im UCP angezeigt, wenn die aktuelle Zeit deaktiviert ist.
  • v0.11.0 (10.03.2025)
    - Ortszeit des Benutzers im Benutzerprofil hinzugefügt
    - Ortszeit des Benutzers im Beitragsprofil hinzugefügt
    - Berechtigungen für Ortszeit hinzugefügt
    - Modul für allgemeine Einstellungen hinzugefügt
    * Aktiv/Deaktiv, aktuelle Zeit
    * Aktiv/Deaktiv, Weltzeituhr
    * Aktiv/Deaktiv, Ortszeit im Benutzerprofil und im Beitragsprofil
    - Einstellungen zur Benutzerverwaltung hinzugefügt
    - JS-Klasse IMCGerClock kann den Zeitoffset aus dem Datetime-String lesen
    - Geändertes Template-Ereignis für die Anzeige der aktuellen Zeit
    - Geändert Obsoletes Array `user->lang` ersetzt
    - README überarbeitet
    - Verbesserung der Anzeige der Weltzeituhr, Anzeige des Containers wird beim Laden der Seiten in der richtigen Größe angezeigt
  • v0.9.0 (25.01.2025)
    - Selectbox für Zeitformate hinzugefügt
    - Formatierungsoptionen „F l O P S“ hinzugefügt
    - Kalenderwoche beginnt wahlweise mit Montag oder Sonntag
    - Option für Wochenzählung wie in den USA hinzugefügt
    - Verbesserte Handling, wenn kein Datumsformat angegeben wird
    - Reload im UCP auf phpBB Standard Reload geändert
    - Beschreibung der Formatierungsoptionen in UCP und ACP hinzugefügt
    - Ersetzen eines maskierten Backslashs behoben
    - Sprachvariablen überarbeitet
  • v0.8.0 (14.01.2025)
    - Sprachdateien überarbeitet
    - Anzeige der aktuellen Zeit auf allen Seiten (Idee & Code von Kirk)
    - Radio-Button-Text in den WC-Einstellungen auf an / aus geändert
    - Separate Konfiguration für die aktuelle Zeit im UCP und der Benutzerverwaltung hinzugefügt
    - Fixed Kurze Anzeige des Platzhalters für die aktuelle Uhrzeit beim Laden der Seite
    - Fixed Berücksichtigung von Maskierungszeichen
    - Klasse IMCGerDate hinzugefügt (getDayOfYear() & getWeekNo() hinzufügen)
    - Klasse IMCGerClock
    * Klasse Name geändert
    * Platzhalter z & W hinzugefügt
    * Klassenbeschreibung überarbeitet
  • v0.7.0 (07.01.2025)
    - Weltzeituhren hinzugefügt
    - JS-Klasse imcgerClock:
    * Anzeige von Tag, Monat, Jahr und Wochentag hinzugefügt
    * Reload beim Tageswechsel entfernt
    - Toggle Control wird unterstützt
Zuletzt geändert von IMC am 27.04.2025 11:58, insgesamt 11-mal geändert.
Gruß, Thorsten
Benutzeravatar
IMC
Mitglied
Beiträge: 724
Registriert: 25.11.2018 20:32
Wohnort: Lüneburg
Kontaktdaten:

Re: [3.3] Current Time a world clock

Beitrag von IMC »

Die Version 0.7.0 ist online.

Jetzt können die Uhrzeiten von bis zu 6 Zeitzonen angezeigt werden.
Toggle Control wird unterstützt.
Gruß, Thorsten
Benutzeravatar
LukeWCS
Supporter
Supporter
Beiträge: 2962
Registriert: 15.12.2014 10:19
Kontaktdaten:

Re: [3.3] Current Time a world clock

Beitrag von LukeWCS »

Bei TC eingetragen.
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 bezüglich Vorgaben und Kompatibilität
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8134
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.3] Current Time a world clock

Beitrag von Kirk »

Hi Thorsten, in einem Forum wo ich betreue ist diese EXT installiert, sind auch sehr zufrieden damit.
Jetzt kam dort die Anregung/Wunsch diese "Aktuelle Zeit" überall im Forum anstatt nur im Index und an der gleichen Stelle nur rechts anzuzeigen.
Darum habe ich bei dieser EXT im Vz. ./styles/prosilver/template/event eine neu Datei Namens overall_header_page_body_before.html mit folgendem Inhalt angelegt:

Code: Alles auswählen

{% if SCRIPT_NAME != 'index' %}
	<p class="responsive-center ctwc-currenttime time rightside">
		{CURRENT_TIME}
	</p>
{% endif %}
Mit SCRIPT_NAME musste arbeiten damit es im Index nicht doppelt angezeigt wird.
In der ./styles/prosilver/theme/event/ctwc.css habe ich noch folgendes eingetragen:

Code: Alles auswählen

p.ctwc-currenttime {
	margin-top: 4px;
}
Damit man etwas Abstand nach oben hat.
Vielleicht wäre dies eine Option für einer deiner nächsten Versionen.
Benutzeravatar
IMC
Mitglied
Beiträge: 724
Registriert: 25.11.2018 20:32
Wohnort: Lüneburg
Kontaktdaten:

Re: [3.3] Current Time a world clock

Beitrag von IMC »

Hi Udo,

vielen Dank für diesen Vorschlag.
Die Idee ist gut, werde ich integrieren.
Gruß, Thorsten
Benutzeravatar
IMC
Mitglied
Beiträge: 724
Registriert: 25.11.2018 20:32
Wohnort: Lüneburg
Kontaktdaten:

Re: [3.3] Current Time a world clock

Beitrag von IMC »

Die Version 0.8.0 ist Online.

Der Vorschlag von Udo, die aktuelle Uhrzeit auf allen Seiten anzuzeigen, wurde hinzugefügt.
Das Anzeigeformat kann in den persönlichen Einstellungen unabhängig vom Datumsformat des Forums eingestellt werden.
Das Aufflackern von den Platzhaltern beim Laden der Seite im Zeitstring wurde beseitigt.

Vorschau:
In der nächsten Version wird die Eingabe des Anzeigeformats benutzerfreundlicher gestaltet. Die Anzeigeparameter werden erweitert.
Gruß, Thorsten
Benutzeravatar
Kirk
Supporter
Supporter
Beiträge: 8134
Registriert: 24.05.2010 08:31
Kontaktdaten:

Re: [3.3] Current Time a world clock

Beitrag von Kirk »

Ich finde es gut das man jetzt unabhängig vom Datumsformat des Forums ein separates für die Aktuelle Zeit einstellen kann.
Benutzeravatar
IMC
Mitglied
Beiträge: 724
Registriert: 25.11.2018 20:32
Wohnort: Lüneburg
Kontaktdaten:

Re: [3.3] Current Time a world clock

Beitrag von IMC »

Die Version 0.9.0 kann jetzt heruntergeladen werden.

Das Eingabefeld für den Zeitstring hat jetzt eine Selectbox mit Formatierungsvorschlägen an seiner Seite.
Eine Seite mit den Erklärungen der unterstützen Formatierungsoptionen kann angezeigt werden.

Beim Erstellen dieser Extension ist mir aufgefallen das einige Einstellungen in der Benutzerverwaltung für Gäste keine Auswirkungen haben.
Dazu habe ich einen Verbesserungsvorschlag eingereicht.
Gruß, Thorsten
Benutzeravatar
IMC
Mitglied
Beiträge: 724
Registriert: 25.11.2018 20:32
Wohnort: Lüneburg
Kontaktdaten:

Re: [3.3] Current Time a world clock

Beitrag von IMC »

Die Version 0.11.0 kann jetzt heruntergeladen werden.

Das Event zur Anzeige der aktuellen Zeit wurde geändert. Grund ist die bessere Kompabillität zu anderen Styles.

Es kann die Ortszeit von Benutzern in deren Profil und den Post Profilen angezeigt werden.

Wenn ein Admin nur einzelne Funktionen (Aktuelle Zeit, Anzeige der Benutzer Ortszeit, Weltzeituhr) der Extension nutzen möchte kann er die nicht genutzten im ACP deaktivieren.
Gruß, Thorsten
Benutzeravatar
IMC
Mitglied
Beiträge: 724
Registriert: 25.11.2018 20:32
Wohnort: Lüneburg
Kontaktdaten:

Re: [3.3] Current time / World clock

Beitrag von IMC »

Die Version 0.12.2 kann jetzt heruntergeladen werden.
Gruß, Thorsten
Antworten

Zurück zu „Extensions in Entwicklung“