Kein Avatar im Login-Fenster nach der Anmeldung

Forum für das phpBB3 Portal von
phpbb3portal.com (Version 1.1.0b) - kein Support mehr für das phpbb3portal
User avatar

Topic author
franki
Valued Contributor
Posts: 64
Joined: 30. December 2007 02:09
phpBB.de User: franki
phpBB.com User: franki_63
Location: Geldern

Kein Avatar im Login-Fenster nach der Anmeldung

Post by franki »

Mein Problem sollte ober schon angegeben sein.
http://motorradforum-niederrhein.de/fra ... l_avar.jpg
LG Franki
User avatar

Limo198
Portal Enthusiast
Posts: 134
Joined: 23. December 2007 11:18
Location: Altmersleben

Re: Kein Avatar im Login-Fenster nach der Anmeldung

Post by Limo198 »

Da muß man in portal/includes/functions.php den Pfad ändern.

suche:

Code: Select all

case AVATAR_UPLOAD: 
         $avatar_img = $phpbb_root_path . 
"download.$phpEx?avatar="; 
und ersetze es mit:

Code: Select all

case AVATAR_UPLOAD: 
         $avatar_img = $phpbb_root_path . 
"download/file.$phpEx?avatar="; 
Dann sollte es gehen
Image
User avatar

Topic author
franki
Valued Contributor
Posts: 64
Joined: 30. December 2007 02:09
phpBB.de User: franki
phpBB.com User: franki_63
Location: Geldern

Re: Kein Avatar im Login-Fenster nach der Anmeldung

Post by franki »

Das hat geklappt :D
Scheint wohl auch ein Problem mit der Avatargröße zu geben.
Hatte ein Avatar mit 150x87 Pixel und das wurde nicht angezeigt :-(
LG Franki
User avatar

Skippy07
Tester
Posts: 73
Joined: 30. December 2007 10:20
Location: Vreden

Re: Kein Avatar im Login-Fenster nach der Anmeldung

Post by Skippy07 »

Hallo,

hab auch Probleme mit dem Avatar ohne Bild. Hab den Pfad so wie angegeben geändert. Aber leider sehe ich immer noch kein Bild. Weiss jemand Rat?

Gruss
Stefan
User avatar

Kevin
Site Admin
Posts: 2994
Joined: 7. January 2006 21:11
phpBB.de User: Saint
phpBB.com User: Saint_hh
Location: Hamburg

Re: Kein Avatar im Login-Fenster nach der Anmeldung

Post by Kevin »

Gib mir mal bitte den Link zu deinem Portal.
~~~ They say the definition of madness is doing the same thing and expecting a different result ~~~

Kein Support per PN / No support via PM!
User avatar

Skippy07
Tester
Posts: 73
Joined: 30. December 2007 10:20
Location: Vreden

Re: Kein Avatar im Login-Fenster nach der Anmeldung

Post by Skippy07 »

Siehe Signatur
Last edited by Skippy07 on 1. January 2008 13:11, edited 1 time in total.
User avatar

Kevin
Site Admin
Posts: 2994
Joined: 7. January 2006 21:11
phpBB.de User: Saint
phpBB.com User: Saint_hh
Location: Hamburg

Re: Kein Avatar im Login-Fenster nach der Anmeldung

Post by Kevin »

Öhm - und PN mir mal bitte einen Testaccount. Als Gast kann ich das natürlich nicht reproduzieren. 8)
~~~ They say the definition of madness is doing the same thing and expecting a different result ~~~

Kein Support per PN / No support via PM!
User avatar

Skippy07
Tester
Posts: 73
Joined: 30. December 2007 10:20
Location: Vreden

Re: Kein Avatar im Login-Fenster nach der Anmeldung

Post by Skippy07 »

Hast eine PN
User avatar

Kevin
Site Admin
Posts: 2994
Joined: 7. January 2006 21:11
phpBB.de User: Saint
phpBB.com User: Saint_hh
Location: Hamburg

Re: Kein Avatar im Login-Fenster nach der Anmeldung

Post by Kevin »

Limo198 wrote:Da muß man in portal/includes/functions.php den Pfad ändern.

