IT Gedanken frisch auf den Tisch
Drucke diesen Artikel
Bei einem meiner Hauptprojekte verwenden wir drupal. Dieses Blogsystem hat eine eingebaute “Who’s online”-Anzeige. Falls jemand doppelt angemeldet ist (weil er mit zwei Browser gleichzeitig eingeloggt ist), wird der Username dort auch zweimal angezeigt. Das ist uncool. Somit habe ich durch einen kleinen Tweak (verändern von einer Zeile Code) diese mehrfache Anzeige entfernt.
Das gleich gilt auch für Avatarblock, welche zusätzlich noch das Avatarbildchen mit anzeigt (dort sticht ein doppelter Login dann sofort hervor). Ich habe diesen Tipp als Inspiration genommen.
In /modules/user/user.module line 612:
Original
..SELECT DISTINCT u.uid, u.name, s.timestamp FROM..
Modified
..SELECT u.uid, u.name, s.timestamp FROM {users} u
INNER JOIN {sessions} s ON u.uid = s.uid WHERE
s.timestamp >= %d AND s.uid > 0 GROUP BY u.uid,
u.name ORDER BY s.timestamp DESC
Additional comments powered by BackType
Das WebLog (oder kurz Blog) von der Medienbeckerei beschäftigt sich mit den herzhaftesten Köstlichkeiten die die IT Küche zu bieten hat. Da ist für jeden Feinschmecker etwas dabei. Ob es SEO, CMSs, CSS, XML, Rails,Ruby, Perl, AJAX oder was auch immer für Zutaten betrifft. Die Medienbeckerei verwandelt mit viel Erfahrung und Gespühr diese in schmackhafte Gerichte. Viel Genuss!
Leave a reply