Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » Joomla »

Formulario de registro de joomla

Estas en el tema de Formulario de registro de joomla en el foro de Joomla en Foros del Web. Hola, estoy modificando o quiero o estoy tratando, de modificar el formulario de registro que trae joomla, hasta el momento el formulario se envia, y ...
  #1 (permalink)  
Antiguo 22/06/2007, 00:17
Avatar de asinox  
Fecha de Ingreso: enero-2002
Ubicación: Santo Domingo
Mensajes: 2.712
Antigüedad: 22 años, 9 meses
Puntos: 6
Formulario de registro de joomla

Hola, estoy modificando o quiero o estoy tratando, de modificar el formulario de registro que trae joomla, hasta el momento el formulario se envia, y guarda las data en el base de datos, pero tengo un problema...no me guarda la data de los campos que le he agregado... alguien sabe en que parte hace referencia joomla a los campos de formularios?...es que no encuentro en ningun lugar donde decirle que variable pertenece a que campo del formulario.. o por lo menos no encuentro alguen array de $_POST ni nada

Saludos :(
__________________
www.dataautos.com
  #2 (permalink)  
Antiguo 22/06/2007, 08:47
Avatar de merolhack  
Fecha de Ingreso: junio-2006
Ubicación: México
Mensajes: 1.242
Antigüedad: 18 años, 5 meses
Puntos: 16
Re: Formulario de registro de joomla

Por que no pruebas "Community Builder"? ahi le puedes decir que campos quieres en el registro de usuarios:
http://extensions.joomla.org/compone...210/Itemid,35/
  #3 (permalink)  
Antiguo 22/06/2007, 13:59
Avatar de asinox  
Fecha de Ingreso: enero-2002
Ubicación: Santo Domingo
Mensajes: 2.712
Antigüedad: 22 años, 9 meses
Puntos: 6
Re: Formulario de registro de joomla

merolhack, trate de probarlo, pero me da error al momento de querer registrarme...el error es el siguente:
Código:
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 98304 bytes) in C:\wamp\www\Joomla\mambots\content\mosimage.php on line 215
no se que sucede, la verdad es que el formulario de registro original ya tiene los campos y no da error, osea se guarda la data en la base de datos, pero los campos que le agregue al formulario no se guardan, pues ya no se donde es que joomla hace la referencia a los campos o array _POST....

alguna sugerencia?

Saludos
__________________
www.dataautos.com
  #4 (permalink)  
Antiguo 22/06/2007, 14:46
Avatar de merolhack  
Fecha de Ingreso: junio-2006
Ubicación: México
Mensajes: 1.242
Antigüedad: 18 años, 5 meses
Puntos: 16
Re: Formulario de registro de joomla

Ah ok, lo que pasa es que ese error, es por que le falta memoria a tu PHP jeje...

Bueno, en realidad si editas tu fichero php.ini creo:
Cita:
memory_limit = 8M
Le pones en vez de 8 pues 15 o algo asi xd

O en el .htaccess del Joomla pon:
Cita:
php_value memory_limit "16M"
Saludos!!
  #5 (permalink)  
Antiguo 22/06/2007, 15:25
Avatar de asinox  
Fecha de Ingreso: enero-2002
Ubicación: Santo Domingo
Mensajes: 2.712
Antigüedad: 22 años, 9 meses
Puntos: 6
Re: Formulario de registro de joomla

si, gracias lo acabo de hacer, la puse en 32, en en .ini, encontre un buen articulo al respecto

http://www.conticreative.com/blog--a...mory-size.html

Saludos
__________________
www.dataautos.com
  #6 (permalink)  
Antiguo 22/06/2007, 15:56
Avatar de merolhack  
Fecha de Ingreso: junio-2006
Ubicación: México
Mensajes: 1.242
Antigüedad: 18 años, 5 meses
Puntos: 16
Re: Formulario de registro de joomla

Y ya te funciono el registro de usuarios??? o ke onda
  #7 (permalink)  
Antiguo 23/06/2007, 07:48
Avatar de asinox  
Fecha de Ingreso: enero-2002
Ubicación: Santo Domingo
Mensajes: 2.712
Antigüedad: 22 años, 9 meses
Puntos: 6
Re: Formulario de registro de joomla

