Помощь Статусы пользователей V3.0

Тема в разделе "DLE", создана пользователем SPoX, 13 июн 2014.

Информация :
Актуальная версия DataLife Engine 11.2
( Final Release v.11.2 | Скачать DataLife Engine | Скачать 11.2 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 11.1 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Модераторы: killoff
  1. SPoX

    SPoX

    Регистр.:
    19 апр 2014
    Сообщения:
    175
    Симпатии:
    24
    привет всем
    как в модуле Статусы пользователей V3.0 настроить функцию Gravatar?
    версия DLE 10.2

     
  2. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.114
    Симпатии:
    2.130
    Чё? А связь статусов и аватаров? О_о

    Ты хоть опиши в чём баги...
     
  3. SPoX

    SPoX

    Регистр.:
    19 апр 2014
    Сообщения:
    175
    Симпатии:
    24
    смотри может поймешь о чем я
     

    Вложения:

  4. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.114
    Симпатии:
    2.130
    С этого и надо было начинать =)
    users-status.php найти:
    PHP:
                        if($row['foto'] and (file_exists(ROOT_DIR "/uploads/fotos/" $row['foto']))) $tpl->set('{foto}'$config['http_home_url'] . "uploads/fotos/" $row['foto']);
                        else 
    $tpl->set('{foto}'"{THEME}/dleimages/noavatar.png");
    Заменить на:
    PHP:
        if ( count(explode("@"$row['foto'])) == ) {
            
    $tpl->set'{gravatar}'$row['foto'] );    

            
    $tpl->set'{foto}''http://www.gravatar.com/avatar/' md5(trim($row['foto'])) . '?s=' intval($user_group[$row['user_group']]['max_foto']) );
        
        } else {
        
            if( 
    $row['foto'] and (file_existsROOT_DIR "/uploads/fotos/" $row['foto'] )) ) $tpl->set'{foto}'$config['http_home_url'] . "uploads/fotos/" $row['foto'] );
            else 
    $tpl->set'{foto}'"{THEME}/dleimages/noavatar.png" );

            
    $tpl->set'{gravatar}''' );
        }
    Примерно так
     
    SPoX нравится это.
  5. SPoX

    SPoX

    Регистр.:
    19 апр 2014
    Сообщения:
    175
    Симпатии:
    24
    да да все работает спасибо тебе

    + ещё один вопрос как можно вивести на главную страницу TOP 10 Статусы пользователей
    чтобы показало последние обновления статусов
     
  6. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.114
    Симпатии:
    2.130
    Спасибо - кнопкой...

    На главную, как я понимаю, вывести нельзя из коробки... Завтра, если не забуду, выложу мод под главную.
     
    SPoX нравится это.
  7. SPoX

    SPoX

    Регистр.:
    19 апр 2014
    Сообщения:
    175
    Симпатии:
    24
    ещё как вивести последный статус пользователя в profile_popup.tpl

    в /ajax/profile.php вставить:
    Код:
    include_once ENGINE_DIR . '/modules/users_status/users-status.php';
    ??

    и как сделать так чтобы модери и админи могли редактировать статуси других пользователей
    + удалить всех статусов вместе
     
  8. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.114
    Симпатии:
    2.130
    Да это уже модуль полностью переписывать надо... Там кода дополнительного больше, чем уже есть...
     
  9. SPoX

    SPoX

    Регистр.:
    19 апр 2014
    Сообщения:
    175
    Симпатии:
    24
    помоги настроить топ 10 и последный статус пользователя в profile_popup.tpl
    а ето я сам буду как то делать а потом поделюсь с вами если получется
     
  10. SPoX

    SPoX

    Регистр.:
    19 апр 2014
    Сообщения:
    175
    Симпатии:
    24
    готов заплатить кому кто добавит в етом модуле
    - статус пользователя в profile_popup.tpl
    - удаление всех статусов вместе из панели
    - редактирование стстусов через сайт (в профиле) + через всплывающее окно
    - возможность Вибирание групп которые могут редактировать статуси