Autor Tópico: Informação do utilizador no lugar do logo  (Lida 5583 vezes)

0 Membros e 3 Visitantes estão a ver este tópico.

Offline candidosa2

  • Suporte Tecnico
  • Fundador
  • *
  • Mensagens: 5073
  • Rank: 1658
  • Sexo: Masculino
  • Suporte
    • Hosting Moçambique
Informação do utilizador no lugar do logo
« em: 10 de Dezembro de 2010, 07:09 »
Modo Nome: Informação de usuário no lugar do logotipo SMF
Mod Autor: JBlaze
Publicado em: 02 de junho de 2009, 13:09:21
Versões compatíveis: 1.1.x

/Themes/default/index.template.php

Código: [Seleccione]
<img src="', $settings['images_url'], '/smflogo.gif" style="margin: 2px;" alt="" />

Alterar.

Código: [Seleccione]
<span class="middletext">';

    // If the user is logged in, display stuff like their name, new messages, etc.
    if ($context['user']['is_logged'])
    {
        echo '
                                <a href="', $scripturl, '?action=unread">', $txt['unread_since_visit'], '</a> <br />
                                <a href="', $scripturl, '?action=unreadreplies">', $txt['show_unread_replies'], '</a><br />';

    }
    // Otherwise they're a guest - send them a lovely greeting...
    else
        echo $txt['welcome_guest'];

    // Now, onto our second set of info, are they logged in again?
    if ($context['user']['is_logged'])
    {
        // Is the forum in maintenance mode?
        if ($context['in_maintenance'] && $context['user']['is_admin'])
            echo '
                                <b>', $txt[616], '</b><br />';

        // Are there any members waiting for approval?
        if (!empty($context['unapproved_members']))
            echo '
                                ', $context['unapproved_members'] == 1 ? $txt['approve_thereis'] : $txt['approve_thereare'], ' <a href="', $scripturl, '?action=viewmembers;sa=browse;type=approve">', $context['unapproved_members'] == 1 ? $txt['approve_member'] : $context['unapproved_members'] . ' ' . $txt['approve_members'], '</a> ', $txt['approve_members_waiting'], '<br />';

        // Show the total time logged in?
        if (!empty($context['user']['total_time_logged_in']))
        {
            echo '
                                ', $txt['totalTimeLogged1'];

            // If days is just zero, don't bother to show it.
            if ($context['user']['total_time_logged_in']['days'] > 0)
                echo $context['user']['total_time_logged_in']['days'] . $txt['totalTimeLogged2'];

            // Same with hours - only show it if it's above zero.
            if ($context['user']['total_time_logged_in']['hours'] > 0)
                echo $context['user']['total_time_logged_in']['hours'] . $txt['totalTimeLogged3'];

            // But, let's always show minutes - Time wasted here: 0 minutes ;).
            echo $context['user']['total_time_logged_in']['minutes'], $txt['totalTimeLogged4'], '<br />';
        }
        echo '                </span>';
    }
    // Otherwise they're a guest - this time ask them to either register or login - lazy bums...
    else
    {
        echo '                </span>
                                <script language="JavaScript" type="text/javascript" src="', $settings['default_theme_url'], '/sha1.js"></script>

                                <form action="', $scripturl, '?action=login2" method="post" accept-charset="', $context['character_set'], '" class="middletext" style="margin: 3px 1ex 1px 0;"', empty($context['disable_login_hashing']) ? ' onsubmit="hashLoginPassword(this, \'' . $context['session_id'] . '\');"' : '', '>
                                    <input type="text" name="user" size="10" /> <input type="password" name="passwrd" size="10" />
                                    <select name="cookielength">
                                        <option value="60">', $txt['smf53'], '</option>
                                        <option value="1440">', $txt['smf47'], '</option>
                                        <option value="10080">', $txt['smf48'], '</option>
                                        <option value="43200">', $txt['smf49'], '</option>
                                        <option value="-1" selected="selected">', $txt['smf50'], '</option>
                                    </select>
                                    <input type="submit" value="', $txt[34], '" /><br />
                                    <span class="middletext">', $txt['smf52'], '</span>
                                    <input type="hidden" name="hash_passwrd" value="" />
                                </form>';
    }

    echo '

