Настроение

Настроение 1.0.0

Нет прав для скачивания
Совместимость
проверялся на совместимость
Изменения в БД
требуются
Автор
ВаленокPC
Общественное достояние
да
Описание: добавляет возможность указать настроение пользователя.
Инструкция по установке
1. Выполнить запрос:
Код:
ALTER TABLE `bb_users` ADD (
    `moodtext` VARCHAR(255) NOT NULL DEFAULT '',
    `moodimg` VARCHAR(255) NOT NULL DEFAULT ''
)

2. Открыть profile.php найти там
PHP:
    case 'watch':
        if (IS_GUEST) login_redirect();
        require(UCP_DIR . 'topic_watch.php');
        break;
Заменить на
PHP:
    case 'watch':
        if (IS_GUEST) login_redirect();
        require(UCP_DIR . 'topic_watch.php');
        break;

    case 'mood':
        if (IS_GUEST) login_redirect();
        require(UCP_DIR . 'mood.php');
        break;

3. Открыть functions.php заменить
PHP:
function get_avatar ($user_id, $ext_id, $allow_avatar = true, $size = true, $height = '', $width = '')
{
    global $bb_cfg;
    if ($size)
    {
        // TODO размеры: s, m, l + кеширование
    }
    $height = ($height != '') ? 'height="'. $height .'"' : '';
    $width  = ($width != '') ? 'width="'. $width .'"' : '';
    $user_avatar = '<img src="'. make_url($bb_cfg['avatars']['upload_path'] . $bb_cfg['avatars']['no_avatar']) .'" alt="'. $user_id .'" '. $height .' '. $width .' />';
    if ($user_id == BOT_UID && $bb_cfg['avatars']['bot_avatar'])
    {
        $user_avatar = '<img src="'. make_url($bb_cfg['avatars']['upload_path'] . $bb_cfg['avatars']['bot_avatar']) .'" alt="'. $user_id .'" '. $height .' '. $width .' />';
    }
    else if ($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)) .'" alt="'. $user_id .'" '. $height .' '. $width .' />';
        }
    }
    return $user_avatar;
}

на

PHP:
function get_avatar ($user_id, $ext_id, $allow_avatar = true, $size = true, $height = '', $width = '')
{
    global $bb_cfg;
 
    $rows = get_userdata($user_id);

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

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

    $user_avatar = '<div style="position:relative;"><img src="'. make_url($bb_cfg['avatars']['upload_path'] . $bb_cfg['avatars']['no_avatar']) .'" alt="'. $user_id .'" '. $height .' '. $width .' /><div style="right:-15px; top:-15px; position:absolute;"><img src="'.BB_ROOT . 'styles/images/mood/'.$rows['moodimg'].'" title="'. $rows["moodtext"] .'"></div></div>';

    if ($user_id == BOT_UID && $bb_cfg['avatars']['bot_avatar'])
    {
        $user_avatar = '<div style="position:relative;"><img src="'. make_url($bb_cfg['avatars']['upload_path'] . $bb_cfg['avatars']['bot_avatar']) .'" alt="'. $user_id .'" '. $height .' '. $width .' /><div style="right:-15px; top:-15px; position:absolute;"><img src="'.BB_ROOT . 'styles/images/mood/'.$rows['moodimg'].'" title="'. $rows["moodtext"] .'"></div></div>';
    }
    else if ($allow_avatar && $ext_id)
    {
        if (file_exists(get_avatar_path($user_id, $ext_id)))
        {
            $user_avatar = '<div style="position:relative;"><img src="'. make_url(get_avatar_path($user_id, $ext_id)) .'" alt="'. $user_id .'" '. $height .' '. $width .' /><div style="right:-15px; top:-15px; position:absolute;"><img src="'.BB_ROOT . 'styles/images/mood/'.$rows['moodimg'].'" title="'. $rows["moodtext"] .'"></div></div>';
        }
    }

    return $user_avatar;
}
Загрузить файлы в корень сайта.
  • Image 1.png
    Image 1.png
    10.4 KB · Просмотры: 165
  • Мне нравится
Реакции: boko
Автор
ВаленокPC
Скачивания
27
Просмотры
172
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок
Сверху