SMFPT - Suporte e Manutenção de Fórum em Português

SMFPT Suporte => SMF 1.1.X => Tópico iniciado por: candidosa2 em 08 de Outubro de 2007, 05:50

Título: perfil actual Joomlamz
Enviado por: candidosa2 em 08 de Outubro de 2007, 05:50
Primeiro tem que colocar no style.css do teu tema o seguinte código

Código: [Seleccione]
.profil
{
border: 1px dashed #999999;
background-image: url('images/profilbg.gif');
background-repeat:repeat-x;
background-color:#E2E2E2;
padding: 3px;
margin: 3px;

}

display.template.php

Pesquisar por  // Show information about the poster of this message continuadndo a pesquisar por // Done with the information about the poster... on to the post itself.

Depois eleminar todo conteudo dentre as 2 pesquisas....

Código: [Seleccione]
// teknodyum profil baslangici
// Show information about the poster of this message.
echo '
<table width="100%" cellpadding="5" cellspacing="0" style="table-layout: fixed;">
<tr>
<td class="windowbg" valign="top" width="16%" rowspan="2" style="overflow: hidden;">
<div class="profil" align="center">

<a href="', $message['member']['href'], '"><b>', $message['member']['renk'], '</b></a></div>



<div class="smalltext">';

// Show the member's custom title, if they have one.
if (isset($message['member']['title']) && $message['member']['title'] != '')
echo '
<div class="profil" align="center">', $message['member']['title'], '</div>';

// Show the member's primary group (like 'Administrator') if they have one.
if (isset($message['member']['group']) && $message['member']['group'] != '')
echo '
<div class="profil" align="center">', $message['member']['group'], '</div>';

