View Single Post
  #1  
Old 06-16-2020, 04:30 PM
Micolai's Avatar
Micolai Micolai is offline
Loving Mysidia!
 
Join Date: May 2020
Location: Tennessee
Posts: 130
Gender: Female
Credits: 27,029
Micolai is on a distinguished road
Arrow Fixing the size issue with avatars in private messages

This tutorial I'm making because of a issue I ran into with private message avatar displays. I had my husband create a test account and he uploaded an image that was quite large. On his profile, the site sidebar's avatar was the right size, but when he sent me a test message I saw his avatar was its legit size, which was huge. So, thanks to Restless, she helped me make a fix for this issue.

- Open up your Files Manager
- Open up
classes/class_privatemessage.php and you will see this:

Quote:
public function getPostbar(){
if($this->mid == 0) return FALSE;
$sender = new Member($this->fromuser);
$sender->getprofile();
$this->postbar = new Table("postbar", "100%", FALSE);
$postHeader = new TRow;
$postHeader->add(new TCell(new Image($sender->profile->getAvatar(),'',150)));
$this->postbar->add($postHeader);
return $this->postbar;
}
You want to only change the
$postHeader bit. Yours will look different than mine because mine has the fix already so the code below is what you need to change your $postHeader to. So change to:

Quote:
$postHeader->add(new TCell(new Image($sender->profile->getAvatar(),'',150)));
The 150 is the size you want the avatar. Hope this helps!
__________________
"You try you fail, you try you fail, but the only true failure is if you stop trying. So try again." - Haunted Mansion

Last edited by Micolai; 06-18-2020 at 02:04 PM.
Reply With Quote