Inclusão de novos campos no registro.
-
smallbreeds
- Membro Intermediá¡rio

- Mensagens: 702
- Registrado em: 13 Out 2010, 13:16
- Localização: Florianópolis - SC
- Contato:
Re: Inclusão de novos campos no registro.
Esta modificação envie o e-mail com os campos de perfil personalizados. Isso se você optar pela ativação do usuário pelo Administrador ou Usuário + Administrador.
Shih Tzu Forum | Small Breeds - Shih Tzu Canil | Versatti Móveis Planejados
Não solicite auxílio por MP. Por favor, utilize o Fórum.
Não solicite auxílio por MP. Por favor, utilize o Fórum.
-
vic7or
- Novato

- Mensagens: 141
- Registrado em: 19 Set 2011, 13:42
- Nome Real: Victor Viegas
- Localização: Belém - PA - Brasil
Re: Inclusão de novos campos no registro.
muitissimo obrigado!
=)
=)
Re: Inclusão de novos campos no registro.
Procurando uma resposta para um outro Tópico, encontrei umas instruções de edição dos arquivos includes/ucp/ucp_register.php e do e-mail .txt correspondente.
O texto está em inglês mas usando o tradutor do Google dá pra ter uma ideia do que precisa ser feito:
http://www.phpbb.com/community/viewtopi ... &t=1769475
Abraço.
O texto está em inglês mas usando o tradutor do Google dá pra ter uma ideia do que precisa ser feito:
http://www.phpbb.com/community/viewtopi ... &t=1769475
Abraço.