suche:

Code: Select all

case AVATAR_UPLOAD: 
         $avatar_img = $phpbb_root_path . 
"download.$phpEx?avatar="; 
und ersetze es mit:

Code: Select all

case AVATAR_UPLOAD: 
         $avatar_img = $phpbb_root_path . 
"download/file.$phpEx?avatar="; 
Dann sollte es gehen
Überprüfe die oben genannten Zeilen mal.
Der Pfad zum Testuser Avatar geht bei dir auf: /styles/prosilver/theme/images/no_avatar.gif
Da scheinst Du einen festen Pfad vergeben zu haben.
Dieser Pfad müsste also bei dir falsch sein:

Code: Select all

$avatar_img = $phpbb_root_path . 
"download/file.$phpEx?avatar=";
~~~ They say the definition of madness is doing the same thing and expecting a different result ~~~

Kein Support per PN / No support via PM!
User avatar

Skippy07
Tester
Posts: 73
Joined: 30. December 2007 10:20
Location: Vreden

Re: Kein Avatar im Login-Fenster nach der Anmeldung

Post by Skippy07 »

Hab gerade auch mal geschaut, der Pfad in den Beiträgen ist korrekt. Hab aber so nichts am Portal geändert. Weisst Du wo der Pfad vom Avatar im Portal definiert wird?

Gruss
Stefan
User avatar

Kevin
Site Admin
Posts: 2994
Joined: 7. January 2006 21:11
phpBB.de User: Saint
phpBB.com User: Saint_hh
Location: Hamburg

Re: Kein Avatar im Login-Fenster nach der Anmeldung

Post by Kevin »

Irgendwas musst du ja mit deinen Avataren anders eingestellt haben.
Hast du irgendeinen Mod, die Avatare betreffend, eingebaut?

Hast du den Pfad in der \styles\prosilver\template\portal\block\user_menu.html geändert?
Diese Zeile:

Code: Select all

<a href="{U_PROFILE}"><!-- IF AVATAR_IMG -->{AVATAR_IMG}<!-- ELSE --><img src="{T_THEME_PATH}/images/no_avatar.gif" alt="" /><!-- ENDIF --></a>
Ansonsten verlinke mal bitte deine \portal\includes\functions.php als Textdatei.
~~~ They say the definition of madness is doing the same thing and expecting a different result ~~~

Kein Support per PN / No support via PM!
User avatar

Skippy07
Tester
Posts: 73
Joined: 30. December 2007 10:20
Location: Vreden

Re: Kein Avatar im Login-Fenster nach der Anmeldung

Post by Skippy07 »

Hast du den Pfad in der \styles\prosilver\template\portal\block\user_menu.html geändert?
Diese Zeile:

Code: Alles auswählen
<a href="{U_PROFILE}"><!-- IF AVATAR_IMG -->{AVATAR_IMG}<!-- ELSE --><img src="{T_THEME_PATH}/images/no_avatar.gif" alt="" /><!-- ENDIF --></a>
Die Zeile passt 100% überein mit meiner.

Hier die Funktions.txt
User avatar

Kevin
Site Admin
Posts: 2994
Joined: 7. January 2006 21:11
phpBB.de User: Saint
phpBB.com User: Saint_hh
Location: Hamburg

Re: Kein Avatar im Login-Fenster nach der Anmeldung

Post by Kevin »

Okay, da haben wir's.
\portal\includes\functions.php:

suche bei Dir:

Code: Select all

    switch ($avatar_type)
    {
        case AVATAR_UPLOAD:
                $avatar_img = $phpbb_root_path .
    "download/file.$phpEx?avatar=";
        break;

        case AVATAR_UPLOAD:
         $avatar_img = $phpbb_root_path .
"download/file.$phpEx?avatar=";
        break;
    }    
ersetze durch:

Code: Select all

    switch ($avatar_type)
    {
        case AVATAR_UPLOAD:
            $avatar_img = $phpbb_root_path . "download/file.$phpEx?avatar=";
        break;

        case AVATAR_GALLERY:
            $avatar_img = $phpbb_root_path . $config['avatar_gallery_path'] . '/';
        break;
    }  
