Team-Block --> Online-Status

Aktuelle Version: 1.0.6
Veröffentlicht: 01.09.10
Forum rules
Vor dem erstellen neuer Supportanfragen bitte zuerst in die board3 Portal FAQ schauen und die Suche benutzen!
Viele Fragen sind bereits schon gestellt und beantwortet worden.
Bitte auch unsere Forumsregeln lesen und beachten!

Topic author
H-Man
Active Member
Posts: 12
Joined: 31. December 2009 12:18

Team-Block --> Online-Status

Post by H-Man »

Deine Portal Version: 1.0.0RC3
Typ Deines phpBB Forums: Standard phpBB3
MODs installiert: Nein
Dein Wissensstand: Fortgeschritten

Was hast Du gemacht, bevor das Problem aufgetreten ist?
-

Was hast Du bereits versucht um das Problem zu lösen?
-

Fehlerbeschreibung und Nachricht
Ich habe keinen Fehlerbericht, möchte lediglich eine Frage stellen:

Ist es irgendwie möglich den Online-Status (z.B. mit Hilfe eines roten/grünen Kreises) vor dem Mitgliedsnamen im Team-Block anzuzeigen?

Danke!
User avatar

Marc
Dev
Posts: 2504
Joined: 17. July 2008 21:08
phpBB.de User: marc1706
phpBB.com User: Marc
Location: Clausthal-Zellerfeld / München
Contact:

Re: Team-Block --> Online-Status

Post by Marc »

Meinst du den erweiterten Team-Block oder den normalen? Das wäre ganz hilfreich um zu wissen was du genau brauchst. ;)

Topic author
H-Man
Active Member
Posts: 12
Joined: 31. December 2009 12:18

Re: Team-Block --> Online-Status

Post by H-Man »

Den normalen...
User avatar

Marc
Dev
Posts: 2504
Joined: 17. July 2008 21:08
phpBB.de User: marc1706
phpBB.com User: Marc
Location: Clausthal-Zellerfeld / München
Contact:

Re: Team-Block --> Online-Status

Post by Marc »

Sag mir ob dir der Team-Block auf meiner Seite gefällt: http://www.m-a-styles.de/portal.php

Wenn ja, dann stelle ich die Anleitung online.

Topic author
H-Man
Active Member
Posts: 12
Joined: 31. December 2009 12:18

Re: Team-Block --> Online-Status

Post by H-Man »

Marc wrote:Sag mir ob dir der Team-Block auf meiner Seite gefällt: http://www.m-a-styles.de/portal.php

Wenn ja, dann stelle ich die Anleitung online.
Genau so hatte ich mir das vorgestellt...wäre super wenn du das erklären könntest.

Danke!

Darth
Active Member
Posts: 16
Joined: 17. October 2009 07:28
Location: Germany

Re: Team-Block --> Online-Status

Post by Darth »

Hi,

mich würde das ehrlichgesagt auch interessieren^^

Ich würde mich auch freuen, wenn du die Anleitung hier reinstellen könntest.
User avatar

Marc
Dev
Posts: 2504
Joined: 17. July 2008 21:08
phpBB.de User: marc1706
phpBB.com User: Marc
Location: Clausthal-Zellerfeld / München
Contact:

Re: Team-Block --> Online-Status

Post by Marc »

Öffne portal/block/leaders.php
Finde:

Code: Select all

    if ($row['group_type'] == GROUP_HIDDEN && !$auth->acl_gets('a_group', 'a_groupadd', 'a_groupdel') && $row['ug_user_id'] != $user->data['user_id'])
    {
        $group_name = $user->lang['GROUP_UNDISCLOSED'];
        $u_group = '';
    }
    else
    {
        $group_name = ($row['group_type'] == GROUP_SPECIAL) ? $user->lang['G_' . $row['group_name']] : $row['group_name'];
        $u_group = append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=group&g=' . $row['group_id']);
    } 
Danach einfügen:

Code: Select all

    // Generate online information for user
    $sql = 'SELECT session_user_id, MAX(session_time) as online_time, MIN(session_viewonline) AS viewonline
        FROM ' . SESSIONS_TABLE . '
        WHERE ' . $db->sql_in_set('session_user_id', $row['user_id']) . '
        GROUP BY session_user_id';
    $result2 = $db->sql_query($sql);

    $update_time = $config['load_online_time'] * 60;
    $user_online = false;
    while ($row2 = $db->sql_fetchrow($result2))
    {
        $user_online = (time() - $update_time < $row2['online_time'] && (($row2['viewonline']) || $auth->acl_get('u_viewonline'))) ? true : false;
    }
    $db->sql_freeresult($result2); 
Finde:

Code: Select all

        'USER_ID'            => $row['user_id'], 
Danach einfügen:

Code: Select all

        'USER_ONLINE'        => $user_online, 

Öffne styles/prosilver/template/portal/block/leaders.html
Finde:

Code: Select all

<span style="float:left; padding-left:5px; padding-top:2px;"><strong>{admin.USERNAME_FULL}</strong></span>
In der Zeile direkt danach einfügen:

Code: Select all

<!-- IF admin.USER_ONLINE eq 'true' --><img src="{T_THEME_PATH}/images/portal/green-on-16.png" width="16" height="16" alt="{L_ONLINE}" style="float: right;" /><!-- ELSE --><img src="{T_THEME_PATH}/images/portal/red-on-16.png" width="16" height="16" alt="{L_ONLINE}" style="float: right;" /><!-- ENDIF -->
Finde:

Code: Select all

<span style="float:left; padding-left:5px; padding-top:2px;"><strong>{mod.USERNAME_FULL}</strong></span>
In der Zeile direkt danach einfügen:

Code: Select all

<span style="float:left; padding-left:5px; padding-top:2px;"><strong>{mod.USERNAME_FULL}</strong></span><!-- IF mod.USER_ONLINE eq 'true' --><img src="{T_THEME_PATH}/images/portal/green-on-16.png" width="16" height="16" alt="{L_ONLINE}" style="float: right;" /><!-- ELSE --><img src="{T_THEME_PATH}/images/portal/red-on-16.png" width="16" height="16" alt="{L_ONLINE}" style="float: right;" /><!-- ENDIF -->
Jetzt noch die folgenden 2 Dateien in styles/prosilver/theme/images/portal hochladen:
Attachments
red-on-16.png
red-on-16.png (869 Bytes) Viewed 15662 times
green-on-16.png
green-on-16.png (919 Bytes) Viewed 15662 times

Darth
Active Member
Posts: 16
Joined: 17. October 2009 07:28
Location: Germany

Re: Team-Block --> Online-Status

Post by Darth »

vielen Dank !!!

bei mit funktioniert es wunderbar.

Darth
Active Member
Posts: 16
Joined: 17. October 2009 07:28
Location: Germany

Re: Team-Block --> Online-Status

Post by Darth »

gäbe es ne möglichkeit, dies auch für den erweiterten Team-Block zu nutzen?

Bzw. nen hinweis, wo ich anfangen könnte zu suchen?

Futurestar
Active Member
Posts: 5
Joined: 6. January 2010 18:04
phpBB.de User: Futurestar
Location: Hansestadt Greifswald
Contact:

Re: Team-Block --> Online-Status

Post by Futurestar »

Funktioniert bei mir irgendwie nicht, trotz des Chache leerens des Boards und der Template Files
Werd es aber die Tage nochmal aufnehmen und probieren.
Unsere Deutsche TeamSpeak Foren-Community Wir freuen uns über euren Besuch! Vielen Dank!

MasterofDesaster1982
Active Member
Posts: 16
Joined: 8. August 2009 20:14

Re: Team-Block --> Online-Status

Post by MasterofDesaster1982 »

Funktioniert das ganze auch mit subsilver2 basierenden Styles?
Wenn ja wäre eine Anleitung dazu nicht verkehrt.
Wäre nämlich gar keine so schlechte Idee.

Darth
Active Member
Posts: 16
Joined: 17. October 2009 07:28
Location: Germany

Re: Team-Block --> Online-Status

Post by Darth »

Darth wrote:gäbe es ne möglichkeit, dies auch für den erweiterten Team-Block zu nutzen?

Bzw. nen hinweis, wo ich anfangen könnte zu suchen?

könnte mir da vlt bitte jemand nen Tipp oder ne Anleitung zu geben?

Oder ist dies überhaupt realisierbar?


vielen Dank im Vorraus

Topic author
H-Man
Active Member
Posts: 12
Joined: 31. December 2009 12:18

Re: Team-Block --> Online-Status

Post by H-Man »

MasterofDesaster1982 wrote:Funktioniert das ganze auch mit subsilver2 basierenden Styles?
Wenn ja wäre eine Anleitung dazu nicht verkehrt.
Wäre nämlich gar keine so schlechte Idee.
Musst doch nur die leaders.html anpassen. Das sollte nicht so anders sein, der Rest ist ja gleich...

MasterofDesaster1982
Active Member
Posts: 16
Joined: 8. August 2009 20:14

Re: Team-Block --> Online-Status

Post by MasterofDesaster1982 »

Hm, könnte sein. Wobei ich denk das die subsilver Leaders.html anders aussehen könnte.
Muss ich mir mal anschauen.

Danke für die Anregung.

Topic author
H-Man
Active Member
Posts: 12
Joined: 31. December 2009 12:18

Re: Team-Block --> Online-Status

Post by H-Man »

Aber mit Sicherheit nicht bedeutend...die Namen werden ja auch einfach nur so angezeigt. Das dürfte kein großer Unterschied sein.
Locked

Return to “board3 Portal 1.0.x - Deutscher Support”