No Avatar.gif in den Systemgruppen entfernen

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: No Avatar.gif in den Systemgruppen entfernen

Beitrag von Miriam »

Komisch... irgendwie kann ich diese Aussage nicht nachvollziehen:
Das No Avatar.gif wird zusätzlich noch in den Systemgruppen als Rangbild (unter der Legende) angezeigt, ich würde gerne dieses entfernen d.h. ich möchte das man das gif Bildchen nicht mehr unter den Systemgruppen sieht. Im ACP/Gruppen verwalten/unter den verschiedenen Gruppen hab ich kein Rangbild hinzugefügt und trotzdem wird durch die Mod das No Avatar.gif unter den Systemgruppen angezeigt.
Wo wird das genau angezeigt?.. Hast Du mal ein Bild / Testuser?
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
AYYILDIZLAR
Ehemaliges Teammitglied
Beiträge: 4148
Registriert: 09.11.2010 18:08
Kontaktdaten:

Re: No Avatar.gif in den Systemgruppen entfernen

Beitrag von AYYILDIZLAR »

Helmut hat geschrieben:wo genau möchtest du das No Avatar.gif Bildchen nicht angezeigt haben?
Bei den Systemgruppen wie z.B. Administratoren oder Registrierte Benutzer usw. bei der Legende

@Miriam
Der Testuser ist kein Problem, es ist zwar erstmal nur lokal installiert aber da ja die Mod funktioniert werde ich sobald ich daheim bin es Online installieren. Ist keine grosse Mod ist in 5 Minuten erledigt. Sobald ich daheim bin, werde ich es mit neuem neuen Posting hier melden.

Grüsse
DasEtwasAndereMotorradforum.de
Deutsche Übersetzung der Tapatalk Extension | Deutsche Übersetzung der Tapatalk MOD
Bitte keine PN wegen Support, werde diese zukünftig ignorieren und gleich löschen.
Helmut
Mitglied
Beiträge: 2048
Registriert: 27.12.2002 20:35
Wohnort: Augsburg

Re: No Avatar.gif in den Systemgruppen entfernen

Beitrag von Helmut »

Hallo AYYILDIZLAR,

am einfachsten ist es, du erstellst in der functions_display.php eine neue Funktion:

Code: Alles auswählen

function get_user_avatar_new($avatar, $avatar_type, $avatar_width, $avatar_height, $alt = 'USER_AVATAR', $ignore_config = false)
{
    global $user, $config, $phpbb_root_path, $phpEx;

    if (empty($avatar) || !$avatar_type || (!$config['allow_avatar'] && !$ignore_config))
    {
        return '';
    }

    $avatar_img = '';

    $avatar_img .= $avatar;
    return '<img src="' . (str_replace(' ', '%20', $avatar_img)) . '" width="' . $avatar_width . '" height="' . $avatar_height . '" alt="' . ((!empty($user->lang[$alt])) ? $user->lang[$alt] : $alt) . '" />';
}
 
Dann finde in der members.php folgendes:

Code: Alles auswählen

            //Misusing the avatar function for displaying group avatars...
            $avatar_img = get_user_avatar($group_row['group_avatar'], $group_row['group_avatar_type'], $group_row['group_avatar_width'], $group_row['group_avatar_height'], '', '', 'GROUP_AVATAR');
 
und ersetze es damit:

Code: Alles auswählen

            // Misusing the avatar function for displaying group avatars...
            //$avatar_img = get_user_avatar($group_row['group_avatar'], $group_row['group_avatar_type'], $group_row['group_avatar_width'], $group_row['group_avatar_height'], '', '', 'GROUP_AVATAR');

            if ($group_row['group_type'] == 3)
            {
                $avatar_img = get_user_avatar_new($group_row['group_avatar'], $group_row['group_avatar_type'], $group_row['group_avatar_width'], $group_row['group_avatar_height'], '', '', 'GROUP_AVATAR');
            }
            else
            {
                $avatar_img = get_user_avatar($group_row['group_avatar'], $group_row['group_avatar_type'], $group_row['group_avatar_width'], $group_row['group_avatar_height'], '', '', 'GROUP_AVATAR');            
            }
 
Jetzt wird das No Avatar.gif Bildchen nur noch für selbst erstellte Gruppen in der Legende angezeigt.