Código: [Seleccione]
<table width="100%" class="bordercolor" cellpadding="8" cellspacing="1" border="0" style="margin-top: 1px;">
                        <tr>';

    if (!empty($context['user']['avatar']))
        echo '
                            <td class="windowbg" valign="middle">', $context['user']['avatar']['image'], '</td>';

    echo '
                            <td colspan="2" width="100%" valign="top" class="windowbg2"><span class="middletext">';

    // If the user is logged in, display stuff like their name, new messages, etc.
    if ($context['user']['is_logged'])
    {
        echo '
                                <a href="', $scripturl, '?action=unread">', $txt['unread_since_visit'], '</a> <br />
                                <a href="', $scripturl, '?action=unreadreplies">', $txt['show_unread_replies'], '</a><br />';

    }
    // Otherwise they're a guest - send them a lovely greeting...
    else
        echo $txt['welcome_guest'];

    // Now, onto our second set of info, are they logged in again?
    if ($context['user']['is_logged'])
    {
        // Is the forum in maintenance mode?
        if ($context['in_maintenance'] && $context['user']['is_admin'])
            echo '
                                <b>', $txt[616], '</b><br />';

        // Are there any members waiting for approval?
        if (!empty($context['unapproved_members']))
            echo '
                                ', $context['unapproved_members'] == 1 ? $txt['approve_thereis'] : $txt['approve_thereare'], ' <a href="', $scripturl, '?action=viewmembers;sa=browse;type=approve">', $context['unapproved_members'] == 1 ? $txt['approve_member'] : $context['unapproved_members'] . ' ' . $txt['approve_members'], '</a> ', $txt['approve_members_waiting'], '<br />';

        // Show the total time logged in?
        if (!empty($context['user']['total_time_logged_in']))
        {
            echo '
                                ', $txt['totalTimeLogged1'];

            // If days is just zero, don't bother to show it.
            if ($context['user']['total_time_logged_in']['days'] > 0)
                echo $context['user']['total_time_logged_in']['days'] . $txt['totalTimeLogged2'];

            // Same with hours - only show it if it's above zero.
            if ($context['user']['total_time_logged_in']['hours'] > 0)
                echo $context['user']['total_time_logged_in']['hours'] . $txt['totalTimeLogged3'];

            // But, let's always show minutes - Time wasted here: 0 minutes ;).
            echo $context['user']['total_time_logged_in']['minutes'], $txt['totalTimeLogged4'], '<br />';
        }
        echo '                </span>';
    }
    // Otherwise they're a guest - this time ask them to either register or login - lazy bums...
    else
    {
        echo '                </span>
                                <script language="JavaScript" type="text/javascript" src="', $settings['default_theme_url'], '/sha1.js"></script>

                                <form action="', $scripturl, '?action=login2" method="post" accept-charset="', $context['character_set'], '" class="middletext" style="margin: 3px 1ex 1px 0;"', empty($context['disable_login_hashing']) ? ' onsubmit="hashLoginPassword(this, \'' . $context['session_id'] . '\');"' : '', '>
                                    <input type="text" name="user" size="10" /> <input type="password" name="passwrd" size="10" />
                                    <select name="cookielength">
                                        <option value="60">', $txt['smf53'], '</option>
                                        <option value="1440">', $txt['smf47'], '</option>
                                        <option value="10080">', $txt['smf48'], '</option>
                                        <option value="43200">', $txt['smf49'], '</option>
                                        <option value="-1" selected="selected">', $txt['smf50'], '</option>
                                    </select>
                                    <input type="submit" value="', $txt[34], '" /><br />
                                    <span class="middletext">', $txt['smf52'], '</span>
                                    <input type="hidden" name="hash_passwrd" value="" />
                                </form>';
    }

    echo '
                            </td>
                        </tr>
                    </table>
                 

Alterar.

Código: [Seleccione]
';
            //User Info In Place of SMF Logo by JBlaze
            echo'