Roxas1992
Sers Leute
Ich würde gerne wissen, ob so etwas bei einem 2.3.6 Board möglich ist.
Und ob dazu ein Hack/Mod benötigt wird.
Mfg, Roxas
Viktor
Hallo,
das ist doch Standard im wBB2.3.
Du musst es nur im ACP -> Einstellungen -> Kategorien und Foren -> »Benutzer im Forum online« anzeigen? einschalten.
Gruß
Viktor
Roxas1992
Ja, allerdings wirds nur in der entsprechenden Kategorie angezeigt. Also wenn man die Funktion an hat.
Ihr siehts im Anhang, hoffentlich wisst ihr, wie ich es meine.
Ich würde es gerne im jeweiligen Thema sehen, bzw. unter dem letzten Beitrag
Viktor
Zitat: |
Original von Roxas1992
Ja, allerdings wirds nur in der entsprechenden Kategorie angezeigt. Also wenn man die Funktion an hat.
Ihr siehts im Anhang, hoffentlich wisst ihr, wie ich es meine.
Ich würde es gerne im jeweiligen Thema sehen, bzw. unter dem letzten Beitrag |
Hallo,
oh das muss ich mal testen wie man das machen kann.
Gruß
Viktor
Bräke
Das gibs schon, nur komm ich jetzt auch net auf den Namen und wo es den gibt.
Viktor
Hallo,
jo man kann es so machen.
Editiere das Template "thread".
Suche:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
|
<table cellpadding="{$style['tableincellpadding']}" cellspacing="{$style['tableincellspacing']}" border="{$style['tableinborder']}" style="width:{$style['tableinwidth']}" class="tableinborder">
<tr>
<td class="tablea"><table cellpadding="0" cellspacing="0" border="0" style="width:100%">
<tr class="tablea_fc">
<td align="left"><span class="smallfont"><b><a href="index.php{$SID_ARG_1ST}">$master_board_name</a>$navbar » </b><if($thread['prefix']!="")><then><span class="prefix">$thread[prefix]</span> </then></if><b>$thread[topic]</b></span></td>
<td align="right"><span class="smallfont"><b>$usercbar</b></span></td>
</tr>
</table></td>
</tr>
<tr>
<td class="tabletitle"><table cellpadding="0" cellspacing="0" border="0" style="width:100%">
<tr class="tabletitle_fc">
<td align="left"><span class="smallfont"><a href="thread.php?goto=lastpost&threadid=$threadid{$SID_ARG_2ND}">{$lang->items['LANG_THREAD_LASTPOST']}</a> | <a href="thread.php?goto=firstnew_thread&threadid=$threadid{$SID_ARG_2ND}">{$lang->items['LANG_THREAD_FIRST_NEWPOST']}</a></span></td>
<td align="right" valign="top"><span class="smallfont"><a href="print.php?threadid=$threadid&page=$t->page{$SID_ARG_2ND}">{$lang->items['LANG_THREAD_PRINTTHREAD']}</a> | <if($turnoff_formmail==0)><then><a href="formmail.php?threadid=$threadid{$SID_ARG_2ND}">{$lang->items['LANG_THREAD_SENDTOFRIEND']}</a> |</then></if> <a href="usercp.php?action=addsubscription&threadid=$threadid{$SID_ARG_2ND}">{$lang->items['LANG_THREAD_ADD_FAVORITES']}</a></span></td>
</tr>
</table></td>
</tr>
</table>
|
|
Füge darunter ein:
code: |
1:
2:
3:
4:
5:
6:
7:
|
<table style="width:{$style['tableinwidth']}">
<tr>
<td align="left"><span class="smallfont"><if($useronlinebit!="")><then>($useronlinebit)</then><else> </else></if></span></td>
</tr>
</table>
|
|
Editiere die Datei "thread.php".
Suche:
code: |
1:
2:
3:
4:
|
require('./global.php');
require('./acp/lib/class_parse.php');
|
|
Füge darunter ein:
code: |
1:
2:
3:
|
include('./acp/lib/class_useronline.php');
|
|
Suche:
code: |
1:
2:
3:
|
$lang->load('THREAD,MEMBERS');
|
|
Ersetze mit:
code: |
1:
2:
3:
|
$lang->load('START,THREAD,MEMBERS');
|
|
Suche:
code: |
1:
2:
3:
4:
|
eval("\$tpl->output(\"".$tpl->get("thread")."\");");
?>
|
|
Füge darüber ein:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
|
$activtime = time() - 60 * $useronlinetimeout;
$online = &new useronline($wbbuserdata['a_can_view_ghosts'], $wbbuserdata['buddylist']);
$guestcount = 0;
$result = $db->unbuffered_query("SELECT s.userid, u.username, u.useronlinegroupid, u.invisible,g.useronlinemarking FROM bb".$n."_sessions s LEFT JOIN bb".$n."_users u USING (userid) LEFT JOIN bb".$n."_groups g ON g.groupid=u.useronlinegroupid WHERE s.lastactivity > '$activtime' AND threadid = '$threadid'".(($wbbuserdata['ignorelist']) ? (" AND s.userid NOT IN (".str_replace(" ", ",", $wbbuserdata['ignorelist']).")") : (""))." ORDER BY username ASC");
while ($row = $db->fetch_array($result)) {
if ($row['userid'] == 0) $guestcount++;
else $online->user($row['userid'], htmlconverter($row['username']), $row['useronlinemarking'], $row['invisible']);
}
$useronlinebit = $online->useronlinebit;
if ($guestcount == 1) $useronline_GUEST = $lang->items['LANG_START_USERONLINE_GUEST_ONE'];
elseif ($guestcount > 1) $useronline_GUEST = $lang->items['LANG_START_USERONLINE_GUEST'];
else {
$useronline_GUEST = '';
$guestcount = '';
}
if ($guestcount > 0 && $useronlinebit != '') $useronline_AND = $lang->items['LANG_START_USERONLINE_AND'];
else $useronline_AND = '';
if ($guestcount > 0 || $useronlinebit != '') {
$useronlinebit = $lang->get("LANG_START_USERACTIVE", array('$useronlinebit' => $useronlinebit, '$useronline_AND' => $useronline_AND, '$guestcount' => $guestcount, '$useronline_GUEST' => $useronline_GUEST));
$useronlinebit = wbb_trim($useronlinebit);
}
|
|
So sollte es klappen.
Gruß
Viktor
Inuyascha
Zitat: |
Original von Bräke
Das gibs schon, nur komm ich jetzt auch net auf den Namen und wo es den gibt. |
Rellek?
Glaub beim Rellek sieht das bisschen anders aus.
Roxas1992
Suche:
code: |
1:
2:
3:
|
$lang->load('THREAD,MEMBERS');
|
|
Ersetze mit:
code: |
1:
2:
3:
|
$lang->load('START,THREAD,MEMBERS');
|
|
Gruß
Viktor

