Mi problema aparece al cambiar de categoría, es decir:
Al entrar en la primera categoría los productos se ven correctamente, pero si entro en cualquier otra, en lugar de aparecer los productos de esta, aparecen los de la anterior.
Luego si recargo la página si que aparecen los productos que deben de aparecer.
Hasta ahora había funcionado correctamente, pero no se que sucede....
Utilizo JoomSEF y el archivo router.php facilitado en otros post.
Las URL son limpias y tengo activadas las 3 opciones se SEO en la configuración general.
Gracias!
Bueno, tal y como parecía era algo de la caché.
Desde la configuración general del sitio he desactivado la casilla de la caché y ya no se "equivoca" al listar los productos.
Como no domino mucho el tema, había leído por ahí que era recomendable activar la caché. Alguien puede aclararme el tema un poco?¿
Gracias!!
Hola,
Es útil activar cache en sitios con gran actividad, para que trabajen más rápido y no se saturen haciendo demasiadas consultas al servidor.
En sitios con menos tráfico es importante tener el sitio optimizado, a nivel de tener imagenes con poco peso, evitar páginas excesivamente largas, evitar excesos de módulos, y no abusar de "animaciones".
En resumen, importante tener un sitio web ligero de peso, para que las páginas carguen rápido. En sitios con mucho tráfico es imprescindible.
Saludos,
Gracias por contestar!
En mi caso particular es una página corporativa, de forma que no va a tener mucho tráfico ni nada de eso.
Tal y como comentas intento hacer la página lo más ligera posible ajustando bien el peso de la imágenes, la inclusión de módulos, etc..
Aún así, la única forma que tengo para que funcione correctamente virtuemart es desactivando la chaché de joomla.
Sería interesante que puediera dejarla activada y la tienda funcionara bien, la verdad. Como es mi primera página con joomla, no se muy bien como funciona internamente, y menos virtuemart. De forma que no se muy bien que modificar para arreglar este problema.
Si alguien tiene alguna idea, aunque sea intuitiva, estaré muy agradecido.
Un saludo!
Hola carcaas,
Yo creo que la "caché" global de Joomla! debería estar habilitada y en todo caso hacer uso de la gestión de caché para cada extensión, funcionalidad que si incluye Joomla! para todas y cada una de las extensiones, y desactivarla en aquellas en que no sea necesario, eso incluye a VirtueMart, así de esto modo podrás conseguir lo que quieres sin tener que desactivar la global.
Saludos
Hola gnumax!
La verdad es que tiene todo el sentido del mundo lo que dices. El problema es que no encuentro la opción de desactivar la cache en el componente de virtuemart!!!
Si que se puede activas/desactivar la de los módulos, pero no encuentro la posibilidad de hacerlo desde el componente.
También he estado repasando JoomSEF y no he visto la opción.
Por cierto, ya que va con el tema... En principio no quería utilizar ningún componente para la gestion del SEF, pero no conseguí quitarle el número del artículo a mis URL. Esto si lo conseguí con Virtuemart con el archivo router. Sabes si podría hacerlo sin la ayuda de este componente??
Gracias a ambos!!
Hola,
En los componentes de generación tipo de url's amigables, la gran mayoría tienen una funcionalidad que permite "limpiar la cache", Artio Joomsef no es una excepción.
Lo mejor es utilizar archivos del tipo router.php ya que generan url's sin almacenar en base de datos, al contrario del componente antes mencionado.
Saludos,