public marks

PUBLIC MARKS from bacon with tags therplima & avançado

30 August 2006 16:00

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'

30 August 2006 13:00

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