[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
-
vic7or
- Novato

- Mensagens: 141
- Registrado em: 19 Set 2011, 13:42
- Nome Real: Victor Viegas
- Localização: Belém - PA - Brasil
Re: Inclusão de novos campos no registro.
Bacana, robra..
aparentemente, só isso aqui já basta.
aparentemente, só isso aqui já basta.
Re: Send custom profile field answers in Admin activation email?
Postby dellsystem » Wed Oct 14, 2009 12:19 pm
In any case, here's the basic idea:
Open includes/ucp/ucp_register.php
Do a 'find' for the name of the .txt file you want to use. In this example, we'll use 'admin_activate'.
So the first instance of admin_activate in that file shows up in this line:
A couple of lines later, this line should appear:Código: Selecionar todos
Select all $messenger->template('admin_activate', $row['user_lang']);
Código: Selecionar todos
Select all $messenger->assign_vars(array)
Right after that, make a new line and add this:Código: Selecionar todos
Select all 'RECRUITER' => request_var('pf_recruiter', ''),
In that .txt file, add:
Código: Selecionar todos
Select all This person was recruited by {RECRUITER}
This is assuming that your profile field is named 'recruiter'. Change the code if necessary.
I haven't been able to test this, let me know if there are problems.
Editado pela última vez por vic7or em 31 Out 2011, 09:45, em um total de 1 vez.
-
vic7or
- Novato

- Mensagens: 141
- Registrado em: 19 Set 2011, 13:42
- Nome Real: Victor Viegas
- Localização: Belém - PA - Brasil
Re: Inclusão de novos campos no registro.
Vou testar mais tarde.
Re: Inclusão de novos campos no registro.
Lá também tem esta outra:

Abraço.adeyjones escreveu:I have just double checked to see what files I edited and they are definately correct.
language/en/email/admin_activate.txt contains:
Practice Name: {PRACTICE_NAME}
Address: {PRACTICE_ADDRESS}
Telephone: {PRACTICE_TEL}
Promo Code: {PROMO_CODE}
Method Of Payment: {METHOD_OF_PAYMENT}
and includes/ucp/ucp_register.php contains:I don't have any other mods installed.Código: Selecionar todos
$messenger->assign_vars(array( 'PRACTICE_NAME' => request_var('pf_practice_name', ''), 'PRACTICE_ADDRESS' => request_var('pf_practice_address', ''), 'PRACTICE_TEL' => request_var('pf_practice_tel', ''), 'PROMO_CODE' => request_var('pf_promo_code', ''), 'METHOD_OF_PAYMENT' => request_var('method_of_payment', ''), 'USERNAME' => htmlspecialchars_decode($data['username']), 'U_USER_DETAILS' => "$server_url/memberlist.$phpEx?mode=viewprofile&u=$user_id", 'U_ACTIVATE' => "$server_url/ucp.$phpEx?mode=activate&u=$user_id&k=$user_actkey") );
I have amended ucp_register to include these bits, still no luck on registering a test account.

[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
-
vic7or
- Novato

- Mensagens: 141
- Registrado em: 19 Set 2011, 13:42
- Nome Real: Victor Viegas
- Localização: Belém - PA - Brasil
Re: Inclusão de novos campos no registro.
Pois é.. basicamente isso daria um jeito..
...fui fazer isso no direto no fórum do servidor, visto q era apenas add umas linhas no codigo do ucp_register.php..
o que aconteceu?
O módulo de registro nao abre mais...
---Editei com o notepad++
---salvei direto no servidor / nao fiz bkp, por justamente ser adição de duas linhas de comando...
---tentei reverter, retirando tais linhas, mas nao resolveu o problema...
Olha só, robra..
Dentro do admin_active, fiz a adição de dois campos logo após o user name.
'NOMECOMPLETO' e 'INSTITUICAO' ... e defini do jeito que era pra ser.... (ou não...).
Dai, ao tentar testar, o link "Registrar" não está mais funcionando...
no firefox, fica em branco...
no chrome diz que, ou está em manutencao, ou ha um erro de código.
...reverti o processo e deixei como estáva.. salvei..
limpei o cache.. mas o erro continua.
E.. agora?
Espero que nao tenha feito mta bobagem.. pq.. nao fiz o bkp antes por pensar que era apenas a adição de duas linhas e, qualquer problema, seria só retirar...
Me ajudem aeeeee :)
...fui fazer isso no direto no fórum do servidor, visto q era apenas add umas linhas no codigo do ucp_register.php..
o que aconteceu?
O módulo de registro nao abre mais...
---Editei com o notepad++
---salvei direto no servidor / nao fiz bkp, por justamente ser adição de duas linhas de comando...
---tentei reverter, retirando tais linhas, mas nao resolveu o problema...
Olha só, robra..
Código: Selecionar todos
while ($row = $db->sql_fetchrow($result))
{
$messenger->template('admin_activate', $row['user_lang']);
$messenger->to($row['user_email'], $row['username']);
$messenger->im($row['user_jabber'], $row['username']);
$messenger->assign_vars(array(
'USERNAME' => htmlspecialchars_decode($data['username']),
'U_USER_DETAILS' => "$server_url/memberlist.$phpEx?mode=viewprofile&u=$user_id",
'U_ACTIVATE' => "$server_url/ucp.$phpEx?mode=activate&u=$user_id&k=$user_actkey");
$messenger->send($row['user_notify_type']);
}'NOMECOMPLETO' e 'INSTITUICAO' ... e defini do jeito que era pra ser.... (ou não...).
Dai, ao tentar testar, o link "Registrar" não está mais funcionando...
no firefox, fica em branco...
no chrome diz que, ou está em manutencao, ou ha um erro de código.
...reverti o processo e deixei como estáva.. salvei..
limpei o cache.. mas o erro continua.
E.. agora?
Espero que nao tenha feito mta bobagem.. pq.. nao fiz o bkp antes por pensar que era apenas a adição de duas linhas e, qualquer problema, seria só retirar...
Me ajudem aeeeee :)
Re: Inclusão de novos campos no registro.
Qual o endereço do Fórum ?
Tem de desfazer a edição no ucp_register.php e no admin_activate.txt, e depois limpar o cache.
Abraço.
Tem de desfazer a edição no ucp_register.php e no admin_activate.txt, e depois limpar o cache.
Abraço.

[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".
-
vic7or
- Novato

- Mensagens: 141
- Registrado em: 19 Set 2011, 13:42
- Nome Real: Victor Viegas
- Localização: Belém - PA - Brasil
Re: Inclusão de novos campos no registro.
Robra,
o que eu fiz foi pegar de uma base de um bkp antigo que eu tinha...
funcionou.
mas achei muito 'esquisito' esse lance.
Eu adicionei duas linhas no ucp_register.php, e os campos dessas duas linhas no admin_activate.txt.. depois disso o register.php do forum ficou inacessivel..
mesmo desfazendo as alterações....
...php tem esse lance de formato ansi/utf-8 ?
tem..
vou testar colocando os campos, agora com o utf8normaliza
o que eu fiz foi pegar de uma base de um bkp antigo que eu tinha...
funcionou.
mas achei muito 'esquisito' esse lance.
Eu adicionei duas linhas no ucp_register.php, e os campos dessas duas linhas no admin_activate.txt.. depois disso o register.php do forum ficou inacessivel..
mesmo desfazendo as alterações....
...php tem esse lance de formato ansi/utf-8 ?
tem..
vou testar colocando os campos, agora com o utf8normaliza
vamo ver no que dá.better use utf8_normalize_nfc and true as named here to prevent display-issues..
Re: Inclusão de novos campos no registro.
Tem sim....php tem esse lance de formato ansi/utf-8 ?
Eu utilizava o Dreamweaver para editar os arquivos e descobri que ele alterava a codificação dos arquivos php da linguagem, que deve ser "UTF-8 sem BOM". Isso me gerou uma porção de erros.
Depois descobri que o Dreamweaver alterava também os arquivos .txt dos e-mail, também me gerando uma porção de erros. Por fim, o Dreamweaver alterou por conta própria um arquivo php quando estava instalando um MOD. Aí foi demais...
Agora só uso o Notepad++ e sugiro que também só o use.
Abraço.

[DICA] Antes de abrir um Novo Tópico, procure saber se a sua dúvida já foi respondida. Pesquise no Google por palavras(em inglês também) relacionadas à ela, somado à palavra "phpbb".