Página 1 de 1

Error En Birthday Hack

Publicado: 12 Oct 2006, 21:05
por Tenacious
Hola a todos:

Acabo de instalar el Birthday Hack y cuando entro en mi perfil para actualizar la fecha de mi cumpleaños, me da el siguiente error:

Call to undefined function: mkrealdate() in /home/satcomun/public_html/foro/includes/usercp_register.php on line 154

En esa línea, la función a la que se refiere es:

$birthday = mkrealdate($b_day,$b_md,$b_year);

He entrado en el panel de administrador para cambiar el formato de fecha, para ver si ese era el error, pero nada, sigue igual. El formato de fecha que tiene es:

j F Y H:i

-----------
URL: www.satcomunidad.com/foro
Plantilla(s) usuada(s): Ambience
MODs instalados: Small Shoutbox, Activity, Advanced Karma, Birthday Hack, Calendar Hack
Version de phpBB: 2
Servidor: De pago.

Respuesta: Error En Birthday Hack

Publicado: 12 Oct 2006, 21:09
por Zuker
Haz editado todo lo que pide, para mi falta algun pedazo, mas precisamente el que hace referencia a $birthday

Respuesta: Error En Birthday Hack

Publicado: 12 Oct 2006, 21:14
por Tenacious
Éste es el código que tengo puesto en el usercp_register.tpl

Código: Seleccionar todo

// Start add - Birthday MOD
	if (isset($HTTP_POST_VARS['birthday']) )
	{
		$birthday = intval ($HTTP_POST_VARS['birthday']);
		if ($birthday!=999999)
		{
			$b_day = realdate('j',$birthday); 
			$b_md = realdate('n',$birthday); 
			$b_year = realdate('Y',$birthday);
		}
	} else
	{
		$b_day = ( isset($HTTP_POST_VARS['b_day']) ) ? intval ($HTTP_POST_VARS['b_day']) : 0;
		$b_md = ( isset($HTTP_POST_VARS['b_md']) ) ? intval ($HTTP_POST_VARS['b_md']) : 0;
		$b_year = ( isset($HTTP_POST_VARS['b_year']) ) ? intval ($HTTP_POST_VARS['b_year']) : 0;
		if ($b_day && $b_md && $b_year)
		{
			$birthday = mkrealdate($b_day,$b_md,$b_year);
		} else
		{
			$birthday = 999999;
		}
	}
// End add - Birthday MOD
Pero me da error en la línea 154, la que hace referencia a:

Código: Seleccionar todo

$birthday = mkrealdate($b_day,$b_md,$b_year);
Y acabo de cambiarle el formato de fecha a j n Y y no va tampoco

Respuesta: Error En Birthday Hack

Publicado: 12 Oct 2006, 21:44
por mitch
Se me hace que te falta esa funcion, en /includes/functions.php u otro similar de la carpeta includes. Verifica que hayas hecho todos los cambios a esos archivos y que los hayas subido efectivamente via FTP donde corresponde.

Respuesta: Error En Birthday Hack

Publicado: 12 Oct 2006, 21:51
por Tenacious
te quieres creer que es el trozo de código más grande que hay que insertar y no sé por qué, pero no lo he insertado?

jajajajaja.... era éso lo que me faltaba, mitch. Muchísimas gracias!!!! :bravo: :bravo: :bravo:

Respuesta: Error En Birthday Hack

Publicado: 12 Oct 2006, 22:24
por mitch
Perfecto :ok: solucionado entonces, nos vemos.-