Retroceder   Foros del Web > Diseño de Sitios web > Aplicaciones pre-fabricadas

Respuesta
 
Herramientas Desplegado
Antiguo 10-sep-2004, 21:46   #1 (permalink)
degum está en el buen camino
 
Fecha de Ingreso: agosto-2003
Mensajes: 15
Molesto problemas con código de birthday mod para phpbb

He instalado al pie de la letra un mod que sirve de extensión para el birthday (poner fecha de cumpleaños en phpbb). Esta extensión se supone ke me permite mandar mails automáticamente a los cumpleañeros.
en includes/page_header.php el mod de birthday queda así:
// Start add - Birthday MOD
// see if user has or have had birthday, also see if greeting are enabled
if ( $userdata['user_birthday']!=999999 && $board_config['birthday_greeting'] && create_date('Ymd', time(), $board_config['default_timezone']) >= $userdata['user_next_birthday_greeting'].realdate ('md',$userdata['user_birthday'] ) )
{
$sql = "UPDATE " . USERS_TABLE . "
SET user_next_birthday_greeting = " . (create_date('Y', time(), $board_config['board_timezone'])+1) . "
WHERE user_id = " . $userdata['user_id'];
if( !$status = $db->sql_query($sql) )
{
message_die(GENERAL_ERROR, "Could not update next_birthday_greeting for user.", "", __LINE__, __FILE__, $sql);
}
$template->assign_var("GREETING_POPUP",
"<script language=\"Javascript\" type=\"text/javascript\"><!--
window.open('".append_sid('birthday_popup.'.$phpEx )."', '_phpbbprivmsg', 'HEIGHT=225,resizable=yes,WIDTH=400');
//-->
</script>");
} //Sorry user shall not have a greeting this year
// End add - Birthday MOD


la extensión dice que lo que dejé en negritas debe reemplazarse por lo siguiente

// START Birthday Mail Extension
$sql = "SELECT * FROM " . USERS_TABLE . " WHERE user_id = " . $userdata['user_id'];
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, $lang['bd_sqlerror']);
}

while( $row = $db->sql_fetchrow($result) )
{
$bd_mail = intval($row['user_email']);
}

$sql = "SELECT * FROM " . USERS_TABLE . " WHERE user_id = $user_id";
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_ERROR, $lang['bd_sqlerror']);
}
while ($row = $db->sql_fetchrow($result))
$emailer->from($board_config['board_email']);
$emailer->replyto($board_config['board_email']);

$emailer->email_address(trim($row['user_email']));
$emailer->use_template("birthday", $row['user_lang']);
$emailer->set_subject($lang['bd_subject']);

$emailer->assign_vars(array(
'USERNAME' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'", $row['username']), 0, 25)),
'EMAIL_SIG' => str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']),
'BOARDNAME' => str_replace('<br />', "\n", "-- \n" . $board_config['sitename']);
);
$emailer->send();
$emailer->reset();
}

el error que aparece es:
Parse error: parse error, unexpected ';' in /home/eskape/public_html/elklub/comunidad/includes/page_header.php on line 303
siendo la línea 303 la ante-antepenúltima, es decir, la que está negrita:

);
$emailer->send();
$emailer->reset();
}


Ojalá puedan responderme ke me urge arreglar esto.
degum está desconectado   Responder Citando
Antiguo 15-sep-2004, 12:27   #2 (permalink)
SidV está en el buen camino
 
Fecha de Ingreso: mayo-2004
Ubicación: CABA - Argentina
Mensajes: 243
Enviar un mensaje por ICQ a SidV
borra esa linea
__________________
ReC Blog =)
SidV está desconectado   Responder Citando
Antiguo 16-sep-2004, 05:11   #3 (permalink)
Il capo della mafia
ferny llegará a ser famoso muy prontoferny llegará a ser famoso muy pronto
 
Avatar de ferny
 
Fecha de Ingreso: noviembre-2002
Ubicación: Al final del cable
Mensajes: 9.703
Justo antes de eso, donde pone:

$board_config['sitename']);

Quita el ; del final.

Saludos
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
ferny está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 03:48.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93