Show avatars in battle report

This site uses cookies. By continuing to browse this site, you are agreeing to our Cookie Policy.

  • Show avatars in battle report

    Source Code

    1. function getUserFoto($ID) {
    2. $db = Database::get();
    3. $sql = "SELECT foto FROM %%USERS%% WHERE id = :userID;";
    4. $userFotoResult = $db->selectSingle($sql, array(
    5. ':userID' => $ID
    6. ));
    7. if (!isset($userFotoResult['foto'])) {
    8. $foto = "media/avatars/default.jpg";
    9. } elseif ($userFotoResult['foto'] == 'none') {
    10. $foto = "media/avatars/default.jpg";
    11. } else {
    12. $foto = $userFotoResult['foto'];
    13. }
    14. return $foto;
    15. }
    Display All
    Este fragmento de código lo obtuve de aquí → 2moons


    Antes debes tener algo puesto para guardar los avatares de los jugadores.
    Buscar GeneralFunctons.php y agregar en alguna parte el siguiente código

    PHP Source Code: GeneralFunctions.php

    1. function getUserFoto($ID) {
    2. $db = Database::get();
    3. $sql = "SELECT foto FROM %%USERS%% WHERE id = :userID;";
    4. $userFotoResult = $db->selectSingle($sql, array(
    5. ':userID' => $ID
    6. ));
    7. if (!isset($userFotoResult['foto'])) {
    8. $foto = "media/avatars/default.jpg";
    9. } elseif ($userFotoResult['foto'] == 'none') {
    10. $foto = "media/avatars/default.jpg";
    11. } else {
    12. $foto = $userFotoResult['foto'];
    13. }
    14. return $foto;
    15. }
    Display All
    Buscar shared.mission.raport.tpl


    HTML Source Code: shared.mission.raport.tpl

    1. {$PlayerInfo.name}
    Agregar antes

    HTML Source Code: shared.mission.raport.tpl

    1. <br> <img src="{getUserFoto({$PlayerInfo.id})}" class="avatar-report" width="45" height="45" /><br>
    y hacer lo mismo en la línea 82

    Añadir en su estilo

    CSS Source Code

    1. .avatar-report {
    2. border: 1px solid #00AAAA !important;
    3. border-radius: 2px;
    4. }
    El resultado será algo así

    :thumbsup: :thumbsup:
    VERY SAD :/ :/ :/ :/