Jump to content

Podrían ayudarme ? (Solucionado)


yesiam

Recommended Posts

Hola a todos, a ver si alguien puede ayudarme porque esto me tiene loco y no lo he podido resolver, el problema es que cuando accedo a http://www.viniloscasa.com/sitemap.php aparece vacío y en los errores de apache se muestra esto:

 

PHP Warning: htmlentities() expects parameter 1 to be string, array given in /tools/smarty/plugins/modifier.escape.php on line 30

 

He revisado modifier.scape.php y en esa linea aparece esto:

 

 

case 'htmlall':

return htmlentities($string, ENT_QUOTES, $char_set);

 

y en Tools.php esto:

 

 

public static function htmlentitiesUTF8($string, $type = ENT_QUOTES)

{

if (is_array($string))

return array_map(array('Tools', 'htmlentitiesUTF8'), $string);

return htmlentities($string, $type, 'utf-8');

}

 

public static function htmlentitiesDecodeUTF8($string)

{

if (is_array($string))

return array_map(array('Tools', 'htmlentitiesDecodeUTF8'), $string);

return html_entity_decode($string, ENT_QUOTES, 'utf-8');

}

 

Que es lo que puede estar sucediendo ?

 

 

Saludos y gracias por la ayuda.

Edited by yesiam (see edit history)
Link to comment
Share on other sites

Hola nadie, gracias por tu pronta respuesta, si lo había visto y corregido pero el error no desaparece, por eso lo coloque como estaba antes y sigue igual, es decir de las dos formas ese problema no lo he podido resolver, por más que busco la solución no doy con ella, de todas formas muchísimas gracias !

 

Saludos

Link to comment
Share on other sites

Partiendo de los errores mostrados en apache (PHP Warning: htmlentities() expects parameter 1 to be string, array given in /tools/smarty/plugins/modifier.escape.php on line 30) y por ejemplo dentro del apartado Categorías (En el apartado sitemap) he visto que dentro de cada enlace aparece esto:

 

<ul class="tree"><li> <a href="http://www.viniloscasa.com/17-Array" title=""></a></li><li> <a href="http://www.viniloscasa.com/18-Array" title=""></a></li>

 

Este es el problema que hay, no muestra nada de nada y no se ni por donde empezar. Si alguien conoce la solución se los agradecería, saludos y gracias.

Link to comment
Share on other sites

Perdonar el descuido, el problema surgió al eliminar todos los idiomas (incluído inglés), y la solución es editar sitemap.php y modificar estas lineas:

 

/* self::$smarty->assign('categoriesTree', Category::getRootCategory()->recurseLiteCategTree(0)); */

/* self::$smarty->assign('categoriescmsTree', CMSCategory::getRecurseCategory(_USER_ID_LANG_, 1, 1, 1)); */

 

self::$smarty->assign('categoriesTree', Category::getRootCategory(Context::getContext()->language->id)->recurseLiteCategTree(3, 0, Context::getContext()->language->id));

self::$smarty->assign('categoriescmsTree', CMSCategory::getRecurseCategory(Context::getContext()->language->id, 1, 1, 1));

 

 

Saludos y gracias.

Link to comment
Share on other sites

Perdonar el descuido, el problema surgió al eliminar todos los idiomas (incluído inglés), y la solución es editar sitemap.php y modificar estas lineas:

 

/* self::$smarty->assign('categoriesTree', Category::getRootCategory()->recurseLiteCategTree(0)); */

/* self::$smarty->assign('categoriescmsTree', CMSCategory::getRecurseCategory(_USER_ID_LANG_, 1, 1, 1)); */

 

self::$smarty->assign('categoriesTree', Category::getRootCategory(Context::getContext()->language->id)->recurseLiteCategTree(3, 0, Context::getContext()->language->id));

self::$smarty->assign('categoriescmsTree', CMSCategory::getRecurseCategory(Context::getContext()->language->id, 1, 1, 1));

 

 

Saludos y gracias.

 

Muchas gracias !

 

Añade la palabra "Solucionado" al titulo del tema.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...