Neueste Beiträge

#21
integrierte Module / Aw: Fehlermeldung bei Block Yo...
Letzter Beitrag von Sven4972 - 16 Februar 2026, 08:50:24
Hallo Olaf,

läuft ohne Fehlermeldung.


VG Sven
#22
integrierte Module / Aw: Uhrzeit bei Documents Arti...
Letzter Beitrag von fjuergens - 16 Februar 2026, 07:40:48
Danke. . .

Klappt jetzt. . .
#23
integrierte Module / Aw: Fehlermeldung bei Block Yo...
Letzter Beitrag von Olaf / TerraProject - 15 Februar 2026, 10:19:49
ich vermute, daß es an dem MySQL8 liegt, da gibt es weniger "Spielraum" mit den Daten. Ich habe die Abfrage mal umgeschrieben auf MYSQL8-tauglich. Da ich im Moment keine MySQL8-Umgebung simulieren kann, probier es mal aus und gib Feedback, ob es klappt. Oder die Fehlermeldung.

$sql = "
SELECT
    uname,
    user_bday,

    -- Alter
    TIMESTAMPDIFF(YEAR, user_bday, CURDATE())
    - (
        MONTH(CURDATE()) < MONTH(user_bday)
        OR (
            MONTH(CURDATE()) = MONTH(user_bday)
            AND DAY(CURDATE()) < DAY(user_bday)
        )
    ) AS user_age,

    -- Tage bis nächster Geburtstag (29.02.-sicher)
    DATEDIFF(
        CASE
            WHEN
                MONTH(CURDATE()) < MONTH(user_bday)
                OR (
                    MONTH(CURDATE()) = MONTH(user_bday)
                    AND DAY(CURDATE()) <= DAY(user_bday)
                )
            THEN
                DATE(
                    CONCAT(
                        YEAR(CURDATE()), '-',
                        LPAD(MONTH(user_bday),2,'0'), '-',
                        LPAD(
                            LEAST(
                                DAY(user_bday),
                                DAY(
                                    LAST_DAY(
                                        CONCAT(
                                            YEAR(CURDATE()), '-',
                                            LPAD(MONTH(user_bday),2,'0'),
                                            '-01'
                                        )
                                    )
                                )
                            ),2,'0'
                        )
                    )
                )
            ELSE
                DATE(
                    CONCAT(
                        YEAR(CURDATE()) + 1, '-',
                        LPAD(MONTH(user_bday),2,'0'), '-',
                        LPAD(
                            LEAST(
                                DAY(user_bday),
                                DAY(
                                    LAST_DAY(
                                        CONCAT(
                                            YEAR(CURDATE()) + 1, '-',
                                            LPAD(MONTH(user_bday),2,'0'),
                                            '-01'
                                        )
                                    )
                                )
                            ),2,'0'
                        )
                    )
                )
        END,
        CURDATE()
    ) AS days_to

FROM {$user_prefix}_users

WHERE user_bday IS NOT NULL
  AND user_stat = 1

HAVING days_to <= {$days}

ORDER BY days_to ASC, user_age DESC
";


#24
Dokumentation / Aw: Das große pragmaMx Theme-H...
Letzter Beitrag von debs - 13 Februar 2026, 15:46:00
Bonjour,

Traduction du manuel thème en Français.

La traduction peut être imparfaite, merci de me transmettre les corrections éventuel.

--------------------------------------------------------------------------------------

Hallo,

Übersetzung des Themenlehrbuchs ins Französische.

Die Übersetzung ist möglicherweise nicht perfekt; bitte senden Sie mir Korrekturen.
#25
integrierte Module / Fehlermeldung bei Block Your_A...
Letzter Beitrag von Sven4972 - 13 Februar 2026, 09:21:58
Hallo,

ich möchte den Block auf der HP einbinden und erhalte folgende Fehlermeldung:

mysql error (1525):
Incorrect DATE value: '0000-00-00'
query:
SELECT
uname,
user_bday,
(YEAR(CURRENT_DATE) - YEAR(user_bday)) - (RIGHT(CURRENT_DATE, 5) < RIGHT(user_bday, 5)) AS user_age,
DATEDIFF(DATE(DATE_FORMAT(user_bday, CONCAT(IF((RIGHT(CURRENT_DATE, 5)
in modules/Your_Account/blocks/block-Birthday-next.php on line 58

Meine PragmaMX Version ist die 2.9.5.1171 mit PHP 8.4.15 und MySQL 8.0.44.

In der besagten Tabelle ist kein Eintrag mit 0000-00-00 in der Spalte user_bday.

Wo könnte da der Fehler liegen?


VG Sven
#26
integrierte Module / Aw: Uhrzeit bei Documents Arti...
Letzter Beitrag von Olaf / TerraProject - 11 Februar 2026, 19:05:11
in dem verwendeten Block müsstest du folgende Konstanten austauschen
von : _XDATESTRING
auf : _SHORTDATESTRING

dann wirds was.... ich überlege, ob man das mal in den Settings anpassbar machen kann...
#27
integrierte Module / Aw: Uhrzeit bei Documents Arti...
Letzter Beitrag von Olaf / TerraProject - 10 Februar 2026, 15:42:27
ich schaus mir mal an
#28
integrierte Module / Uhrzeit bei Documents Artikeln
Letzter Beitrag von fjuergens - 06 Februar 2026, 16:39:40
Hallo zusammen
wo kann ich das den ändern das die Urzeit, die immer auf 00:00 steht, nicht angezeigt wird ???
Nur das Datum würde ja reichen
siehe Foto . . .
Athen-Magazin-Aegina-Guide-06-02-2026png.png

Warum die immer auf 00:00 steht ist mir schleierhaft..
Oder lässt sich das ändern das die richtige Uhrzeit angezeit wird ????
Sieht ja etwas dumm aus immer 00:00 Uhr

Dank im voraus
#29
integrierte Module / Aw: HTTP Error 500 beim Datenb...
Letzter Beitrag von fjuergens - 04 Februar 2026, 05:10:00
Danke Olaf,
läuft wieder. . .
das Tracking war noch eingeschaltet wegen den Spammails vor einiger Zeit. . .
Habe das ganze Log gelöscht und jetzt klappt das Backup auch wieder. . .
#30
integrierte Module / Aw: HTTP Error 500 beim Datenb...
Letzter Beitrag von Olaf / TerraProject - 03 Februar 2026, 19:31:58
ERROR 500 sagt, das der Server einen Fehler meldet/hat. der Speicher deines Servers ist wohl zu klein. Es passt nicht alles in den Hauptspeicher rein. Versuche mal eine Tabelle einzeln zu sichern, oder das "wichtige Zeug", da sind viele logs und Temps nicht dabei. Und schau mal, obs dann geht. Gerade, wenn du z.Bs. eine lange Statistik hast, oder das Tracking mitlaufen lässt, dann ist die DB sehr groß und es könnte zu diesem Fehler kommen.