Hola a todos:
Tengo instalada una plantilla de joomlatd y de un día para el otro, me está empezando a dar errores de php del tipo Undefined variable: XXXXXX error en linea X
Este error es uno de ellos y me ha ocultado el logo de la cabecera.
Tengo en la Configuración Global del Servidor, Informe de errores máximo y la versión de XAMPP 1.7.7 con PHP 5.3.8. en joomla 2.5.4.
La consulta es:
1.- Si se trata de errores de PHP, se reproducirán en el servidor de producción? y
2.- He leído en google que en versiones anteriores, pueden convertirse las url de absolutas a relativas, pero en esta versión 2.5, no consigo ver dónde cambiarlas. (y tampoco tengo seguridad, de que el problema se resuelva así)
No soy ningún experto en PHP y cualquier ayuda se agradece de antemano.
URL del sitio: http://www.fundacionasamfamilia.org/
Hola fjobeltran,
lo siento, pero no podemos dar soporte sobre sitios corriendo sobre localhost, ya que no controlamos los parámetros del servidor y esto hace mucho más difícil dar el soporte.
Tendrías que subir una copia del sitio a tu cuenta de webempresa y pasarnos un enlace para que lo revisemos..
Saludos
Hola;
Ya está subida la web al servidor. www.asam.org.es
Este es el error que me da en php para colocar el logo
Sin embargo el logo está en su sitio y en el formato adecuado.... 🙁
Cualquier ayuda.....agradecido. No controlo php.
Hola,
El error parece derivado de una mala configuración de la plantilla de Joomla o de un defecto en su diseño. Es posible que se pueda arreglar con pequeños cambios en el código de la plantilla, pero desconozco la estructura y programación de la misma.
Prueba a editar el archivo index.php de la plantilla situado en la ruta templates/td_cestra y comprueba si aquí encuentras las cadena de texto
Como supongo que la plantilla es de pago, también puedes optar por consultar el error a los desarrolladores de la misma, ya que quizá tengan documentado el problema.
Aquí os lo mando:
Efectivamente es una plantilla de pago y ya les he preguntado a ellos; fué lo primero que hice e insisten en que está todo bien, pero el logo no aparece.
En Google Chrome, me aparece un icono, como que hay un fichero roto.
Es una plantilla joomlatd (aviso a navegantes)
params->get('logoType-text-logoText'))=='') ? $config->sitename : $this->params->get('logoType-text-logoText');
$sloganText = (trim($this->params->get('logoType-text-sloganText'))=='') ? JText::_('SITE SLOGAN') : $this->params->get('logoType-text-sloganText');?>
Hola,
En el código que has enviado prueba a cambiar:
<img src="templates/template?>/images/logo.png" alt="" />
por lo siguiente:
<img src="templates/template?>/images/logo.png" alt="" />
De esta forma te tendría que cargar el logo.
Antes, realiza una copia de seguridad del archivo, por si aparecieses errores tras el cambio.
Efectivamente ya aparece, (a un tamaño descomunal, pero imagino que será cuestión de modificar el tamaño del logo original)
Muchas gracias Pablo.