Uso una plantilla nativa para Joomla, que funciona con el framework de Joomlavi.
Desde el panel de control de joomla, puedo acceder a la edición de la plantilla, y la hoja de estilos de la misma. La cuestión es que aleatoriamente, al tratar de guardar cambios en la plantilla, aparece el mensaje "No le está permitido usar este enlace para acceder directamente a esta página (#13)". Del mismo modo, si trato de editar las opciones de la plantilla pulsando en el botón "editar" en lugar de pulsar directamente en el nombre de la plantilla, aparece un error de sql: "1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3 SQL=SELECT template FROM web_template_styles WHERE id=" Esto parece ser un nuevo bug de Joomla.
¿Alguna sugerencia para solucionar éste problema?
Gracias como siempre. Saludos.
Francis.
URL del sitio: Contenido solo visible a usuarios registrados
Hola,
Puedes adjuntarnos una captura para poder revisarlo?
Hola,
Entiendo que este problema se muestra al intentar cambiar los estilos desde la administración de Joomla, es posible que sea un problema de la plantilla. Prueba a cambiar los estilos utilizando el administrador de ficheros de tu cPanel.
Gracias por tu respuesta Johnny. En local me funciona correctamente, pero en el servidor, solo aleatoriamente. Mucho me temo, que desde cpanel no pueda configurar los estilos de la plantilla, ya que los estilos se almacenan directamente en la base de datos. Saludos.
HOla
Los estilos los puedes también cambair directamente en algún archivo CSS que carga tu plantilla
Sin embargo con respecto al problema que comentas, revisa si tienes espacio suficiente en tu cuenta de hosting, revisa también si tienes la misma versión de PHP en tu máquina local y en el servidor. Verifica si la versión de PHP en el servidor te aparece con la herramienta stephan de tu área de cliente.
Saludos.
Revisaré lo que me apuntas.
Los estilos de la plantilla, efectivamente se cargan desde un archivo CSS, el problema es que cada vez que hago un cambio en la plantilla desde el gestor (desde ahí se configuran otras muchas variables que no tienen que ver con la hoja de estilos), el archivo css. se reescribe con los valores de la base de datos, con lo cual, cada cambio que haga en ese css, será reescrito con cualquier otro cambio relativo a la plantilla.
Saludos.
Hola,
Para no perder los estilos es mejor aplicar overrides, haz verificado si para tu plantilla esta opción esta disponible?
Sí, la plantilla usa una hoja de estilos tipo custom, donde almacena una parte de los estilos en la forma que ya indiqué antes, y además, un override en un custom.css. Los estilos se cargan mediante las dos plantillas. Quizás una de las opciones para no complicarme en exceso, es anular los estilos que se cargan desde la propia plantilla, y usar solo los estilos que modifique en el css del override.
Saluduos.
Hola.
Lo recomendable es utilizar dicho fichero custom.css, ademas te permitirá conservar con las cambios en caso de que tu plantilla necesite de actualización.
Gracias por vuestras respuestas.
Finalmente lo que he hecho ha sido configurar la plantilla en un modo custom, pero sin meter ningún estilo en la zona de administración de la plantilla donde se configuran los estilos. De éste modo, no coge el estilo por defecto, y acepta los cambios hechos en el css del override. Creo que es la mejor opción.
Saludos.