public marks

PUBLIC MARKS from bacon with tags adicionar & como

13 December 2006

como adicionar novos campos no cadastro?

rkbr, se você pretende corrigir, sugiro ater-se aos erros do php, que provavelmente os erros de mysql são decorrente do php. sugestão: fazer de novo, passo-a-passo, com calma. primeiro o tutorial para incluir novos campos. se acontecer algum erro ficará mais fácil de identifica-lo e corrigi-lo. depois de estar certo do seu funcionamento, partir para o tutorial para mostrar outros campos no registro. não se prenda ao exemplo do tutorial, lá está feito para a data de aniversário, mas é a mesma coisa para qualquer outro campo. o topet deixou bem explicado as duas alterações que são somente para o tratamento de datas, no resto é tudo igual. força que funciona. tenho alguns portais que foram feitas essas duas modificações e estão funcionando na boa. é isso

12 December 2006

como adicionar novos campos no cadastro?

liguei o debug para erros em php e depois para erros em sql/blocks e apareceram vários erros quando fui acessar as opções dos menus da administração. todos erros relativos a referências em várias linhas e vários arquivos. as alterações que fiz deve ter zoado tudo. uaeheuhauehueaheuhauhe. o problema de começar tudo de novo é que o tutorial está feito para incluir data de aniversário que é diferente do tipo utilizado para o campos que quero adicionar. me deu o maior desânimo. :(

como adicionar novos campos no cadastro?

olá rkbr, exato, não mencionei a linha 543, porque ela já estava referenciada, mas agora, ficou melhor, porque você deixou os argumentos na posição certa. outro detalhe: por fim também alterei o formulário de registro para aparecerem os dois campos novos na hora do cadastro utilizando esta próxima dica aqui: http://www.xoopscube.com.br/modules/wfsection/article.php?articleid=22 como eu só observei depois que já tinha respondido, que você executou os dois tutoriais, seria importante você dizer o que tem acontecido de fato, porque pode ter acontecido erro de excução dos dois tutoriais. exemplo: você consegue entrar com o usuário que já estava cadastrado? você consegue registrar um novo usuário pelo form do user? você consegue registrar um novo usuário pelo form do admin? quando registra o usuário os dados são gravados no banco de dados (aparecem no perfil)? lig

como adicionar novos campos no cadastro?

ok. a primeira correção do am_guid já fiz. muito obrigado, fbs777. luix, já adicionei corretamente como disse na linha. ficou assim: $sql = sprintf("insert into %s (uid, uname, name, nick_jogo, guid, email, url, user_avatar, user_regdate, user_icq, user_from, user_sig, user_viewemail, actkey, user_aim, user_yim, user_msnm, pass, posts, attachsig, rank, level, theme, timezone_offset, last_login, umode, uorder, notify_method, notify_mode, user_occ, bio, user_intrest, user_mailok) values (%u, %s, %s, %s, %s, %s, %s, %s, %u, %s, %s, %s, %u, %s, %s, %s, %s, %s, %u, %u, %u, %u, %s, %.2f, %u, %s, %u, %u, %u, %s, %s, %s, %u)", $this->db->prefix('users'), $uid, $this->db->quotestring($uname), $this->db->quotestring($name), $nick_jogo, $guid, $this->db->quotestring($email), $this->db->quotestring($url), $this->db->quotestring($user_avatar), time(), $this->db->quotestring($user_icq), $this-

11 December 2006

como adicionar novos campos no cadastro?

olá rkbr, além do erro indicado pelo fábio, observei mais um, na linha 541 do arquivo kernel/user.php, segue abaixo em azul o que precisa ser incluido. 3a alteração kernel\user.php: (adicionados os dados abaixo em negrito na linha 541 e 543) linha 541: $sql = sprintf("insert into %s (uid, uname, name, nick_jogo, guid, email, url, user_avatar, user_regdate, user_icq, user_from, user_sig, user_viewemail, actkey, user_aim, user_yim, user_msnm, pass, posts, attachsig, rank, level, theme, timezone_offset, last_login, umode, uorder, notify_method, notify_mode, user_occ, bio, user_intrest, user_mailok) values (%u, %s, %s, %s, %s, %s, %s, %s, %u, %s, %s, %s, %u, %s, %s, %s, %s, %s, %u, %u, %u, %u, %s, %.2f, %u, %s, %u, %u, %u, %s, %s, %s, %u)", $this->db->prefix('users'), $uid, $this->db->quotestring($uname), $this->db->quotestring($name), [u][color=0000ff]$nick_jogo, $guid[/u], $this->db->quotestring($email

10 December 2006

como adicionar novos campos no cadastro?

tenho impressão que vi pelo menos um erro no que você colocou aqui. possível erro: 1a alteração /modules/system/admin/users/userform.php: (adicionadas as linhas abaixo na linha 35 e 36) $name_text = new xoopsformtext(_am_name, "name", 30, 60, $name_value); $nickjogo = new xoopsformtext(_am_nickjogo, "nick_jogo", 21, 21, $nickjogo_valor); $guidjogo = new xoopsformtext(_am_guid, "nick_jogo", 41, 41, $guidjogo_valor); $email_tray = new xoopsformelementtray(_am_email, " "); mais especificamente, na linha que tem _am_guid. ali você repetiu o valor da linha anterior, colocando "nick_jogo" de novo, em vez de "guid"

como adicionar novos campos no cadastro?

fiz direto no portal hospedado. se puder me ajudar verificando onde foi que errei, ficarei agradecido. só tentei seguir as dicas mas como elas não eram exatamente para acrescentar campos de dados de texto, posso ter feito algo errado. não sou programador. obrigado pela atenção.

como adicionar novos campos no cadastro?

com o resultado dessa busca você deve encontrar uma solução: [url=http://www.xoopscube.com.br/search.php?query=adicionar+campos+no+cadastro&action=results]adicionar campos no cadastro[/url] mas você ainda não disse se está tentando isso em localhost ou no portal hospedado. se tiver em localhost não cadastra mesmo, porque poe padrão o servidor em localhost usando no pc de casa não vem com suporte à envio de email (servidor de email) ativado, então não podendo mandar email para o user o xoops não cadastra. se tiver em localhost, experimenta desativar a opção de mandar email de confirmação de cadastro para não ser barrado na hora do xoops tentar enviar o email.

como adicionar novos campos no cadastro?

primeiramente utilizei essa dica neste endereço abaixo. http://www.xoopscube.com.br/modules/wfsection/article.php?articleid=35 criei na tabela xoops_users os seguintes campos: field: nick_jogo. type: varchar(20) null: no. field: guid. type: varchar(40) null: no. xoops versão em português br 2.0.15 as alterações/adições estarão em negrito. usei o php editor. 1a alteração language\pt_utf8\user.php: (adicionadas as linhas abaixo na linha 113 e 114) define('_us_realname','nome completo'); define('_us_nickjogo','nick no jogo'); define('_us_guid','guid'); define('_us_showsig','sempre incluir a minha assinatura'); 1a alteração kernel\user.php: (adicionadas as linhas abaixo na linha 74 e 75) function xoopsuser($id = null) { $this->initvar('uid', xobj_dtype_int, null, false); $this->initvar('nick_jogo', xobj_dtype_txt

bacon's TAGS related to tag adicionar

andeon +   andersonp +   ao +   apache +   assessoria +   associado +   avatar +   banda +   bloco +   cadastro +   Campo +   campos +   categoria +   colaboradores +   como +   download +   economia +   envio +   erro +   fbs +   formulai +   forum +   galdino +   gibafdp +   gigio +   gilberto +   hospedagem +   hosting +   Imagens +   imageshack +   inicial +   mysql +   nb +   nbpimps +   news +   novo +   novos +   parceiros +   página +   podem +   problemas +   reputação +   rkbr +   rkbrasileiro +   roadmap +   santista +   servidor +   smartpartner +   sp +   texto +   therplima +   uma +   utilizador +   web +   windows +   xoops +