Рамка (эффект свечения) вокруг аватарки

Protektor

Пользователь
#11
ExPlayer свою функцию вывода аватарки подправь по аналогии
PHP:
function get_avatar($user_id, $ext_id, $allow_avatar = true, $size = true, $height = '', $width = '', $custom_style = '')
{
    global $bb_cfg;

    if ($size) {
        // TODO размеры: s, m, l + кеширование
    }

    $height = !$height ? 'height="' . $height . '"' : '';
    $width = !$width ? 'width="' . $width . '"' : '';

    if($user_id == 2){
        $custom_style = "style=\"box-shadow: 0 0 10px #006400;\"";
    }

    $user_avatar = '<img  src="' . make_url($bb_cfg['avatars']['display_path'] . $bb_cfg['avatars']['no_avatar']) . '" ' . $custom_style . ' alt="' . $user_id . '" ' . $height . ' ' . $width . ' />';

    if ($user_id == BOT_UID && $bb_cfg['avatars']['bot_avatar']) {
        $user_avatar = '<img src="' . make_url($bb_cfg['avatars']['display_path'] . $bb_cfg['avatars']['bot_avatar']) . '" ' . $custom_style . ' alt="' . $user_id . '" ' . $height . ' ' . $width . ' />';
    } elseif ($allow_avatar && $ext_id) {
        if (file_exists(get_avatar_path($user_id, $ext_id))) {
            $user_avatar = '<img src="' . make_url(get_avatar_path($user_id, $ext_id, $bb_cfg['avatars']['display_path'])) . '" ' . $custom_style . ' alt="' . $user_id . '" ' . $height . ' ' . $width . ' />';
        }
    }

    return $user_avatar;
}
 

Protektor

Пользователь
#12
если нужно другим пользователям тоже задать свечение то

PHP:
if($user_id == 2 || $user_id == 5 || $user_id == 4){
        $custom_style = "style=\"box-shadow: 0 0 10px #006400;\"";
    }
или по умолчанию для всех остальных пользователей
PHP:
function get_avatar($user_id, $ext_id, $allow_avatar = true, $size = true, $height = '', $width = '', $custom_style = 'style="box-shadow: 0 0 10px #ff0a58;"')
вообщем как то так
 

Daniels

Пользователь
#13
При обновлении потрёться :(
Нет возможности переопределения функций в двиге ?
 
Последнее редактирование:

ExPlayer

Пользователь
#15
Правда странно, что в профиле пользователя рамка есть, а в топиках нет (при этом, если смотреть через инспектор в браузере, то рамка прописана).

1531736218941.png
 

Protektor

Пользователь
#16
Интересно, попробуй !important добавить, если не получится инвайт в личку скинь, зарегаюсь посмотрю
 
Сверху