InicioInfoReparar error Joomla - Class 'JFile' not found in

Reparar error Joomla - Class 'JFile' not found in

Info3/17/2014
Este error por lo general, es por causa de la actualización de la versión de PHP en su servidor u hosting, donde tienen alojada su página.

ERROR:

Fatal error: Class 'JFile' not found in /home/sitio_web/public_html/modules/mod_news_pro_gk4/tmpl/layout.parts.php on line 226




1. - IR A LA RUTA DEL ARCHIVO:

modules/mod_news_pro_gk4/tmpl/




2.- Y EDITAR ESTE ARCHIVO EN LA LINEA DE ERROR, EN ESTE CASO 226:

layout.parts.php



---------------------------------------------------------------------------------

3.- Cambiar esta parte de código:

if(JFile::exists(JPATH_SITE.DS.'media'.DS.'k2'.DS.'items'.DS.'cache'.DS.md5("Image".$news_id).'_L.jpg')){



POR:

if(jimport('joomla.filesystem.file')){



-----------------------------------------------------------------------------------

EJEMPLO DE LAS LINEAS DE CÓDIGO SIN EDITAR:


if(JFile::exists(JPATH_SITE.DS.'media'.DS.'k2'.DS.'items'.DS.'cache'.DS.md5("Image".$news_id).'_L.jpg')){
$img_src = JURI::root().'media/k2/items/cache/'.md5("Image".$news_id).'_L.jpg';
$item_image_exists = true;
}elseif(JFile::exists(JPATH_SITE.DS.'media'.DS.'k2'.DS.'items'.DS.'cache'.DS.md5("Image".$news_id).'_S.jpg')){
$img_src = JURI::root().'media/k2/items/cache/'.md5("Image".$news_id).'_S.jpg';
$item_image_exists = true;
}



---------------------------------------------------------------------------------------

EJEMPLO DE CODIGO EDITADO:

if(jimport('joomla.filesystem.file')){
$img_src = JURI::root().'media/k2/items/cache/'.md5("Image".$news_id).'_L.jpg';
$item_image_exists = true;
}elseif(jimport('joomla.filesystem.file')){
$img_src = JURI::root().'media/k2/items/cache/'.md5("Image".$news_id).'_S.jpg';
$item_image_exists = true;
}




--- FIN ---


--------------------------------------------------------------------------------------

PD:

SOLUCION A ESTE TIPO DE ERROR EN OTROS ARCHIVOS (MISMOS PASOS A SEGUIR):

EJEMPLO:

Dentro del archivo /public_html/templates/rt_mynxx_j15/rt_utils.php



Editar esta linea :

Codigo:

(JFile::exists($menu_params_file)) :




Remplazar por este código:

(jimport('joomla.filesystem.file')) :




Ejemplo del código reparado:

if (jimport('joomla.filesystem.file')) :
$menu_params_content = file_get_contents($menu_params_file);
eval("$module->params = "$menu_params_content";";
endif;
$topnav = $renderer->render( $module, $options );



PD: Espero haber sido claro en mi explicación.

By Storm_Ghost
Datos archivados del Taringa! original
0puntos
131visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
1visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

S
Storm_Ghost🇦🇷
Usuario
Puntos0
Posts4
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.