Simple Machines Community Forum

SMF Support => Português (Portuguese) => Language Specific Support => Temas => Topic started by: floyde on March 30, 2013, 10:27:44 AM

Title: como trocar nome no pefil por uma imagen
Post by: floyde on March 30, 2013, 10:27:44 AM
bom gente mais uma vez aqui !! e agradesso muito por mim ajuda
e tento ajuda como posso atambem !!
gostaria de pergunta como muda o nome do grupo  trocar o nome por uma imagen


Title: Re: como trocar nome no pefil por uma imagen
Post by: luhan on March 31, 2013, 04:18:54 AM
administrar > controle de membro > editar grupos de membros

lá vc muda a imagem do grupo, as imagens dos grupos fica aqui:
forum/Themes/SEU TEMA/images/staradmin.gif

seu caso a nova imagem de administrador que você quer deixa com o nome staradmin.gif e substitua pelas atuais

apague o nome do grupo que só vai aparecer a imagem


ps: mesma coisa para grupos de postagens
Title: Re: como trocar nome no pefil por uma imagen
Post by: floyde on March 31, 2013, 05:43:43 PM
entao mano ta vendo essa imagen dos guadradinhos vermelho ae ... eu nao quero que ela sai ,se eu troca ela vao sair

eu nao quero trocar a imagens

eu quero tira o nome que esta circulado e por a imagen adminitrador tendeu
Title: Re: como trocar nome no pefil por uma imagen
Post by: margarett on March 31, 2013, 06:25:19 PM
Honestamente, não sei se não existe algum MOD para isso...
Essa linha é mostrada aqui (Display.template.php)
:
// Show the member's primary group (like 'Administrator') if they have one.
if (!empty($message['member']['group']))
echo '
<li class="membergroup">', $message['member']['group'], '</li>';

Poderás alterar isso para qualquer coisa como:

// Show the member's primary group (like 'Administrator') if they have one.
if (!empty($message['member']['group']))
{
if ($message['member']['group'] == "Administrator")
echo '<img src="' . $settings['images_url'] . '/admin9.png" alt="xxAdministrator">';
else
echo '<li class="membergroup">', $message['member']['group'], '</li>';
}

Deves trocar "Administrator" por "Administrador" ou como tiveres o nome do grupo (eu tenho em inglês porque o meu fórum de testes é em inglês) e colocar a imagem "admin9.png" na pasta "Themes/default/images" (no caso do tema default).

E resulta, que eu testei aqui :P Olha o anexo
Title: Re: como trocar nome no pefil por uma imagen
Post by: floyde on April 01, 2013, 01:41:18 PM
boa tarde margarett , eu fiz igual esta ae mais nao altero nada !!!
coloquei a imagen no local onde vc especifico
mais mesmo assim so aparece o nome !!
agradesso !!
Title: Re: como trocar nome no pefil por uma imagen
Post by: margarett on April 01, 2013, 02:05:08 PM
Manda-me o teu Display.template.php
Resulta de certeza que eu testei. Que tema usas?
Title: Re: como trocar nome no pefil por uma imagen
Post by: floyde on April 01, 2013, 03:12:52 PM
Quote from: margarett on April 01, 2013, 02:05:08 PM
Manda-me o teu Display.template.php
Resulta de certeza que eu testei. Que tema usas?

uso esse tema  [YellowFever]
Title: Re: como trocar nome no pefil por uma imagen
Post by: margarett on April 01, 2013, 03:25:27 PM
Não tenho computador agora... Esse tema tem um Display.template.php ou usa o do tema padrão?
Title: Re: como trocar nome no pefil por uma imagen
Post by: floyde on April 01, 2013, 03:27:27 PM
nao entendir sua pergunta ??

eu achei esse display,template.php , nesse tema e fiz as auteraçoe
que vc mostro !!
como assim padrao!!
Title: Re: como trocar nome no pefil por uma imagen
Post by: margarett on April 01, 2013, 03:50:19 PM
Ok, deixa... Espera um bocado, quando tiver o computador espreito
Title: Re: como trocar nome no pefil por uma imagen
Post by: floyde on April 01, 2013, 04:03:19 PM
Quote from: margarett on April 01, 2013, 03:50:19 PM
Ok, deixa... Espera um bocado, quando tiver o computador espreito

