Problemas con el welcomeblock

alkon Seguir

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
2 Ene 2008
Mensajes
5
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Hola,

Acabo de registrarme en esta página. La descubrí el otro día navegando por internet. Desconocía que hubiera una página de vBulletin en español. Aprovecho este primer mensaje para saludaros.

El problema que tengo es el siguiente. Ayer estuve haciendo algunas modificaciones en el módulo Welcome Block de mi foro vBulletin. Los templates no los modifiqué, pero sí el fichero php. En concreto me bajé del servidor el fichero welcomeblock.php. Después lo borré del servidor y subí una nueva versión con las modificaciones que había hecho. Desde entonces la "Home" dejó de funcionarme. Volví a borrar el fichero welcomeblock.php del servidor y subí la versión original, pero la "Home" seguía sin cargarse.

No sé que hacer. No sé si al borrar y subir un nuevo welcomeblock.php hay que compilar algo para que la web funcione correctamente.

El fichero welcomeblock.php que tengo ahora mismo en el servidor éste:

<?php
// ++=========================================================================++
// || vBadvanced CMPS v2.0.0 (vB 3.5) - 20065
// || © 2003-2004 vBadvanced.com & PlurPlanet, LLC - All Rights Reserved
// || This file may not be redistributed in whole or significant part.
// || Enlace eliminado
// || Downloaded 14:18, Sat Nov 12th 2005
// ||
// ++ ========================================================================++
if (!$show['guest'])
{
$mods['title'] = $vbphrase['user_cp'];
$mods['formcode'] = '';
// Avatar
if ($mod_options['portal_welcome_avatar'])
{
require_once('./includes/functions_user.php');
$avatarurl = fetch_avatar_url($vbulletin->userinfo['userid']);
if (!$avatarurl)
{
$avatarurl = $stylevar['imgdir_misc'] . '/noavatar.gif';
}
else
{
$avatarurl = $vbulletin->options['bburl'] . '/' . $avatarurl[0];
}
}
$lastvisitdate = vbdate($mod_options['portal_welcome_lastvisit_date'], $vbulletin->userinfo['lastvisit'], '', '');
$lastvisittime = vbdate($mod_options['portal_welcome_lastvisit_time'], $vbulletin->userinfo['lastvisit'], '', '');
// Reputation
if ($mod_options['portal_welcome_rep'])
{
require_once('./includes/functions_reputation.php');
fetch_reputation_image($vbulletin->userinfo, $permissions);
$reppower = fetch_reppower($vbulletin->userinfo, $permissions);
}
if ($mod_options['portal_welcome_rank'])
{
$vbulletin->userinfo['rank'] = str_replace('src="', 'src="' . $vbulletin->options['bburl'] . '/', $vbulletin->userinfo['rank']);
}
// New posts
if ($mod_options['portal_welcome_newposts'])
{
$getnewposts = $db->query_first("SELECT COUNT(*) AS count FROM " . TABLE_PREFIX . "post WHERE dateline >= " . $vbulletin->userinfo['lastvisit']);
$newposts = vb_number_format($getnewposts['count']);
}
$vbulletin->userinfo['pmtotal'] = vb_number_format($vbulletin->userinfo['pmtotal']);
$permissions['pmquota'] = vb_number_format($permissions['pmquota']);
$vbulletin->userinfo['pmunread'] = vb_number_format($vbulletin->userinfo['pmunread']);
}
else
{
$mods['title'] = $vbphrase['log_in'];
$mods['link'] = '';
}
eval('$home["$mods[modid]"][\'content\'] = "' . fetch_template('adv_portal_welcomeblock') . '";');
?>

Aparentemente no veo nada raro. Os agradecería muchísimo que alguien pueda ayudarme.

Un saludo.
 

alkon

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
2 Ene 2008
Mensajes
5
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Bueno, pues ya lo he solucionado. El fichero welcomeblock.php estaba corrupto. Lo he sustituido por otro y todo vuelve a la normalidad.
 

jjuuaannk

Épsilon
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
26 Sep 2007
Mensajes
953
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
cuando quieras modificar un template.. trata de modificarlo desde el administrador de estilo, asi no corres el riesgo que dañes el script php, saludos y que bueno que lo resolviste.
 
Arriba