[G] Heutige Geburtstage werden nicht angezeigt - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html) +--- Forum: MyBB 1.2.x und älter (https://www.mybb.de/forum/forum-27.html) +---- Forum: Bugs (https://www.mybb.de/forum/forum-40.html) +----- Forum: Gemeldete/Nicht gemeldete Bugs (https://www.mybb.de/forum/forum-41.html) +----- Thema: [G] Heutige Geburtstage werden nicht angezeigt (/thread-3513.html) |
[G] Heutige Geburtstage werden nicht angezeigt - frankrieger - 16.10.2006 Hi seit der Version 1.2 werden die neu eingetragenen Geburtstage ohne Geburtsjahr nicht mehr in den heutigen Geburtstagen angezeigt. In den früheren Versionen wurde ein solches Geburtsdatum in der Datenbank so gespeichert: 15-6- In der neuen Version wird es ohne den letzten Strich gespeichert: 15-6 Was vom Stil ja auch schöner ist, aber damit werden sie nicht mehr von der Abfrage PHP-Code: $query = $db->simple_select(TABLE_PREFIX."users", "uid, username, birthday", "birthday LIKE '$bdaydate-%'"); Die Abfrage sollte in der Version 1.2.2 auf PHP-Code: $query = $db->simple_select(TABLE_PREFIX."users", "uid, username, birthday", "birthday LIKE '$bdaydate%'"); Frank RE: [G] Heutige Geburtstage werden nicht angezeigt - frankrieger - 17.10.2006 Mir ist noch was dazu eingefallen: Ich hab gemerkt, dass der Strich hinter dem Datum in den alten Versionen doch sinnvoll war. Bei einer Änderung in der index.php würden nämlich z.B. am 7.1. auch Geburtstage vom 7.11. und 7.12. gefunden. Man sollte eher in der inc/datahandlers/user.php die elseif-Abfrage ändern: PHP-Code: elseif($birthday['day'] && $birthday['month']) PHP-Code: elseif($birthday['day'] && $birthday['month']) |