La Verdad de Ceuta Asked this
Hola, sí. He estado cambiando todas las funciones que mantiene de las versiones anteriores de Joomla, pero cuando finalizo de modificar un archivo, falla el siguiente. Y así.
He vuelto a reinstalar de cero la plantilla, he activado el componente Behaviour..., limpiado la caché y recargado el sitio con el Debug del sistema habilitado (ya lo tenía anteriormente para poder modificar los ficheros).
Me da error en al cargar la configuración de la plantilla en el panel de administrador. Lo solucioné cambiando en la base de datos el parámetro {year} por un año en concreto. Adjunto inicio del error:
Templates: Edit Style
The currently installed Joomla! version is "6.2.0"6.2.0
LVC 2027
An error has occurred.
0 Failed to parse time string ({year}-12-31) at position 0 ({): Unexpected character
Call Stack
Function Location
1 () JROOT/libraries/src/Date/Date.php:97
2 DateTime->construct() JROOT/libraries/src/Date/Date.php:97
3 Joomla\CMS\Date\Date->construct() JROOT/libraries/src/Factory.php:537
...
Y en la web pública da el siguiente error. Fui solucionando cambiando las llamadas a funciones antiguas por las nuevas según la documentación en los ficheros php de la carpeta featured, pero aún así tenía que ir editando todos y me cansé.
Error ClassNotFoundError
HTTP 500 Whoops, looks like something went wrong.
Attempted to load class "JFactory" from the global namespace.
Did you forget a "use" statement?
Symfony\Component\ErrorHandler\Error\
ClassNotFoundError
in /home/laverdad2027/laverdad2027.javicastillo.org/templates/shaper_news365/error.php (line 13)
//no direct acceesdefined ('_JEXEC') or die ('resticted aceess');jimport( 'joomla.filesystem.file' );$doc = JFactory::getDocument();$params = JFactory::getApplication()->getTemplate('true')->params;//Faviconif($favicon = $params->get('favicon')) { $doc->addFavicon( JURI::base(true) . '/' . $favicon);
...
¿Esta plantilla está realmente adaptada a Joomla 6? Tengo la versión 6.2, y la 8.3 de PHP.
Gracias por vuestra ayuda.