[/quote]
Das da finde ich nicht...
Lol...
Zitat: |
Parse error: syntax error, unexpected $end in /users/couna/www/wbb2/thread.php on line 24 |
So, habs nochmal versucht. Dieses mal kam das hier:
Zitat: |
Parse error: syntax error, unexpected $end in /users/couna/www/wbb2/thread.php on line 46 |
Bräke
Steht zeimlich weit oben, da wo auch "require('./acp/lib/class_parse.php');" steht.
Kann bei dir ggf. anders aussehen, vieleicht nur mal nach Teilen vom Code suchen.
Roxas1992
Jo, habs gefunden, es war bei mir bereits geändert.
Ich hab meinen vorherigen Post editiert. Ich bekomme Fehler, beim Laden eines Threads, siehe mein Post oben.
Bräke
ironie anschalten
Bräke schaut in Glaskugel, weil er keinen Code oder keine Datei zu reinschaut hat.
Bräke kommt zu der Lösung:
Einbaufehler.
Und nein, ich popel dir nicht in der Nase rum, damit mal die Datei anhängst oder so.
(Gehts du auch zur KFZ-Werkstatt und sagst, das blinkt ne Lampe, mach mal heil und dein Auto steht daheim?)
ironie ausschalten
Roxas1992
Hmm, ich habe es geschafft, dass kein Fehler mehr angezeigt wird, also ich habs denke ich mal jetzt richtig installiert, allerdings wird nichts angezeigt.
Muss dazu ein anderer User noch drinnen sein, oder sollte es auch klappen, wenn nur ich drinnen bin?
Und sollte die Anzeige unter, oder über der Direkt Anworten Box erscheinen?
Viktor
Zitat: |
Original von Roxas1992
Hmm, ich habe es geschafft, dass kein Fehler mehr angezeigt wird, also ich habs denke ich mal jetzt richtig installiert, allerdings wird nichts angezeigt.
Muss dazu ein anderer User noch drinnen sein, oder sollte es auch klappen, wenn nur ich drinnen bin?
Und sollte die Anzeige unter, oder über der Direkt Anworten Box erscheinen? |
Hallo,
das sollte auch kommen wenn du drin bist aber nicht unsichtbar.
Es ist ganz oben über den ersten Beitrag.
Gruß
Viktor
Roxas1992
Hmm, klappt nicht...
Könnte man, wenn es klappen würde es so konfigurieren, dass es unten am Ende des Threads wäre? Also die Anzeige...
Inuyascha
Zitat: |
Original von Roxas1992
Hmm, klappt nicht...
Könnte man, wenn es klappen würde es so konfigurieren, dass es unten am Ende des Threads wäre? Also die Anzeige... |
Oi. Hatte dir den falschen Link gegeben.
Meinte natürlich den:
Klicken
Genau was du brauchst
Roxas1992
Danke Inuyasha !
Aber mal noch ne Frage.
Ich würd gerne als Feinabstimmung den Text in der Box ändern, und zwar hierzu:
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 1, Gäste: 0)
Wäre das möglich?
Inuyascha
Zitat: |
Original von Roxas1992
Danke Inuyasha !
Aber mal noch ne Frage.
Ich würd gerne als Feinabstimmung den Text in der Box ändern, und zwar hierzu:
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 1, Gäste: 0)
Wäre das möglich? |
Frag doch einfach mal den Rellek? Mir hatte er damals auch paar Sachen angepasst