Pues ya me funciono con Community Builder.... pero a sinceridad quiero aprender a modificar el original.... y no se donde es que joomla hace la jodida referencia a los campos del formulario....no quiero extensiones quiero aprender a modificar los originales :(
__________________
www.dataautos.com
  #8 (permalink)  
Antiguo 23/06/2007, 14:34
Avatar de merolhack  
Fecha de Ingreso: junio-2006
Ubicación: México
Mensajes: 1.242
Antigüedad: 18 años, 5 meses
Puntos: 16
Re: Formulario de registro de joomla

Cita:
Iniciado por asinox Ver Mensaje
Pues ya me funciono con Community Builder.... pero a sinceridad quiero aprender a modificar el original.... y no se donde es que joomla hace la jodida referencia a los campos del formulario....no quiero extensiones quiero aprender a modificar los originales :(
Pues puedes preguntar (en inglés) acerca de esos cambios...
http://forum.joomla.org/index.php/board,39.0.html

Les preguntas acerca del com_registration, como esta persona:
http://forum.joomla.org/index.php/topic,99741.0.html

  #9 (permalink)  
Antiguo 27/06/2007, 08:07
Avatar de asinox  
Fecha de Ingreso: enero-2002
Ubicación: Santo Domingo
Mensajes: 2.712
Antigüedad: 22 años, 9 meses
Puntos: 6
Re: Formulario de registro de joomla

ya todo eso lo hice hace mucho, y me dijeron que es mucho trabajo, que lo mejor era usar CB, pero ya tengo todo solucionado con CB

Saludos
__________________
www.dataautos.com
  #10 (permalink)  
Antiguo 16/12/2010, 15:04
 
Fecha de Ingreso: enero-2009
Mensajes: 11
Antigüedad: 15 años, 10 meses
Puntos: 2
Sonrisa ejemplo sensillo de como hacer un login en joomla

Bueno no te voy a enseñar como hacerlo solo te voy a dar una nocion de como se encripta en joomla, este codigo la vas a tener que insertar en un modulo
(Que tu tienes que apender a programar OK,,,, checa http://www.nosolocodigo.com/programacion-de-componentes-bajo-joomla-15)
Pasos a seguir:
1.- Entrar al administrador de joomla.
2.- Entrar al gestor de usuarios.
3.- Crear un nuevo usuario.
---nombre ="comoquieras"
---Nombre de usuario="comoquieras"
---Email="[email protected]"
---Nueva contraseña="123456"
---Verificar contraseña="123456"
---Grupo=seleccinen el que quieran
De aqui lo que nos interesa es sacar el password
(todo sin comillas OK).
4.- Vas a tu administrador de mysql y seleccionas la bd de joomla y seleccionas jos_users de donde vas a buscar al usuario "comoquieras" y copiamos el pasword en este caso como nuestra contraseña fue 123456 nuestro pasword.

5.- Este codigo lo vas tener que poner en un archivo llamado pasJoomla.php el cual colocara en tu carpeta htdocs. OK
Código PHP:
<?php
//NUSTRO PASSWORD QUE ESCRIBIMOS EN JOOMLA PARA REGISTRARNOS (CLARO ESTE NO SE VE EN LA BD)
$pass="123456";
//ESTE ES EL PASWORD QUE COPIAMOS DE LA BD DE JOOMLA DEL LA TABLA JOS_USERS 
//(RECURDA QUE VARIA AUNQUE SEA EL MISMO PASS ASI QUE EL TUYO VA SER DIFERENTE O PUEDES USAR ESTE)
$passEncrip="5d9049e6972a0767803e0450cb1f5cef:9ektvuggzNVAiYMhrDlei698HQEjwB3a";
  
//DIVIDIMOS EL PASWORD ENCRIPTADO DE JOOMLA LA PRIMER PARTE ANTES DEL : Y LA SEGUNDA DESPUES DEL :
  
$parts    explode':'$passEncrip );
  
//CADA PARTE LA COLOCAMOS EN OTRA VARIABLE LA PRIMER PARTE SE LLAMA $crypt Y LA SEGUNDA ES $salt
  
$crypt    $parts[0];
  
$salt    = @$parts[1];
  
//AHORA SACAMOS UN MD5 DE NUESTRO PASSWORD ORIGINAL (EL QUE INTRODUCIMOS CUANDO NOS LOGUEAMOS) 
  //MAS EL $salt QUE ES LA SEGUNDA PARTE DEL QUE ESTA EN LA BD DE JOOMLA-----Y LO ALMACENAMOS EN $testcrypt
  
$testcrypt md5($pass.$salt);
  
//SI ESTE $testcrypt ES IGUAL AL $crypt OSEA A LA PRIMER PARTE DE LOA UQE ESTABA EN EL PASWORD DE NUESTRA BD DE JOOMLA
  
if ($crypt == $testcrypt
  {
    
//BINGO PODEMOS ENTRAR A JOOMLA COMO EL USUARIO
    
echo "login correct!\n";
    
//CLARO QUE AQUI NO ENTRAMOS AUN A JOOMLA ESTO SE TIENE QUE APRENDER PERO POR LO PRONTO YA TIENES NOCIONES
  
}
  else
  {
    
//SINCERAMENETE NO SE PORQUE NO 
    
echo "login incorrect!\n".$crypt ."<>"$testcrypt;        
    echo 
"LA NETA NO SE PORQUE NO TE PUDISTE LOGUEAR ESTE TUTO ESTA BIEN FACIL CHECA TU TU CODIGO";
  }
?>
6.- CORRE TU SERVICIO APACHE E INGRESA DESDE TU NAVEGADOR A http://localhost/PasJoomla.php
7.- TE TIENE QUE APARESER ESTO login correct! SUERTE
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 08:08.