Und denn fehlt noch eine Funktion - suche:

Code: Select all

?>
füge davor ein:

Code: Select all

/**
* Get user rank title and image  / barroved from RC4
*
* @param int $user_rank the current stored users rank id
* @param int $user_posts the users number of posts
* @param string &$rank_title the rank title will be stored here after execution
* @param string &$rank_img the rank image as full img tag is stored here after execution
* @param string &$rank_img_src the rank image source is stored here after execution
*
*/
function get_user_rank($user_rank, $user_posts, &$rank_title, &$rank_img, &$rank_img_src)
{
    global $ranks, $config;

    if (empty($ranks))
    {
        global $cache;
        $ranks = $cache->obtain_ranks();
    }

    if (!empty($user_rank))
    {
        $rank_title = (isset($ranks['special'][$user_rank]['rank_title'])) ? $ranks['special'][$user_rank]['rank_title'] : '';
        $rank_img = (!empty($ranks['special'][$user_rank]['rank_image'])) ? '<img src="' . $config['ranks_path'] . '/' . $ranks['special'][$user_rank]['rank_image'] . '" alt="' . $ranks['special'][$user_rank]['rank_title'] . '" title="' . $ranks['special'][$user_rank]['rank_title'] . '" />' : '';
        $rank_img_src = (!empty($ranks['special'][$user_rank]['rank_image'])) ? $config['ranks_path'] . '/' . $ranks['special'][$user_rank]['rank_image'] : '';
    }
    else
    {
        if (!empty($ranks['normal']))
        {
            foreach ($ranks['normal'] as $rank)
            {
                if ($user_posts >= $rank['rank_min'])
                {
                    $rank_title = $rank['rank_title'];
                    $rank_img = (!empty($rank['rank_image'])) ? '<img src="' . $config['ranks_path'] . '/' . $rank['rank_image'] . '" alt="' . $rank['rank_title'] . '" title="' . $rank['rank_title'] . '" />' : '';
                    $rank_img_src = (!empty($rank['rank_image'])) ? $config['ranks_path'] . '/' . $rank['rank_image'] : '';
                    break;
                }
            }
        }
    }
}
    
~~~ They say the definition of madness is doing the same thing and expecting a different result ~~~

Kein Support per PN / No support via PM!
User avatar

Skippy07
Tester
Posts: 73
Joined: 30. December 2007 10:20
Location: Vreden

Re: Kein Avatar im Login-Fenster nach der Anmeldung

Post by Skippy07 »

Hab jetzt alles wieder eingefügt. Den letzten Abschnitt hatte ich absichtlich rausgenommen, weil dadurch eine Fehlermeldung kam. Jetzt aber komischerweise nicht mehr.

Ein Bild im Portal hab ich leider immer noch nicht. Cache usw. hab ich natürlich gelehrt. Ich weiss nicht mehr weiter.
Selbst bei meiner Maus sind die Akkus schon leer. Das hab ich noch nie gehabt. :lol:

Sollte Dir noch etwas einfallen, melde Dich bitte. Ich bedanke mich erstmal für Deine kompetente Hilfe. Vielen Dank.

Wünsche noch einen schönen Abend, ohne das jemand lästige Fragen stellt. :wink:

Gruss
Stefan
User avatar

Kevin
Site Admin
Posts: 2994
Joined: 7. January 2006 21:11
phpBB.de User: Saint
phpBB.com User: Saint_hh
Location: Hamburg

Re: Kein Avatar im Login-Fenster nach der Anmeldung

Post by Kevin »

Da wird immer noch der falsche Pfad angezogen.
Überprüfe nochmal die oben genannten Änderungen, das Du die wirklich 100% übernommen hast.
Die Zeilen mit den Pfaden für die Avatare waren nämlich ziemlich zerdengelt. 8)

Ansonsten warte bis wir das erste, überarbeitete Paket veröffentlichen, das sollte im frühen Januar soweit sein.
~~~ They say the definition of madness is doing the same thing and expecting a different result ~~~

Kein Support per PN / No support via PM!

Return to “phpBB3 Portal”