// Don't show these things for guests.
if (!$message['member']['is_guest'])
{
// Show the post group if and only if they have no other group or the option is on, and they are in a post group.
if ((empty($settings['hide_post_group']) || $message['member']['group'] == '') && $message['member']['post_group'] != '')
echo '
<div class="profil" align="center">', $message['member']['post_group'], '</div>';
echo '
<div class="profil" align="center">', $message['member']['group_stars'], '</div>';





// Show avatars, images, etc.?
if (!empty($settings['show_user_images']) && empty($options['show_no_avatars']))
            if (empty($message['member']['avatar']['image']))
            echo '<div class="profil" align="center"><div style="overflow: auto; width: 100%;"><img src="' . $settings['images_url'] . '/autoavatar.jpg" alt="Avatar Yok" title="Avatar Yok" border="0" /></div></div>';
            else
            echo '<div class="profil" align="center"><div style="overflow: auto; width: 100%;">', $message['member']['avatar']['image'],'</div></div>';


// mesaj sayisaina göre madalya sistemi

$madalya = '<img src="' . $settings['images_url'] . '/madalya.gif" border="0" />';

if ($message['member']['posts'] <= 150) {
echo'';
}
elseif ($message['member']['posts'] <= 300) {
echo '<div class="profil" align="center">' , $madalya , '' , $madalya , '</div>';
}
elseif ($message['member']['posts'] <= 750) {
echo'<div class="profil" align="center">' , $madalya , '' , $madalya , '' , $madalya , '</div>';
}
elseif ($message['member']['posts'] <= 1200) {
echo'<div class="profil" align="center">' , $madalya , '' , $madalya , '' , $madalya , '' , $madalya , '</div>';
}
elseif ($message['member']['posts'] <= 1800) {
echo'<div class="profil" align="center">' , $madalya , '' , $madalya , '' , $madalya , '' , $madalya , '' , $madalya , '</div>';
}
elseif ($message['member']['posts'] >= 1800) {
echo'<div class="profil" align="center">' , $madalya , '' , $madalya , '' , $madalya , '' , $madalya , '' , $madalya , '' , $madalya , '</div>';
}  

   // üye nosunu göster
echo '
<div class="profil" align="left"><b>Üye No:</b> ', $message['member']['id'], '</div>
'; 


// Show the member's gender icon?
if (!empty($settings['show_gender']) && $message['member']['gender']['image'] != '')
echo '
<div class="profil" align="left"><b>', $txt[231], ':</b> ', $message['member']['gender']['image'], '</div>';


// Show how many posts they have made.
echo '
<div class="profil" align="left"><b>', $txt[26], ':</b> ', $message['member']['posts'], '</div>';
                                               
                                                // Show the member's location
if (!empty($message['member']['location']))
echo '
<div class="profil" align="left"><b>Nerden:</b> ', $message['member']['location'], '</div>
';
 

// Is karma display enabled?  Total or +/-?
if ($modSettings['karmaMode'] == '1')
echo '
<div class="profil" align="left">
', $modSettings['karmaLabel'], ' ', $message['member']['karma']['good'] - $message['member']['karma']['bad'], '</div>';
elseif ($modSettings['karmaMode'] == '2')
echo '
<div class="profil" align="left">
', $modSettings['karmaLabel'], ' +', $message['member']['karma']['good'], '/-', $message['member']['karma']['bad'], '</div>';

// Is this user allowed to modify this member's karma?
if ($message['member']['karma']['allow'])
echo '
<div class="profil" align="center"><a href="', $scripturl, '?action=modifykarma;sa=applaud;uid=', $message['member']['id'], ';topic=', $context['current_topic'], '.' . $context['start'], ';m=', $message['id'], ';sesc=', $context['session_id'], '">', $modSettings['karmaApplaudLabel'], '</a>
<a href="', $scripturl, '?action=modifykarma;sa=smite;uid=', $message['member']['id'], ';topic=', $context['current_topic'], '.', $context['start'], ';m=', $message['id'], ';sesc=', $context['session_id'], '">', $modSettings['karmaSmiteLabel'], '</a></div>';


// Show their personal text?
if (!empty($settings['show_blurb']) && $message['member']['blurb'] != '')
echo '
<div class="profil" align="center">', $message['member']['blurb'], '</div>';




// This shows the popular messaging icons.
echo '<div class="profil" align="center">
', $message['member']['icq']['link'], '
', $message['member']['msn']['link'], '
', $message['member']['aim']['link'], '
', $message['member']['yim']['link'], '<br>';


// Show the profile, website, email address, and personal message buttons.
if ($settings['show_profile_buttons'])
{
// Don't show the profile button if you're not allowed to view the profile.
if ($message['member']['can_view_profile'])
echo '
<a href="', $message['member']['href'], '">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/icons/profile_sm.gif" alt="' . $txt[27] . '" title="' . $txt[27] . '" border="0" />' : $txt[27]), '</a>';


// Don't show an icon if they haven't specified a website.
if ($message['member']['website']['url'] != '')
echo '
<a href="', $message['member']['website']['url'], '" title="' . $message['member']['website']['title'] . '" target="_blank">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/www_sm.gif" alt="' . $txt[515] . '" border="0" />' : $txt[515]), '</a>';


// Don't show the email address if they want it hidden.
if (empty($message['member']['hide_email']))
echo '
<a href="mailto:', $message['member']['email'], '">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/email_sm.gif" alt="' . $txt[69] . '" title="' . $txt[69] . '" border="0" />' : $txt[69]), '</a>';

// Since we know this person isn't a guest, you *can* message them.
if ($context['can_send_pm'])
echo '
<a href="', $scripturl, '?action=pm;sa=send;u=', $message['member']['id'], '" title="', $message['member']['online']['label'], '">', $settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/im_' . ($message['member']['online']['is_online'] ? 'on' : 'off') . '.gif" alt="' . $message['member']['online']['label'] . '" border="0" />' : $message['member']['online']['label'], '</a></br>';
}
}
echo'</div><div class="profil" align="center">';
// Show online and offline buttons? by rallyproco
if (!empty($modSettings['onlineEnable']) && !$message['member']['is_guest'])
echo '
', $context['can_send_pm'] ? '<a href="' . $message['member']['online']['href'] . '" title="' . $message['member']['online']['label'] . '">' : '', $settings['use_image_buttons'] ? '<img src="' . $message['member']['online']['image_href'] . '" alt="' . $message['member']['online']['text'] . '" border="0" style="margin-top: 2px;" />' : $message['member']['online']['text'], $context['can_send_pm'] ? '</a>' : '', $settings['use_image_buttons'] ? '<span class="smalltext"></span>' : '', '';


// Show the report. by rallyproco
if ($context['can_report_moderator'])
echo '
<a href="', $scripturl, '?action=reporttm;topic=', $context['current_topic'], '.', $message['counter'], ';msg=', $message['id'], '"><img src="' ,$settings['images_url'], '/report.gif" alt="' . $txt['rtm1'] . '" /></a>';