:( :( :( espera un bocado !!!!

mais espero sim!!!
Title: Re: como trocar nome no pefil por uma imagen
Post by: margarett on April 01, 2013, 07:18:20 PM
O teu tema tem Display.template.php
Logo, deves editar o ficheiro Themes/YellowFever/Display.template.php para fazer as modificações que te indiquei.

No entanto, no teu é ligeiramente diferente. O código que tens de encontrar é assim:

// Show the member's primary group (like 'Administrator') if they have one.
if (!empty($message['member']['group']))
echo '
<li class="membergroup">', $message['member']['group'], '<hr class="kmdivisor" /></li>';

Deve ser preciso um "jeitinho" depois, mas para já experimenta ;)
Title: Re: como trocar nome no pefil por uma imagen
Post by: floyde on April 01, 2013, 07:54:55 PM
emtao foi isso mesmo que fiz

encontrei esse condigo e substituir pelo que você  passo
mais não apareceu a imagen

Quote// Show the member's primary group (like 'Administrador') if they have one.
      if (!empty($message['member']['group']))
      {
              if ($message['member']['group'] == "Administrador")
                    echo '<img src="' .    $settings['images_url'] . '/admin9.png" alt="xxAdministrador">';
             else
                   echo '<li class="membergroup">', $message['member']['group'], '</li>';
      }

veja ae assim que eu fiz
Title: Re: como trocar nome no pefil por uma imagen
Post by: margarett on April 01, 2013, 07:58:12 PM
Vou testar com o teu tema, já volto :)

edit: Voltei :P

Confirmo que dá... O código mais indicado para o teu caso é:

        if (!empty($message['member']['group']))
        {
if ($message['member']['group'] == "Administrator")
echo '<li class="membergroup"><img src="' .    $settings['images_url'] . '/admin9.png" alt="xxAdministrador"><hr class="kmdivisor" /></li>';
            else
echo '<li class="membergroup">', $message['member']['group'], '<hr class="kmdivisor" /></li>';
        }

Tens de ter uma imagem "admin9.png" dentro da pasta Themes/YellowFever/images e tens de mudar o "Administrator" para PT novamente.

Olha o anexo, já com o teu tema ;)
Title: Re: como trocar nome no pefil por uma imagen
Post by: floyde on April 01, 2013, 08:17:57 PM
não entendir ,, mudar PT  ,

manda pr mim !ESSE QUE VC EDITOR[

AGRADESSO !!
Title: Re: como trocar nome no pefil por uma imagen
Post by: margarett on April 01, 2013, 08:24:59 PM
Eu tenho aqui:
if ($message['member']['group'] == "Administrator")
E tu deves precisar de
if ($message['member']['group'] == "Administrador")

O nome do meu grupo está em EN porque é a lingua que tenho no forum de testes que uso ;)

Mas segue em anexo o que eu alterei.
Title: Re: como trocar nome no pefil por uma imagen
Post by: floyde on April 01, 2013, 08:33:28 PM
já troquei ,pelo que você mando e nada .coloquei aimagen e também  nada !!
Title: Re: como trocar nome no pefil por uma imagen
Post by: margarett on April 01, 2013, 08:37:27 PM
Carrega este em anexo e tira um printscreen e põe aqui a ver o que aparece.

Title: Re: como trocar nome no pefil por uma imagen
Post by: margarett on April 01, 2013, 08:47:58 PM
Era suposto aparecer ;)
Agora repõe o primeiro Display.template.php, mas modifica esta linha:
if ($message['member']['group'] == "Administrator")
para
if ($message['member']['group'] == "administrador")

O erro é que o teu grupo "Administrador" tem a primeira letra minuscula. E quando o código compara, não é igual ;)
Title: Re: como trocar nome no pefil por uma imagen
Post by: floyde on April 01, 2013, 08:57:22 PM
agora sim  eheheheheheh 
muito obrigado !!!
pode so mim tirar um duvida
como posso por uma imagen para cada grupo ??
administrador ,eu consegui e moderado e demais grupos  ??
te agradesso ;D ;D ;D ;D ;D !!!
Title: Re: como trocar nome no pefil por uma imagen
Post by: margarett on April 01, 2013, 08:59:37 PM
O princípio é o mesmo... Só tens de colocar o nome do grupo naquela comparação e mudar o nome da imagem 2 linhas abaixo ;)
Se tiveres muitos grupos pode ficar extenso, mas é assim mesmo...
Title: Re: como trocar nome no pefil por uma imagen
Post by: floyde on April 01, 2013, 09:11:28 PM
olha so vin aqui te agradesse ,,muto obrigado  deu tudo certo !!! ;D ;D ;D ;D ;D

como posso recontribuir esse favor??

ola eu aqui de novo esqueci de pergunta

so para esse grupo [newbie] como por uma imagen

