edersilva escreveu:Oi Robra. Bom dia...
...Me interessei sim por essa regra de cadastro. Me passa mais detalhes por favor dela.
Obrigado. Aguardo o seu contato.
Ok.
É preciso alterar alguns arquivos e incluir alguns textos, porém, não faça nos arquivos originais.
Primeiro faça uma cópia, em seu PC, dos arquivos mencionados abaixo, realize as alterações neles, depois renomeie os arquivos originais no Fórum acrescentando "
_ori"(exemplo:
ucp_ori.php), e faça o upload do arquivo modificado para a respectiva pasta no Fórum. Caso dê algum problema, é só deletar o arquivo modificado e voltar o nome correto do arquivo original.
Bem, vamos lá:
1- No arquivo
language/pt-br/ucp.php, ache:
Código: Selecionar todos
'DOMAIN_NO_MX_RECORD_EMAIL' => 'O domínio do endereço de e-mail escrito não é um registro MX válido.',
Troque por um texto a seu gosto, como por exemplo:
Código: Selecionar todos
'DOMAIN_NO_MX_RECORD_EMAIL' => 'ATENÇÃO: Incluir no campo ENDEREÇO DE E-MAIL e no campo CONFIRMAÇÃO DE ENDEREÇO DE E-MAIL somente conta de e-mail do domínio CREMESP.ORG.BR.',
2- No arquivo
includes/functions_user.php , ache:
Código: Selecionar todos
if (phpbb_checkdnsrr($domain, 'A') === false && phpbb_checkdnsrr($domain, 'MX') === false)
{
return 'DOMAIN_NO_MX_RECORD';
}
Adicione logo após, em uma nova linha:
Código: Selecionar todos
//Custom code - Checar domínio por CREMESP.ORG.BR
if(strcasecmp($domain, "cremesp.org.br") != 0)
{
return 'DOMAIN_NO_MX_RECORD';
}
3- Entre no
ACP>>aba
Geral>>seção
CONFIGURAÇÕES DO SERVIDOR>>link
Configurações de Segurança, e marque "
SIM" na opção "
Verificar se o domínio é um registro MX válido:".
4- Ainda no
ACP>>aba
Geral>>seção
CONFIGURAÇÃO GERAL>>link
Configuração de registro, marque "
Usuário" na opção "
Ativação de registro:".
Os procedimentos acima configuram a regra que determina o cadastro somente com endereço de e-mail do domínio
cremesp.org.br. Agora vamos colocar na página do registro a informação sobre esta regra.
Vou utilizar o arquivo do estilo
Prosilver, mas esta alteração deve ser realizada em todos os arquivos "
ucp_register.html" dos estilos disponíveis em seu Fórum, como o
Subsilver2:
5- No arquivo
/styles/prosilver/template/ucp_register.html, ache:
Código: Selecionar todos
<!-- IF ERROR --><dl><dd class="error">{ERROR}</dd></dl><!-- ENDIF -->
<!-- IF L_REG_COND -->
<dl><dd><strong>{L_REG_COND}</strong></dd></dl>
<!-- ENDIF -->
Substitua por:
Código: Selecionar todos
<p align="justify" class="error">{ERROR}<br>
<strong><font size="2" face="Arial, Helvetica, sans-serif" color="black">Só será aceita
conta válida de e-mail do domínio <font color="#FF0000">cremesp.org.br</font>. Esta é uma medida de segurança adotada para termos registrados no Fórum somente profissionais credenciados
pelo Conselho Regional de Medicina do Estado de São Paulo</font></strong><strong><font size="2" face="Arial, Helvetica, sans-serif" color="black">. Caso ainda não tenha a sua conta de e-mail do domínio <font color="#FF0000">cremesp.org.br</font>, ligue para a central de atendimento do CREMESP, pelo número (11) 5908-5600,
das 8h às 20h, e saiba como obtê-la.</font></strong></p>
Obviamente que o texto acima pode ser alterado a seu gosto, e na página ele ficará assim(sem as aspas):
"
Só será aceita conta válida de e-mail do domínio cremesp.org.br. Esta é uma medida de segurança adotada para termos registrados no Fórum somente profissionais credenciados pelo Conselho Regional de Medicina do Estado de São Paulo. Caso ainda não tenha a sua conta de e-mail do domínio cremesp.org.br, ligue para a central de atendimento do CREMESP, pelo número (11) 5908-5600, das 8h às 20h, e saiba como obtê-la."
OBS: Não coloquei o link "
Fale Conosco" do site do
CREMESP porque o formulário de contato lá não está abrindo.
6- Ainda no arquivo
/styles/prosilver/template/ucp_register.html
Ache a linha:
Código: Selecionar todos
<dd><input type="text" tabindex="2" name="email" id="email" size="25" maxlength="100" value="{EMAIL}" class="inputbox autowidth" title="{L_EMAIL_ADDRESS}" /></dd>
Substitua por:
Código: Selecionar todos
<dd><input type="text" tabindex="2" name="email" id="email" size="25" maxlength="100" value="{EMAIL}" class="inputbox autowidth" title="{L_EMAIL_ADDRESS}" /><strong>Somente e-mail do domínio <font color="#CC0000">cremesp.org.br</font>.</strong></dd>
Ache a linha:
Código: Selecionar todos
<dd><input type="text" tabindex="3" name="email_confirm" id="email_confirm" size="25" maxlength="100" value="{EMAIL_CONFIRM}" class="inputbox autowidth" title="{L_CONFIRM_EMAIL}" /></dd>
Substitua por:
Código: Selecionar todos
<dd><input type="text" tabindex="3" name="email_confirm" id="email_confirm" size="25" maxlength="100" value="{EMAIL_CONFIRM}" class="inputbox autowidth" title="{L_CONFIRM_EMAIL}" /><strong>Somente e-mail do domínio <font color="#CC0000">cremesp.org.br</font>.</strong></dd>
7- Altere a codificação do arquivo para "
UTF-8", para que os caracteres acentuados apareçam corretamente na página, salve o arquivo, renomeie o arquivo original no Fórum para
ucp_register_ori.html e faça upload do arquivo
ucp_register.html modificado para a respectiva pasta do Fórum.
8- Limpe o cache do Fórum, no botão "
Executar agora" na mesa linha do texto "
Limpar o cache", na aba
GERAL do
ACP.
Depois, é só fazer testes de registro no Fórum.
Abraço.
