|
Comunidade uCoz em Português Desenvolvedores uCoz & uKit Personalização de Design Inserir Avatar do postador na postagem (Há Como eu fazer a inserção do avatar) |
Inserir Avatar do postador na postagem |
O importante que preciso saber para poder te ajudar é qual MÓDULO você quer fazer isso.
No módulo "fórum", por exemplo, isso é feito automaticamente. Nos comentários, usando o novo sistema de comenta'rios, isso tb é feito automaticamente. Já nos módulos de postagens (como o Blog, notícias e afins), isso NÃO é feito automaticamente. Você quer algo tipo o nosso blog, onde aparece a foto da pessoa ao lado da postagem? |
Slade,
Para usar o avatar no site é simples também: A variável $USER_AVATAR_URL$ imprime o URL da imagem do avatar do usuário, e basta você usar em qualquer parte do site que aceite HTML, um exemplo bem rápido: Código <img class="profile-avatar" src="$USER_AVATAR_URL$"> imprime o AVATAR do usuário logado no site. Mas se a pessoa não tiver feito login no site vai aparecer que avatar? Nesse caso não vai aparecer nenhum avatar, o local da imagem vai ficar transparente ou algum erro de imagem não carregada ou coisa do tipo. Para resolver o problema basta usar a programação do uCoz: Código <?if($USER_LOGGED_IN$)?> <img class="profile-avatar" src="$USER_AVATAR_URL$"> <?else?> <img class="profile-avatar" src="/imagem/sem-avatar.png"> <?endif?> $USER_LOGGED_IN$ retorna se o valor é verdadeiro ou falso. Traduzindo o código acima: se $USER_LOGGED_IN$ for verdadeiro, exiba o avatar o usuário que fez login, caso seja falso, exiba o avatar do usuário visitante. Lembre-se! Não estamos na sua cabeça, então seja claro ao postar uma dúvida.
Não dou suporte por mensagem privada. Quem preferir suporte particular, procure no Painel de Controle do site ou na página http://www.ucoz.com.br/contact. |
Obrigado pelo comando, é um comando que eu pretendo utilizar, mas eu percebi no caso que esse comando se altera automaticamente quando um usuario é logado... so que eu nao gostaria que isso ocorresse, queria apenas que o avatar do POSTADOR aparecesse.
|
Slade, tipo o blog do uCoz, né?
Nesse caso não tem uma variável do sistema para isso. Você vai ter que montar o seu código mais ou menos assim: Código <?if($USER$="fulano")?> <img class="profile-avatar" src="/imagens/avatar-de/fulano.png"> <?endif?> <?if($USER$="cicrano")?> <img class="profile-avatar" src="/imagens/avatar-de/cricrano.png"> <?endif?> <?if($USER$="beltrano")?> <img class="profile-avatar" src="/imagens/avatar-de/beltrano.png"> <?endif?> $USER$ = login do usuário definido quando se registrou. O meu login por exemplo é ShZlot, o seu Slade. Um bom lugar para você colocar o código para aparecer o avatar do postador é em um bloco no conainer através do Construtor da barra administrativa. Pra finalizar coloque todo o código HTML do bloco com as variáveis do sistema dentro deste: Código <?if($PAGE_ID$="entry")?> <?endif?> Pq se o ID da página for entry, ou seja, a página que tem o post completo e os comentarios
Lembre-se! Não estamos na sua cabeça, então seja claro ao postar uma dúvida.
Não dou suporte por mensagem privada. Quem preferir suporte particular, procure no Painel de Controle do site ou na página http://www.ucoz.com.br/contact. |
| |||
| |||