Avatar in forum

Frågor kring MODdar (modifikationer) för phpBB 3 (3.0.0 eller senare).

Moderatorer: Supportgrupp, Moderatorgrupp

Skriv svar
Användarens profilbild
Kjell
Hedersmedlem
Hedersmedlem
Inlägg: 4510
Blev medlem: 2006-11-11 23:35
Svar: 0

Avatar in forum

Inlägg av Kjell »

För er som vill bygga in Avatarer på egna sidor.
http://www.phpbb-se.com/forum/viewtopic.php?t=4664
________________
Put avatar on any place in the forum.
Functions against RC8 and Gold 3.0.0
Credits to Handyman and Kjell

Open <forumroot>\includes\functions.php
FIND

Kod: Markera allt

// The following assigns all _common_ variables that may be used at any point in a template.
    $template->assign_vars(array(
        'SITENAME'                        => $config['sitename'],     
BEFORE, ADD

Kod: Markera allt

include_once($phpbb_root_path . 'includes/functions_display.' . $phpEx);     
FIND

Kod: Markera allt

'PRIVATE_MESSAGE_INFO_UNREAD'   => $l_privmsgs_text_unread,         
ADD AFTER

Kod: Markera allt

// Avatar in forum
    'USER_AVATAR'        => get_user_avatar($user->data['user_avatar'], $user->data['user_avatar_type'], $user->data['user_avatar_width'], $user->data['user_avatar_height']),

    'USERNAME_FULL'        => get_username_string('full', $user->data['user_id'], $user->data['username'], $user->data['user_colour'], $user->data['username']),
    'USERNAME_COLOUR'    => get_username_string('colour', $user->data['user_id'], $user->data['username'], $user->data['user_colour'], $user->data['username']),
    'USERNAME'          => get_username_string('username', $user->data['user_id'], $user->data['username'], $user->data['user_colour'], $user->data['username']),
    'U_USERNAME'        => get_username_string('profile', $user->data['user_id'], $user->data['username'], $user->data['user_colour'], $user->data['username']), 
   
// End avatar in forum
         
SAVE

Play with this code in template html files

Kod: Markera allt

<span<!-- IF USERNAME_COLOR -->{USERNAME_COLOR}<!-- ENDIF -->>{USERNAME}</font></b><br /><br />
            <a href="{U_PROFILE}"><!-- IF USER_AVATAR -->{USER_AVATAR}<!-- ELSE --><img src="{T_THEME_PATH}/images/no_avatar.gif" alt="" /><!-- ENDIF --></a>          
/Kjelle KonsultPoolen * Facebook * Twitter * MODx Verkstan
Brukar sova lite efter 29:e timman och Ingen support via PM!
Användarens profilbild
Da^MsT
Medlem
Medlem
Inlägg: 29
Blev medlem: 2008-01-25 04:19
Svar: 0

Re: Avatar in forum

Inlägg av Da^MsT »

Tack för denna mod. En fråga dock, om jag vill sätta en fast storlek på avataren hur bär jag mig åt?
Användarens profilbild
Kjell
Hedersmedlem
Hedersmedlem
Inlägg: 4510
Blev medlem: 2006-11-11 23:35
Svar: 0

Re: Avatar in forum

Inlägg av Kjell »

Jag skulle nog fundera en gång till om man ska låsa storleken, en liten bild som blir större, ser ofta för taskig ut och många gånger om man förminskar en bild.... och än värre om man ändrar bredd men inte höjd och så vidare.
Är det inte bättre att ställa in max och min under "Inställningar för visningsbilder" så det är lite spelrum.
Bilagor
ändrad till 100x100 px
ändrad till 100x100 px
1289-2.png (18.52 KiB) Visad 3886 gånger
Oginal
Oginal
1289.png (11.28 KiB) Visad 3886 gånger
/Kjelle KonsultPoolen * Facebook * Twitter * MODx Verkstan
Brukar sova lite efter 29:e timman och Ingen support via PM!
Användarens profilbild
tumba25
Hedersmedlem
Hedersmedlem
Inlägg: 2097
Blev medlem: 2007-04-18 10:38
Svar: 0

Re: Avatar in forum

Inlägg av tumba25 »

Du kan lägga till detta i img-taggen. Då ändras bilden bara om den är för stor och proportionerna mellan höjd och bredd behålls.

Det funkar både med IE och riktiga webbläsare. Ändra 100 till något annat om du vill ha andra storlekar.

Kod: Markera allt

style="max-height: 100px; max-width: 100px; width: expression(this.width > 100 ? 100: true); height: expression(this.height > 100 ? 100: true);"
Bild
Developer @ phpBB MOD Team

Behöver du en modifikation skriven/installerad för ditt phpBB-forum? Eller kanske annan specialanpassad kod och/eller en server-administratör? https://tumba25.net/
Användarens profilbild
Da^MsT
Medlem
Medlem
Inlägg: 29
Blev medlem: 2008-01-25 04:19
Svar: 0

Re: Avatar in forum

Inlägg av Da^MsT »

Kjell skrev:Jag skulle nog fundera en gång till om man ska låsa storleken
Nu är jag mycket väl medveten om hur bilder ändrar sig, håller man dock bild proportionerna så blir det ok. Ditt exempel visar en avatar som inte är kvadratisk, det har jag nog aldrig sett ;)

Tack för ditt förslag tumba25, kommer nog dock använda ren css på ursprungliga koden har ja kommit på.
Användarens profilbild
Kjell
Hedersmedlem
Hedersmedlem
Inlägg: 4510
Blev medlem: 2006-11-11 23:35
Svar: 0

Re: Avatar in forum

Inlägg av Kjell »

Ditt exempel visar en avatar som inte är kvadratisk, det har jag nog aldrig sett
Hmm, jag har just den på några andra ställen.
/Kjelle KonsultPoolen * Facebook * Twitter * MODx Verkstan
Brukar sova lite efter 29:e timman och Ingen support via PM!
Skriv svar

Vilka är online

Användare som besöker denna kategori: 1 och 0 gäst