" Tal e qual como aqui ao lado "
Aqui vai a forma de colocar a escolha do Sexo no perfil, e mostrar uma imagem de acordo com a escolha.
Masculino:
Feminino:
1º) - Salve as duas imagens acima na pasta /images do seu fórum
2º) - Entre no seu fórum como administrador e vá para o ACP.
3º) - Escolha a ABA Ustilizadores e Grupos
4º) - No menu lateral escolha Personalizar o Perfil
5º) - Crie um novo campo com o nome de sexo, e o tipo Dropdown box (Caixa de Rolagem)
- Editar Campo de Perfil
-----------> Exibir Campo do Perfil: Sim
- Opção de Visibilidade:
-----------> Campo Requerido: Sim
- Opções Específicas da Língua [pt]
-----------> Nome/título do campo apresentado ao usuário: Sexo
- Descrição do campo: Sexo do Utilizador ( a preencher )
- Entradas: ( cada uma em sua linha )
Indefinido
Masculino
Feminino
- Clique no botão para avançar.
6º) - Opções Específicas ao Tipo de Perfil
- Valor padrão: Masculino
- Opção igual a um valor sem entrada: Indefinido
7º) Opções específicas de idioma se houver outro idioma (Traduza as opções)
8º) Salve.
Agora ir ao ACP
GERAL -> Características do Forum -> Configurações de Carga
E da uma olhada nas opções de perfil.
Mostra os campos customisados de perfil na Lista dos Membros: SIM
Mostra os campos customisados de perfil na visualização dos tópicos: SIM
AGORA, vamos editar a template para mostrar as imagens ao invés de mostrar o texto.
Abra o arquivo:
styles/tua_template/template/viewtopic_body.html
Procurar este código:
- Código: Seleccionar todos
<!-- IF postrow.S_PROFILE_FIELD1 -->
<!-- Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field. -->
<dd><strong>{postrow.PROFILE_FIELD1_NAME}:</strong> {postrow.PROFILE_FIELD1_VALUE}</dd>
<!-- ENDIF -->
A seguir coloque:
- Código: Seleccionar todos
<!-- IF postrow.S_PROFILE_SEXO -->
<dd><strong>{postrow.PROFILE_SEXO_NAME}:</strong> <img src="images/{postrow.PROFILE_SEXO_VALUE}.png"></dd>
<!-- ENDIF -->
Para não aparecerem as duas formas :
O sexo por escrito ou o sexo com a imagem, tem de se alterar também:
ASSIM:
Procurar este código:
- Código: Seleccionar todos
<!-- BEGIN custom_fields -->
<dd><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}:</strong> {postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
<!-- END custom_fields -->
Este mostra todos os campos marcados, como queremos apenas a imagem, e querendo controlar a forma e quais os campos que devem aparecer, então altera-se assim para que não mostre tudo.
Na verdade não se remove, apenas se ......
Altera para:
- Código: Seleccionar todos
<!-- BEGIN custom_fields_off -->
<dd><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}:</strong> {postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
<!-- END custom_fields_off -->
IMPORTANTE: Salve e edite seu perfil escolha o sexo, depois visualize algum tópico seu para ver se funcionou