// Otherwise, show the guest's email.
elseif (empty($message['member']['hide_email']))
echo '
<br>
<br>
<a href="mailto:', $message['member']['email'], '">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/email_sm.gif" alt="' . $txt[69] . '" title="' . $txt[69] . '" border="0" />' : $txt[69]), '</a></div>';


// teknodyum profil sonu

Ainda não esta traduzido se quiser coloca aqui o que quer a tradução

Sources/Load.php

Código: [Seleccione]
'link' => '<a href="' . $scripturl . '?action=profile;u=' . $profile['ID_MEMBER'] . '" title="' . $txt[92] . ' ' . $profile['realName'] . '">' . (!empty($modSettings['MemberColorLink']) ? ( !empty($profile['member_group_color']) || !empty($profile['post_group_color']) ? '<font color="'. ( !empty($profile['member_group_color']) ? $profile['member_group_color'] : $profile['post_group_color'] ) .'">' : '' ) : '' ) . $profile['realName'] . (!empty($modSettings['MemberColorLink']) && (!empty($profile['member_group_color']) || !empty($profile['post_group_color'])) ? '</font>' : '' ).'</a>',
Código: [Seleccione]
'link' => '<a href="' . $scripturl . '?action=profile;u=' . $modSettings['latestMember'] . '">' . $modSettings['latestRealName'] . '</a>',
se tiver qualquer dificuldades coloque aqui...Boa sorte
Título: Re: perfil actual Joomlamz
Enviado por: aalex em 12 de Outubro de 2007, 21:59
amigo isto e o perfil como aparece actualmente neste forum assim nos topicos?



dos codigos nao percebi uma coisa o primeiro sei que tenho de por style.css mas a seguir a que codigo?


era para o tema dilber mc que eu queria por
Título: Re: perfil actual Joomlamz
Enviado por: candidosa2 em 13 de Outubro de 2007, 00:59
Vou fazer uma simulação com teu tema..daqui a pouco ja ponho aqui
Título: Re: perfil actual Joomlamz
Enviado por: aalex em 13 de Outubro de 2007, 02:06
ok amigo fico a espera

cumprimentos
Título: Re: perfil actual Joomlamz
Enviado por: candidosa2 em 13 de Outubro de 2007, 03:35
Sim e possível com teu tema como ve na imagem

(http://i211.photobucket.com/albums/bb184/candidosa2/sshot-7-5.png)

tens que adaptar lo

Para isso tens que fazer uma copia do Display.template.php do tema default para pasta do tema em questão

depois fazer o procedimento abaixo.....

e nao esquecendo de abrir no Dilber Theme o style.css no fim da linha colocar o código


Título: Re: perfil actual Joomlamz
Enviado por: aalex em 13 de Outubro de 2007, 11:39
boas amigo mt obrigado mas ser que poderias traduzir e me pores aqui tudo o que devo fazer os codigos todos que devo altera e os que devo por e que se nao acho que vou fazer asneira


eu vi que voces teem o grupo do membro da parte do staff (nesse caso da imagem Administrador) e o grupo do membro tambem baseado no numero de mensagens ( nesse caso da imagem e Membro vitalicio) gostava se possivel se desse para me veres que se eu na admin em tema actual puser, "Esconder o título do grupo dos membros agrupados?" se depois desta modificaçao essa opcao fica a funcionar e o grupo de membros baseado por mensagens nao aparece na informaçao dos membros do staff


depois para por no "style.css no fim da linha colocar o código" (no fim de que linha)




cumprimentos aalex
Título: Re: perfil actual Joomlamz
Enviado por: joomlamz em 14 de Outubro de 2007, 03:33
podes mandar o teu display.php do tema defaul e *.css que depois coloco aqui o procedimento
Título: Re: perfil actual Joomlamz
Enviado por: aalex em 14 de Outubro de 2007, 11:34
podes mandar o teu display.php do tema defaul e *.css que depois coloco aqui o procedimento

eu mandava mas nao consigo anexar ficheiros nao tenho permissoes para isso  mas o display.php e o do smf o do tema defaut

eu ja o mandei para o tema dilber mc mas depois nao da para editar o display.php pela admin em "modificar tema..."

sera que tenho de fazer mais alguma coisa


fico a espera do procedimento entao
Título: Re:perfil actual Joomlamz
Enviado por: aalex em 12 de Julho de 2009, 15:55
os codigos para smf 2.0rc1-1 é possivel??