This repository was archived by the owner on Oct 5, 2018. It is now read-only.
gizzmo/Default-Avatar
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
********************************************************************
F L U X B B M O D I F I C A T I O N
********************************************************************
Name: Default Avatar
Author: Gizzmo <justgiz@gmail.com>
Version: 1.1.2
Release date: June 19th 2010
Works on: 1.4.0, 1.4.1, 1.4.2
********************************************************************
DISCLAIMER:
Please note that "mods" are not officially supported by FluxBB.
Installation of this modification is done at your own risk.
Backup your forum database and any and all applicable files
before proceeding.
DESCRIPTION:
This modification adds a avatar to guests and users who do not
currently have a avatar uploaded.
AFFECTED FILES:
misc.php
viewtopic.php
NOTES:
- To use your own image as the default avatar upload the image to
the avatar directory with either the name 'member.png' or
'guest.png'. (extension must be 'jpg', 'gif', or 'png')
- The default avatars provided with this mod are store in a
encode state (base64) in misc.php
- You do not need to use the plugin to use this mod. The plugin is
purely optional.
********************************************************************
INSTALLATION:
1. Upload the following files to the root directory of your forum.
This step of purely optional. Only do it if you wish to use the
plugin.
lang/ (folder)
plugins/ (folder)
2. Follow the following steps to make the changes to files.
********************************************************************
#-------[ 1. Open ]
misc.php
********************************************************************
#-------[ 2. Find (line:397) ]
else
message($lang_common['Bad request']);
********************************************************************
#-------[ 3. Before, Add ]
// Default Avatar by Gizzmo - Start
else if (isset($_GET['gizz_default_avatar_img']))
{
$avatar = intval($_GET['gizz_default_avatar_img']);
$avatars = array(
// User
1 => array(
'type' => 'png',
'size' => '4322',
'code' => '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'
),
// Guest
2 => array(
'type' => 'png',
'size' => '5959',
'code' => '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'
)
);
// make sure a non defined images isnt tried to display
if (array_key_exists($avatar, $avatars))
{
header("Content-type: image/".$avatars[$avatar]['type']);
header("Content-length: ".$avatars[$avatar]['size']);
exit(base64_decode($avatars[$avatar]['code']));
}
}
// Default Avatar by Gizzmo - END
********************************************************************
#-------[ 4. Open ]
viewtopic.php
********************************************************************
#-------[ 5. Find (line:355) ]
$signature = parse_signature($cur_post['signature']);
$signature_cache[$cur_post['poster_id']] = $signature;
}
}
********************************************************************
#-------[ 6. After, Add ]
// Default Avatar by Gizzmo - Start
if ($cur_post['poster_id'] > 1)
{
if ($user_avatar == '' && $pun_config['o_avatars'] == '1' && $pun_user['show_avatars'] != '0')
{
// was the default memeber avatar previosly found
if (!isset($default_member_avatar))
{
// start with using the provided avatar
$default_member_avatar = '<img src="'.$pun_config['o_base_url'].'/misc.php?gizz_default_avatar_img=1" width="64" height="64" alt="" />';
// then look for a uploaded avatar
foreach (array('jpg', 'gif', 'png') as $cur_type)
{
$path = $pun_config['o_avatars_dir'].'/member.'.$cur_type;
if (file_exists(PUN_ROOT.$path) && $img_size = @getimagesize(PUN_ROOT.$path))
{
$default_member_avatar = '<img src="'.$pun_config['o_base_url'].'/'.$path.'" '.$img_size[3].' alt="" />';
break;
}
}
}
// Set and cache $user_avatar with the default member avatar
$user_avatar = $user_avatar_cache[$cur_post['poster_id']] = $default_member_avatar;
}
}
else
{
// check and cache if the 'noguest' file exists
if (!isset($use_guest_avatar))
$use_guest_avatar = !file_exists($pun_config['o_avatars_dir'].'/noguest');
if ($use_guest_avatar && $pun_config['o_avatars'] == '1' && $pun_user['show_avatars'] != '0')
{
// was the guest avatar previosly found
if (!isset($default_guest_avatar))
{
// start with using the provided avatar
$default_guest_avatar = '<img src="'.$pun_config['o_base_url'].'/misc.php?gizz_default_avatar_img=2" width="64" height="64" alt="" />';
// then look for a uploaded avatar
foreach (array('jpg', 'gif', 'png') as $cur_type)
{
$path = $pun_config['o_avatars_dir'].'/guest.'.$cur_type;
if (file_exists(PUN_ROOT.$path) && $img_size = @getimagesize(PUN_ROOT.$path))
{
$default_guest_avatar = '<img src="'.$pun_config['o_base_url'].'/'.$path.'" '.$img_size[3].' alt="" />';
break;
}
}
}
// Set $user_avatar with the default guest avatar
$user_avatar = $default_guest_avatar;
}
}
// Default Avatar by Gizzmo - END
********************************************************************
#-------[ 7. Save and Upload! ]