Gruß Helmut
Ich bin nicht ganz dicht.... na und.
Benutzeravatar
AYYILDIZLAR
Ehemaliges Teammitglied
Beiträge: 4148
Registriert: 09.11.2010 18:08
Kontaktdaten:

Re: No Avatar.gif in den Systemgruppen entfernen

Beitrag von AYYILDIZLAR »

Miriam hat geschrieben:Wo wird das genau angezeigt?.. Hast Du mal ein Bild / Testuser?
Unter der Legende bei den verschiedenen Gruppen

Code: Alles auswählen

Legende: Administratoren, Globale Moderatoren, Händler, Member, Registrierte Benutzer
Habe jetzt die Mod auch Online installiert, das was ich meine ist jetzt zu sehen(wenn du angemeldet bist :wink: )Wenn du da die verschiedenen Gruppen anklickst, zeigt es dir links das NoAvatar.gib Bildchen. Genau diesen möchte ich gerne weghaben.
Testuserdaten habe ich dir geschickt.

Grüße

Edit:
@Helmut
members.php??? Ich denke du meinst die memberlist.php
Helmut hat geschrieben:Jetzt wird das No Avatar.gif Bildchen nur noch für selbst erstellte Gruppen in der Legende angezeigt.
Danke Helmut, deine Idee und dein Codeschnipsel haben mir da weiter geholfen. Das Bildchen ist weg :grin: .
Ich möchte aber die ganze Legende also auch die 2 von mir erstellten Gruppen(geschlossene Gruppen) ohne das No Avatar.gif Bilchen haben.
Zuletzt geändert von AYYILDIZLAR am 28.12.2011 17:40, insgesamt 1-mal geändert.
DasEtwasAndereMotorradforum.de
Deutsche Übersetzung der Tapatalk Extension | Deutsche Übersetzung der Tapatalk MOD
Bitte keine PN wegen Support, werde diese zukünftig ignorieren und gleich löschen.
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: No Avatar.gif in den Systemgruppen entfernen

Beitrag von Miriam »

Das geht.. aber es geht auch so:

Finde, das was Helmut angegeben hat (in der memberlist.php), und tausche es aus gegen:

Code: Alles auswählen

            // Misusing the avatar function for displaying group avatars...
            $avatar_img = ($group_row['group_avatar'] <> '') ? get_user_avatar($group_row['group_avatar'], $group_row['group_avatar_type'], $group_row['group_avatar_width'], $group_row['group_avatar_height'], 'GROUP_AVATAR') : ''; 
Das sollte alle Gruppenavatar-Probleme mit einem Schlag lösen... also für alle Gruppen.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Benutzeravatar
AYYILDIZLAR
Ehemaliges Teammitglied
Beiträge: 4148
Registriert: 09.11.2010 18:08
Kontaktdaten:

Re: No Avatar.gif in den Systemgruppen entfernen

Beitrag von AYYILDIZLAR »

Miriam hat geschrieben:Das sollte alle Gruppenavatar-Probleme mit einem Schlag lösen... also für alle Gruppen.
:grin: Jawohl, das hat es. Vielen Dank für deinen Einsatz und deine Hilfe, Miriam. Natürlich auch ein Danke an dich, Helmut.

Grüße von einem glücklichen Spessartbewohner
DasEtwasAndereMotorradforum.de
Deutsche Übersetzung der Tapatalk Extension | Deutsche Übersetzung der Tapatalk MOD
Bitte keine PN wegen Support, werde diese zukünftig ignorieren und gleich löschen.
Helmut
Mitglied
Beiträge: 2048
Registriert: 27.12.2002 20:35
Wohnort: Augsburg

Re: No Avatar.gif in den Systemgruppen entfernen

Beitrag von Helmut »

Hallo AYYILDIZLAR,

schön dass wir dir helfen konnten. :wink:

Du hattest immer von Systemgruppen geschrieben und zuerst nichts davon dass du die Anzeige aller Gruppen in der Legende meintest. Als Systemgruppen verstehe ich die festen Gruppen die nicht verändert werden können, da kommen dann die vom User selbst erstellten Gruppen dazu. Hättest du noch dazu gesagt, dass du alle dort angezeigten Gruppen meinst, dann wäre unsere Lösung gleich so kurz und einfach ausgefallen.

PS. ja ich meinte die memberlist.php

Gruß Helmut
Ich bin nicht ganz dicht.... na und.
Antworten

Zurück zu „[3.0.x] Mod Support“