Avisos
Vaciar todo

Cambio el nombre de categoría en Virtuemart y no cambia la url  

 
Alceste
 Alceste
Famed Member

Hola,
Me encuentro con que cambio el nombre de categoría en Virtuemart y no cambia la url. Por ejemplo:

Spoiler
Contenido solo visible a usuarios registrados

Citar
Respondido : 26/03/2014 9:10 am
Jordi Sala
 Jordi Sala
Miembro Admin

Hola Alceste,

Puede que les estés cambiando el nombre, pero no hayas cambiado el Alias SEF de la categoría. Si lo borras automáticamente el sistema te creará uno nuevo automáticamente creando un slug relacionado con el nuevo nombre de la categoría.

Saludos

ResponderCitar
Respondido : 26/03/2014 10:03 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Alceste
 Alceste
Famed Member

Hola Jordi,
Está cambiado en Categoría y en SEF Alias pero en unos casos me lo ha cambiado y en otros no. ¿Puede tener qué ver con las opciones de la plantilla de comprimir JS y CSS o con temas de caché? Lo digo porqué el que he cambiado tras poner todos estos parámetros en OFF me ha cambiado y el resto no. Pero ahora sigue sin cambiarlos aún teniendo los parámetros en OFF.

Lo he mirado en otro navegador, he borrado la cache con caché cleaner, etc y sigo sin apreciar cambios en el del ejemplo que os ponía.

A mi también me extraña...

Otra cosa es que en algunos casos el enlace va directo a la categoria: dominio/categoría y en otros añade tienda de por medio: dominio/tienda/categoría. Me gustaría acortarlo sin que apareciera tienda en la url, como ocurre en algunas de las categorías

Saludos y gracias

ResponderCitar
Respondido : 26/03/2014 11:02 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Tienes que tener en cuenta que el nombre que Virtuemart coloca en la url para una categoría no lo obtiene del nombre de la categoría, sino de su alias.

Cuando editas una categoría fíjate que además del campo nombre hay otro llamado Sef Alias. Es este texto el que se usa en las urls.

Solo tendrías que cambiar el valor de Sef Alias para que cambiara en la url. Hay un truco para que esto sea más sencillo. Si cambias el nombre de la categoría borra el valor del campo Sef Alias. De esta forma, al guardar los cambios se generará un nuevo alias a partir del nuevo nombre de la categoría.

ResponderCitar
Respondido : 26/03/2014 4:20 pm

Cursos Gratuitos WordPress

Alceste
 Alceste
Famed Member

Hola,
Ya lo hago así, pero no hay manera. O es un tema de caché que no consigo solucionar. Adjunto dos imágenes, una con la configuración de la categoría y otra con la url que se muestra sin cambiar. (Sé que en el Alias he quitado el "para", pero tampoco sale como en Alias. Sencillamente no cambia la url)

saludos

ResponderCitar
Respondido : 26/03/2014 4:52 pm
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

Prueba a ir a Sitio->Mantenimiento->Limpiar la caché y borra todos los elementos que aquí se muestren para ver si te funciona.

ResponderCitar
Respondido : 26/03/2014 5:38 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Alceste
 Alceste
Famed Member

Hola,
Lo acabo de hacer y sigue igual.
Saludos

ResponderCitar
Respondido : 26/03/2014 5:41 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

HOla Aceste

Crea una nueva categoría y asignale nuevamente los productos, verifica si te sucede lo mismo.
Elimina o despublica la categoría anterior

Saludos.

ResponderCitar
Respondido : 26/03/2014 6:51 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Alceste
 Alceste
Famed Member

Hola John,
SI no hay otra opción lo haré ¿Pero se puede probar algo más antes? Es que el sitio es multiidoma y tendre que efectuar todas las traducciones para cada categoría, me temo. Además, con esta solución no descubrimos donde está el problema o si es un bug de VM, etc. Me gustaría saber la razón de este error.

Saludos y gracias

ResponderCitar
Respondido : 26/03/2014 9:27 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola Alceste,

Salvo que usas una versión de Joomla desactualizada y vulnerable en agriprotector.com como es la 2.5.17 (la estable es la 2.5.19) no parece que tu sitio tenga incidencias a nivel servidor que puedan afectar al correcto funcionamiento de VirtueMart y las url de categorías.

¿Utilizas alguna extensión de caché, SEF/SEO que pueda estar afectando?.

Facilítanos la url concreta de un producto al que le hayas cambiado la categoría para que veamos que url muestra.

Saludos

ResponderCitar
Respondido : 26/03/2014 10:44 pm

Alceste
 Alceste
Famed Member

Hola Luis,
He actualizado a la 2.5.19 pero no se resuelve.
En cuanto a las extensiones de Cache SEO, antes de cambiar los nombres de estas categorías había habilitado en ON algunas de las opciones que lleva la plantilla para ganar velocidad.

Use GK Cache: ON
CSS cache: ON
CSS compression: ON

CSS override: OFF
Use prefixfree: OFF
JavaScript compression :ON
Excluded JS/CSS vmsite.js,vmprices.js
Custom CSS code: en blanco

Lo curioso del caso es que estando la configuración así me cambio perfectamente la url tras cambiar una categoría llamada "Para trufa y micorrizadas" por "Para cultivar trufa". Ningún problema.

Sin embargo en otra categoría que cambie de "Protectores agrícolas" a "Protectores para plantas" con SEF Alias "protectores-plantas". Esta no me cambia la url, sigue poniendo "Protectores agrícolas".

He puesto en OFF todos los parametros anteriores y nada. He borrado la cahé con caché cleaner, también des del mantenimiento de Joomla, incluso la caché expirada y no consigo solucionarlo.
Pensé que tal vez había una categoría despublicada que ya no usaria, que podía tener un alias duplicado por lo que la eliminé por si era eso, pero tampoco.

Aquí os dejo una url de un producto perteneciente a la categoría en la cual no cambia la url. Donde pone "protectores-agricolas" debería poner "protectores-plantas"

Spoiler
Contenido solo visible a usuarios registrados[/spoiler]

Saludos y gracias por vuestra ayuda

ResponderCitar
Respondido : 27/03/2014 9:16 am
Pablo Velasco
 Pablo Velasco
Illustrious Member

Hola,

El posible que sea una consecuencia de utilizar el multilenguaje. Tendrías que verificar que el cambio del Sef Alias de una categoría lo haces para todos los idiomas, no sea que este valor lo coja de un idioma en concreto.

Por otro lado verifica que no tengas elementos de menú de Joomla que estén cargando esa categoría, ya que de ser así es posible que el alias lo coja del elemento de menú y no de la categoría.

ResponderCitar
Respondido : 27/03/2014 2:41 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Alceste
 Alceste
Famed Member

Hola,
Era eso del menú. Tenía en el menú inferior enlaces a las categorías.
Creo que está solucionado.
Gracias!!

ResponderCitar
Respondido : 27/03/2014 3:15 pm