Svenkan
Titel: Wer war da? v2.1
Version: 2.1
Beschreibung: Dieser Hack zeigt an, welche User heute on waren. Im ACP gibt es 5 verschiedene Sortiermöglichkeiten, für jede Gruppe kann einzeln entschieden werden, ob sie die WWHD-Tabelle auf der Startseite sehen darf, oder nicht. Diese Erlaubnis kann auch für alle Gruppen zusätzlich verneint werden. Außerdem besteht die Möglichkeit festzulegen, wie die User angeordnet werden sollen (siehe Demo).
Autor: Svenkan
Demo: im Archiv
Getestet mit: WoltLab Burning Board Lite 1.0.2
Vorraussetzung: WoltLab Burning Board Lite 1.0.x
ACHTUNG! Für Schäden wird keine Verantwortung übernommen!
/edit9: Bugfix der Gruppenanzeige!
Öffne die index.php und suche:
code: |
1:
|
$result=$db->query("SELECT d.userid, d.time,u.* FROM bb".$n."_sessions_day d LEFT JOIN bb".$n."_users u USING(userid) WHERE groupid = '1' ORDER BY $wwhd_order"); |
|
Ersetze es durch (4x, jeweils groupid anpassen!):
code: |
1:
|
$result=$db->query("SELECT d.userid, d.time,u.* FROM bb".$n."_sessions_day d LEFT JOIN bb".$n."_users u USING(userid) WHERE d.groupid = '1' ORDER BY $wwhd_order"); |
|
/edit: Anhang aktualisiert, Installation (normal) gefixt
----
Demo:
http://img243.imageshack.us/my.php?image=demouw0.jpg
weiter zum Download
KlacM
die installation geht bei mir nicht, da ein sql error kommt.
SQL-DATABASE ERROR
Database error in WoltLab Burning Board: Invalid SQL: DELETE FROM bb2_sessions_day WHERE time<'1092434400'
mysql error: Table 'usr_web24_2.bb2_sessions_day' doesn't exist
mysql error number: 1146
Date: 14.08.2004 @ 13:40
Script: /gfxboard/install.php
Referer:
Mittelplatefan
die Tabelle "'usr_web24_2.bb2_sessions_day" gibt es nicht.
warum ist denn das noch ds usr_web24_2 vor?
Svenkan
Das is die Datenbank, in dem euer wBB liegt. Aber ihr müsst die install.php (steht auch so in der install.txt) VOR dem Einbau ausführen. Einfach den Code aus der global.php rausnehmen, install.php ausführen und Code wieder rein. Dann klappts auch mit dem Nachbarn.
KlacM
ok, ich habs jetzt gemacht, und nach klicken von neuinstallation kommt zwar kein fehler, aber ich bleibe auf der normalen startseite. ist das normal?
hab jetzt den mysql selbst per hand ausgeführt, und es kommt immernoch auf der index.php folgender fehler:
Parse error: parse error in /srv/www/htdocs/web24/html/gfxboard/index.php on line 83
Svenkan
Lad mal deine index.php hoch. Und, wie, auf der normalen Startseite?
blasehase
ich bekam immer den fehler
Parse error: parse error, unexpected T_IF in /home/www/ncg34/html/board/index.php on line 114
hab ich einfach die standart index.php hochgeschoben
war der hack zwar auch da, aber am ende war ein dicker schwarzer balken und dann wars das auch
kann mir da jmd helfen
Svenkan
Lag daran, dass in der install.txt nicht der komplett Code drinne war. Nun issas. Einfach nochmal downloaden und einbauen. Dann funztes.
Changer
Hallo Svenkan..
Der Hack funktioniert soweit...
Eine Kleinigkeit vielleicht noch....
Wenn jemand im Geist-Modus aufs Board kommt wird er trotzdem angezeigt das er da war...
Wenn ich Deine Install richtig gelesen habe, soll hinter diesem User (Geist) erscheinen und nur für Admins sichtbar sein, oder?
Svenkan
Eigentlich schon. :lol
Ich setzt mich gleich ran und werde es überprüfen.
blasehase
na dann danke für deine hilfe
werd ihn gleich noch mal downloaden und versuchen ein zu bauen
danke
edit:
so hab den gerad noch mal eingebunden
nur leider funzt der immer noch nich ganz
siehe bildchen
Svenkan
Ich hab den Anhang noch nicht aktualisiert.
Das Problem kommt daher, weil colspan="5" angegeben is. Es muss aber heißen colspan="6" (Code in der index.tpl ändern).
blasehase
habs editiert und funzt saubär
Ps: danke für den geilen support
hoffe ich kann irgendwem auch mal helfen
Changer
Hi Svenka...
Hast schon irgendwas rausbekommen wegen dem Problem mit den Geistern?
Luppi
kann man dieses addon auch irgendwie dazu bringen das ab 0 Uhr alles auf null gestellt wird und die aufzählung von neu beginnt
Svenkan
Wird es das nicht?
Luppi
nein leider nicht auf jedenfall bei mir nicht
Luppi
weiß keiner einen rat ???
smc
Also ich bekomme bei mir 2 Fehler !!
erstens:
Parse error: parse error, unexpected T_VARIABLE in /home/www/ncg96/html/portal/index.php on line 1
und wenn ich die orig index wieder lade,dann diesen :
Parse error: parse error, unexpected '@' in /home/www/ncg96/html/portal/global.php on line 1
ich habs probiert wieder rückgängig alles zu machen, es funzt jedoch nicht mehr !
Bitte um Hilfe !
hier die dateien
Hat sich erledigt,habs hinbekommen !!!!
Luppi
wäre gut wenn du beischreibst was du in den dateien geändert hast da ich schon mehrere hacks eingebaut habe und nicht einfach überschreiben will