Bueno, pues ya lo he solucionado. El fichero welcomeblock.php estaba corrupto. Lo he sustituido por otro y todo vuelve a la normalidad.
Esta es una discusión para el tema Problemas con el welcomeblock en el foro vBulletin 3 - Preguntas, Problemas y Soluciones, bajo la categoría Soporte vBulletin; 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 ...
Página:
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.
// || http://vbadvanced.com
// || 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.
Bueno, pues ya lo he solucionado. El fichero welcomeblock.php estaba corrupto. Lo he sustituido por otro y todo vuelve a la normalidad.
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.
Outsistem.net - Disfruta del Ocio en Internet
Software Taller 3.5 -La solución para el manejo y control de talleres de servicio técnico