public marks

PUBLIC MARKS from bacon with tags therplima & cadastro

06 September 2006

email de confirmação de cadastro personalizado

olha cara, para fazer isso você terá que editar o arquivo register.php que está na raiz do site. esse processo do envio do email ou mp de notificação de novos utilizadores está no final do arquivo entre o case 'finish': e o break desse case. na verdade o corpo do email usa só a constante de idioma _us_hasjustreg. você pode alterar o texto dela em languages/idioma/user.php porém, você terá que alterar o código do envio de email para que os outros campos preenchidos apareçam no email. dá uma fuçada aí e qualquer coisa da um toque. rodrigo

05 September 2006

queria avisar associado sobre preenchimento do cadastro antes e depois obrigar

coral-x escreveu: eu queria obrigar o cadastrante muleta que tenha que preencher o cadastro corretamente. pode ser somente mensagem nada demais. mas quando ele já for cadastrado e estiver ativado, gostaria de enviar uma mensagem automática pelo portal avisando os campos que ele não preencheu. mas precisa ser tipo um bloco bem grande para ele ver toda vez que entrar no site. será que ninguém nunca precisou disto? também neste módulo queria receber algum tipo de notificação quando ele alterar alguma coisa no seu perfil. eles colocam cada coisa absurda que precisamos tomar cuidado. também não encontrei nada sobre isto aqui :-( se fosse possivel até avisar o que foi alterado melhor ainda. aguardo quaquer ajudar do xoops fala aí coral-x, tudo bem? vi que se cadastrou ontem, então primeiro de tudo seja bem-vindo ao xoops , espero que faça desta a sua casa em xoops no b

30 August 2006

cadastro avançado de utilizadores

já tinha respondido antes de ver o seu último post. que bom que funcionou. tem jeito sim, basta você alterar este trecho: $f_timezone = ($timezone_offset < 0) ? 'gmt '.$timezone_offset : 'gmt +'.$timezone_offset; echo _us_timezone.": $f_timezone. "; echo "<form action='register.php' method='post'> <input type='hidden' name='uname' value='".$myts->htmlspecialchars($uname)."' /> por este: $f_timezone = ($timezone_offset < 0) ? 'gmt '.$timezone_offset : 'gmt +'.$timezone_offset; echo _us_timezone.": $f_timezone. "; //inicio hack by rplima. //este hack permite que o usuário na hora do cadastro selecione o grupo ao qual quer pertencer. $member_handler =& xoops_gethandler('member'); $grupo_arr = $member_handler->getgrouplist(); $grupo = ($user_group != 0)?$grupo_arr[$user_group]:'usuário'

cadastro avançado de utilizadores

fala aí rfferreira, tudo bem? bom cara, este seu post me interessou bastante, na verdade eu adoro fazer hacks para o xoops, rs xoops vamos lá então. lembrando que fiz uma coisa bem simples, visando atingir o objetivo (que é permitir ao usuário a seleção do grupo que deseja pertencer na hora do cadastro) com o menor número de alterações em arquivos. ah, fiz o hack usando a versão 2.0.15 do xoops mas acredito que em versões anteriores seja a mesma coisa. você terá que alterar apenas 2 arquivos, include/registerform.php e register.php, então comece fazendo um backup desses arquivos para o caso de algum problema ou de desistir de usar o hack fique simples de voltar ao que era antes. agora abra o arquivo include/registerform.php em um editor de texto (eu uso o php editor). por volta da linha 79 você encontrará o seguinte trecho de código: $reg_form->addelement(new xoopsformpassword(_us