Hace tiempo que estoy teniendo problemas con el foro kunena y no logro dar con el problema.
En los registros de Kunena me aparece un error fatal que dice:
{ "type": 4096, "message": "Object of class stdClass could not be converted to string", "file": "/home/pocodmus/public_html/components/com_kunena/template/blue_eagle5/layouts/user/edit/profile/default.php", "line": 116 }
La línea 116 solo tiene un
, con lo que supongo que el problema son la líneas anteriores que dicen:
110111 <span class="hasTip" 112 title=""> 113 <input id="social-url" type="text" name="websiteurl 114 value="escape($this->profile->getWebsiteURL()); ?>"/> 115 116
Utilizo Versión Joomla! 3.9.14 Stable [ Amani ] 17-December-2019 15:00 GMT
Versión de PHP 7.3.12
No tengo ni idea de PHP y no sé por donde tirar.
Gracias y un saludo.
URL del sitio: Contenido solo visible a usuarios registrados
Hola
Podrías probar removiendo líneas de código e ir probando en donde se genera exactamente el problema y aque la línea 116 es sólo una referencia.
Si compraste la plantilla debes tener soporte por los desarrolladores, lo mejor sería hacerles la consulta directamente, tal vez exista alguna incompatilibilidad con la versión de Joomla o de PHP, verifica antes igual si tu template esta actualizado.
Saludos.
La plantilla esta hecha por mi con Artisteer 4.3.0
Hola David,
Por lo que puedo apreciar es posible que el constructor que estás usando para crear tu plantilla no es compatible al 100% con esa versión de Joomla o PHP, podrías intentar probando cambiar la versión de PHP desde tu cPanel para tu sitio -> https://guias.webempresa.com/preguntas-frecuentes/cambiar-la-version-php/
Podrías tambien consultar con el desarrollador del contructor para que te de una solución, ya que entiendo que no lo programaste tu por tanto alguien debe solucionarte el problema, y uno de los indicados es él.
Aunque el problema es muy claro, yo lo interpreto así: El objeto de la clase stdClass no puede convertirse a un objeto de tipo cadena o string.
Típicamente este error aparece cuando tienes un arreglo, por ejemplo:
Amigos = [(0 => julio), 1=>'Jorge', 2 => 'Cesar' ]
y luego quieres imprimirlo en pantalla => print(Amigos)
Muchos lenguajes de programación si no es que todos te devolverán un error, que un arreglo amigos no puede imprimirse como si fuera una cadena de texto, tienes que recorrer mediante un ciclo for o while el arreglo amigos accediendo a cada uno de sus índices (0,1,2) e imprimir el valor del string name (Julio, Jorge, Cesar) respectivamente. En resumen, un programador promedio lo resolvería.
Lamentablemente desde Foro no podemos darte una solución pues no forma parte de nuestro soporte técnico.
Saludos.