Last activity4list

Svenkan
Titel: Last activity4list
Version: 1.0
Beschreibung: Durch diesen Hack wird in der Memberslist angezeigt, wann der Benutzer das letzte Mal aktiv war.
Autor: Svenkan
Demo: im Archiv
Getestet mit: WoltLab Burning Board Lite 1.0.1
Vorraussetzung: WoltLab Burning Board Lite 1.0.x

ACHTUNG! Für Schäden wird keine Verantwortung übernommen!

/edit: install.txt gefixt! Der Code (Schritt 1) muss darüber eingefügt werden!
/edit2: Zeit wurde nicht ausgelesen. Folgender Schritt muss noch gemacht werden:

Zitat:
Öffne die memberslist.php und suche (2x):

$result = $db->query("SELECT userid, username, email, homepage, regdate, userposts, showemail, usercanemail, receivepm

Füge dahinter ein:

, lastactivity


/edit3: install.txt gefixt! Wer ihn schon drinne hat:

Öffne die memberslist.tpl und suche:

code:
1:
<td align="center" colspan=8><normalfont>Zeige <select name="letter">


Ersetzte mit:

code:
1:
<td align="center" colspan=9><normalfont>Zeige <select name="letter">

----


weiter zum Download
full.collapse
Gefällt mir gut, danke schonmal für den Hack ...

Aber da gibt es noch eine kleine unschöne Sache. Wie im angehangenen Bild zu sehen, wird unten rechts die Fläche schwarz dargestellt ... ich habe selber mal die ganzen zu ändernen Dateien angeschaut, aber ich als Laie hab da nichts gefunden ... weißt du vielleicht wie man das noch weg bekommt, weil da stört mich irgendwie schon Augenzwinkern

Ansonsten super Arbeit!
Svenkan
Danke für den Hinweis.

Öffne die memberslist.tpl und suche:

code:
1:
<td align="center" colspan=8><normalfont>Zeige <select name="letter">


Ersetzte mit:

code:
1:
<td align="center" colspan=9><normalfont>Zeige <select name="letter">


Das müsstes sein. smile
full.collapse
Ja, wunderbar, jetzt klappt alles, dankeschön, dass du so schnell geantwortet hast und überhaupt danke für den Hack Freude
Svenkan
Kein Problem! Ich tu euch doch immer wieder gerne was Gutes! Augenzwinkern :lolAugenzwinkern
Dragz
Hey, danke! Es klappt ohne Probleme! großes Grinsen
Anarchoi
Wenn man auch die möglichkeit geben will, nach der letzten aktivität zu ordnen geht das doch so:

php:
1:
<option value="lastactivity"$sel_sortby[lastactivity]>Letzte Aktivität</option>


aber irgendwie geht das nicht. was ist daran falsch?
Frostyz
http://www.y******.at/database.php?action=view&entryid=1234

Das könntest du dir von da abschauen.


Greez
Anarchoi
Zitat:
Original von Frostyz
http://www.y******.at/database.php?action=view&entryid=1234

Das könntest du dir von da abschauen.


Greez


ah danke, habe vergessen die einstellungen in der memberlist.php zu verändern ...
nasi
vielen dank, super sache der hack !! Freude
Nuri
hallo,

könnte mir vielleicht jemand sagen was genau ich der memberlist.php ändern muss, damit ich die letzte aktivität als standard bei seitenaufruf bekomme?
ich hab leider noch nichts passendes gefunden, auch nicht bei dem link, der hier angegeben wurde.

LG nuri
Frostyz
memberlist.tpl

Suchen nach:

<option
value="userposts"$sel_sortby[userposts]>Beitragsanzahl</option>


DArunter einfügen

<option value="userposts"$sel_sortby[lastactivity]>Last Aktivity</option>

memberlist.php

Suchen nach:
case "userposts": break;

Dannach einfügen:
case "lastactivity": break;


default: $sortby = "userposts"; break;
Da könntest dann den standart einstellen also da ist es userposts (wennst das reingibst lastactivity dann ist es lastactivity)

Müsste gehen
Nuri
hallo Frostyz,

danke für den tipp, doch leider hat's nicht geklappt. unglücklich
im ACP kann ich die lastactivity immer noch nicht auswählen, und auch wenn ich das bei default ändere, passiert leider gar nichts. unglücklich

weißt du vielleicht noch was was ich tun könnte, damit ich das so einstellen kann?

LG nuri

EDIT: habs geschafft. *freu*
musste in der acp/memberlist.tpl noch diese zeile einfügen:
<option value="3" $sortby[3]>Letzter Besuch</option>

und in der memberlist.php dieses noch dazu:
if($main_sortby2 == "3") {
$main_sortby = "lastactivity";
}

jetzt kann ich's einstellen und es wird auch richtig angezeigt. Augenzwinkern
philson
hm kann mir wer helfen?

finde das nicht:
[QUOTE]2. Schritt: ------------ Öffne die memberlist.tpl und suche: Beiträge Füge darunter ein: letzter Besuch Suche: Zeige Ersetzte mit:Zeige ]


siehe hier

http://philson.ph.funpic.de/wbb/memberslist.php?sid=

wo liegt der fehler?
hardcore-punk
suche in der datei nach

code:
1:
2:
3:
Beiträge


und ersetze es mit:

code:
1:
2:
Beiträge und letzter Besuch



Ich versteh aber dein Problem nicht ganz jetzt...
philson
ich finde in memberlist.tpl

"Beiträge" nicht ??

schau mal beim link

http://philson.ph.funpic.de/wbb/memberslist.php?sid=

unter beiträge
hardcore-punk
ja, was soll da sein?

Ich sehe unter Beiträge die Anzahl der Beiträge und dann das Datum wann jemand das letzte mal aktiv war.

wenn du "Beiträge" nicht findest, dann suche mal nach

code:
1:
2:
3:
Beitr&auml;ge

Augenzwinkern
philson
aso ist das, ich dachte der hack macht eine eigene spalte mit dem letzten besuch!

so schaut ja die formatierung nicht schön aus!

gibts da ne Möglichkeit?

Versagt
hutzi
mach doch einfach ein <br> zwischen Beiträge und letzter Besuch
dann siehts so aus:

3
Heute 09:52
philson
ähm und wo genau mach ich das <br> ?

ich noob Irre