(http://www.simplemachines.org/community/index.php?action=dlattach;topic=500802.0;attach=218389;image)
Title: Re: como trocar nome no pefil por uma imagen
Post by: margarett on April 02, 2013, 06:09:46 PM
Não tinha visto a segunda parte da tua ultima mensagem, sorry...

Deixa lá ver...
Logo a seguir ao que se editou para essa alteração, tens isto:

// 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 '
<li class="membergroup">', $message['member']['post_group'], '<hr class="kmdivisor" /></li>';

Pode fazer-se exactamente com o mesmo princípio do que fizemos acima. Queres experimentar? ;)
Title: Re: como trocar nome no pefil por uma imagen
Post by: floyde on April 02, 2013, 06:46:02 PM
no caso eu substituo por aqule código !!
?? fico grande agora  !!
seleciona para mim a parte que tenho que substituir  mim atrapalhei todo aqui
gagradesso
Title: Re: como trocar nome no pefil por uma imagen
Post by: margarett on April 02, 2013, 06:55:00 PM
Não, esse deixa estar. Esse é para o grupo primário (administrador, moderador, etc)

A seguir a esse código todo que adicionaste, deves ter aquele que te indique no post anterior. E nesse ultimo que te indiquei é que deves fazer uma alteração tipo essa para os grupos de post count.
O desafio é ver se queres tentar fazer tu ;)
Title: Re: como trocar nome no pefil por uma imagen
Post by: floyde on April 02, 2013, 07:01:46 PM
ta dando erro  :'( :'( :'( :'(

quando fasso
!!!
Title: Re: como trocar nome no pefil por uma imagen
Post by: margarett on April 02, 2013, 07:04:08 PM
Pois, mas como deves calcular eu do meu monitor não consigo ver que código é que escreveste ou que erro é que está a dar ;D
Title: Re: como trocar nome no pefil por uma imagen
Post by: floyde on April 02, 2013, 07:08:08 PM
a pagina fica toda branca !!!
não sei se é isso mais fiz assim
// Show the member's primary group (like 'novato') if they have one.
//echo $message['member']['group'];
        if (!empty($message['member']['group']))
        {
    if ($message['member']['group'] == "novato")
echo '<li class="membergroup"><img src="' .    $settings['images_url'] . '/novato9.png" alt="xxnovato"><hr class="kmdivisor" /></li>';
Title: Re: como trocar nome no pefil por uma imagen
Post by: margarett on April 02, 2013, 07:19:23 PM
Nop, fizeste aí confusão. Olha para os comentários e para as linhas de código que vê a seguir...
Tens isto:

// Show the member's primary group (like 'Administrador') if they have one.

A seguir a isto está o nome do grupo primário. O que já fizeste neste bloco foi adicionar o código para mostrar imagens para "n" grupos

Depois de todo o código que adicionaste, tens este comentário:

// 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.

E o código a seguir a isto mostra o nome do grupo de "post count". E é o que tu queres, é mudar o texto "Newbie" por uma imagem, certo?
Se sim, é no código a seguir a este comentário que tens de mexer, nunca mais no teu código grande acima!

Mas tens de ter noção do que estás a alterar ;)
O código original é:

if ((empty($settings['hide_post_group']) || $message['member']['group'] == '') && $message['member']['post_group'] != '')
echo '
<li class="membergroup">', $message['member']['post_group'], '<hr class="kmdivisor" /></li>';

Repara na variável que é usada neste contexto: $message['member']['post_group']
Antes era: $message['member']['group']
Por isso, não podes misturar os contextos. Num caso é uma, noutro caso é outra ;) Variáveis diferentes para conteúdos (obviamente) diferentes ;)
Title: Re: como trocar nome no pefil por uma imagen
Post by: floyde on April 02, 2013, 07:26:23 PM
sei que vc já mim ajudow muito ,mais sem abusar da sua bondagen, não tem como você  edita e cola o código completo pr mim

eu agradeço muito !
não to conseguindo!!

e depois você ver como posso recontribuir ?
Title: Re: como trocar nome no pefil por uma imagen
Post by: margarett on April 02, 2013, 07:36:05 PM
Ehehehe a ideia era por-te a escavacar ;)
Claro que posso por-te isso:

// 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'] != '')
{
if ($message['member']['post_group'] == "Newbie")
echo '<li class="membergroup"><img src="' .    $settings['images_url'] . '/newbie9.png" alt="xxNewbie"><hr class="kmdivisor" /></li>';
else
echo '<li class="membergroup">', $message['member']['post_group'], '<hr class="kmdivisor" /></li>';
}

Tens de ter uma imagem "newbie9.png" no sitio das outras e tens de ajustar o grupo que queres corresponder. No exemplo: "Newbie".

Quote from: floyde on April 02, 2013, 07:26:23 PM
e depois você ver como posso recontribuir ?
Agradecendo ;)
Title: Re: como trocar nome no pefil por uma imagen
Post by: floyde on April 02, 2013, 07:51:37 PM
muito obrigado ,agorassim !!!!
brigado mesmo !!! :-* :-* :-* :-* :-* :-* :-* :-* :-* :-* :-* :-* :-* :-* :-*