URL amigables y met...
 
Avisos
Vaciar todo

URL amigables y metadatos

16 Respuestas
5 Usuarios
0 Reactions
4,009 Visitas
José Luis Suárez Jiménez
Respuestas: 120
Estimable Member
Topic starter
 

Hola. En la web de http://www.copitecnic.com hemos desinstalado el componente sh404SEF que daba problemas y hemos activado los parámetros SEO que tiene Joomla por defecto generando páginas amigables, tanto para las página de Joomla como las del componente Virtuemart.

Nos gustaría saber si existe alguna forma de perfeccionar las URL amigables para el componente virtuemart. En este momento la URL son del tipo:
http://www.copitecnic.com/component/virtuemart/category/256/-marcas?TreeId=1
http://www.copitecnic.com/component/virtuemart/category/183/manipulados-libros-de-oficina/bloc-del-profesor?TreeId=337

Nos gustaría que la URL quedara del siguiente modo:
http://www.copitecnic.com/marcas
http://www.copitecnic.com/manipulados-libros-de-oficina/bloc-del-profesor

También necesitamos saber cual es la mejor opción para introducir metadatos, para la optimización SEO de la web, en las categorías y artículos de Virtuemart.

Muchas gracias

URL del sitio: http://www.copitecnic.com


 
Respondido : 24/02/2012 1:03 pm
José Luis Suárez Jiménez
Respuestas: 120
Estimable Member
Topic starter
 

La versión que estamos usando de Joomla! es la 1.5.24 y de Virtuemart la 1.1.5


 
Respondido : 24/02/2012 1:04 pm
David Noguera
Respuestas: 4433
Famed Member Moderator
 

Hola JOse,

para los metadatos, te recomeindo que uses la extensión TagMeta:

Te permite asignar los metadatos de todas tus páginas de tu Joomla usando una interfaz unificada.. simplemente has de seleccionar la URL del producto y asignarle los metadatos.. muy sencillo..

Sobre el tema del router.php, sube el fichero router.php que estás usando comprimido en un zip y le hechamos un vistazo..

Saludos


 
Respondido : 24/02/2012 1:46 pm
José Luis Suárez Jiménez
Respuestas: 120
Estimable Member
Topic starter
 

Hola David. Muchas gracias por la respuesta. Estoy intentando instalar la extensión TagMeta mediante la subida desde un directorio y el archivo .zip y me da el siguiente error:

¡Error! No puedo encontrar un archivo de configuración XML para Joomla! en el paquete.
La Ruta no tiene un paquete válido

¿Puede ser por tema de permisos en las carpetas? Si es así.. ¿Qué permisos tendría que cambiar y en qué carpetas?

Muchas gracias. En el siguiente mensaje subo el archivo router.php


 
Respondido : 24/02/2012 2:41 pm
José Luis Suárez Jiménez
Respuestas: 120
Estimable Member
Topic starter
 

Aquí está el archivo router.php


 
Respondido : 24/02/2012 2:43 pm
Jordi Sala
Respuestas: 12058
Illustrious Member Admin
 

Hola José Luis,

Respecto al router.php puedes probar el que se indica en el tema del foro:
https://www.webempresa.com/foro/6-Joomla!-15/1783-optimizaci%C3%B3n-para-buscadores.html#1787

Respecto al TagMeta puede que no hayas descargado la versión correcta:
http://www.sistemistica.it/download/item/joomla/tagmeta.html (para joomla 1.6 y 1.7)
http://www.sistemistica.it/download/item/joomla/tagmeta-joomla15.html (para joomla 1.5)

Saludos


 
Respondido : 24/02/2012 3:14 pm
José Luis Suárez Jiménez
Respuestas: 120
Estimable Member
Topic starter
 

Gracias Jordi. Ya he podido instalar la extensión de los Metas correctamente. El problema ahora me surge en el componente que tenemos instalado de productos favoritos: Virtuemart Favorite Products colocado en la parte inferior derecha de la web. El error es que al intentar acceder a la lista de productos favoritos se enlaza a la lista de categorías principales de Virtuemart: http://www.copitecnic.com/component/virtuemart/

En vez de a esta dirección:
http://www.copitecnic.com/index.php?page=account.favorite_products&option=com_virtuemart&Itemid=89

¿Hay alguna forma de poder cambiar esto teniendo activado las URL amigables?
Aprovecho también para preguntar por alguna extensión de Virtuemart que permita almacenar las compras de los clientes de manera que si la próxima vez quiere realizar el mismo pedido no tenga que buscarlos y solo tenga que realizar los pasos de compra.

Muchas gracias.


 
Respondido : 27/02/2012 10:08 am
José Luis Suárez Jiménez
Respuestas: 120
Estimable Member
Topic starter
 

De momento he tenido que desactivar las URL amigables para Joomla. Cada vez que entra en los detalles de un producto que tiene en el nombre un "." da error y no encuentra la URL. El problema es que hay cientos de productos con puntos en sus nombres.

¿Hay alguna forma de solucionarlo?

Gracias.


 
Respondido : 27/02/2012 8:00 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola José

Si aún quieres usar la extensión y las urls amigables, entonces una forma de cambiar los puntos por un espacio u otro caracter es a través de la BD.

Conectado a tu base de datos a través de PHPmyadmin puedes ejecutar la siguiente sentencia SQL

update jos_vm_product set product_name = replace (product_name,'.',' ');

En la sentencia he reemplazado el punto por un espacio

No olvidar realizar una copia de seguridad de tu base de datos o de tu sitio completo en caso quieras volver a recuperar el estado anterior.

Saludos.


 
Respondido : 28/02/2012 2:11 am
José Luis Suárez Jiménez
Respuestas: 120
Estimable Member
Topic starter
 

Gracias Jhon. Ya está solucionado el problema. Lo que me queda por solucionar por ahora es que funcione el enlace de la lista de favoritos para poder ver los productos añadidos en la lista.

El error es que al activar las páginas amigables el enlace se dirige aquí: www.copitecnic.com/component/virtuemart/

En vez de aquí:
http://www.copitecnic.com/index.php?page=account.favorite_products&option=com_virtuemart&Itemid=89

¿Tiene alguna solución?


 
Respondido : 28/02/2012 9:39 pm
David Noguera
Respuestas: 4433
Famed Member Moderator
 

Hola Jose Luis,

podrías hacer una redirección para que siempre que se vaya a la página

http://www.copitecnic.com/component/virtuemart/

te lleve a

http://www.copitecnic.com/index.php?page=account.favorite_products&option=com_virtuemart&Itemid=89

Puedes usar RedJ para eso:

Saludos


 
Respondido : 29/02/2012 9:43 am
José Luis Suárez Jiménez
Respuestas: 120
Estimable Member
Topic starter
 

Gracias David, lo probaré ahora mismo. Ya tengo casi listo el tema de las URL amigables. Me gustaría saber si hay alguna posibilidad de optimizar las URL de Virtuemart. Ahora mismo me salen asi:

http://www.copitecnic.com/component/virtuemart/category/15/agendas-y-recambios?TreeId=175

¿Se podría poner de este modo o similar?
http://www.copitecnic.com/suministros/oficina/agendas-y-recambios.html

Almenos sustituir o quitar el /component/virtuemart/category/15

Muchas gracias.


 
Respondido : 29/02/2012 11:10 am
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola José

Te sugiero revises el siguiente tutorial en donde se explica ese tema
https://www.webempresa.com/blog/item/818-urls-amigables-en-virtuemart.html

Saludos.


 
Respondido : 29/02/2012 3:54 pm
José Luis Suárez Jiménez
Respuestas: 120
Estimable Member
Topic starter
 

Hola Jhon. He seguido los pasos del tutorial pero las URL en Virtuemart siguen apareciendo igual. Un detalle que me ha creado dudas es que al instalar el componente me aparece el siguiente mensaje (adjunto captura) teniendo los parámetros SEF de Joomla bien configurados (adjunto captura)


 
Respondido : 29/02/2012 6:30 pm
José Luis Suárez Jiménez
Respuestas: 120
Estimable Member
Topic starter
 

He estado leyendo en otros foros como solucionar este tema... Hay personas que están usando la versión 1.1.8 de Virtuemart y les funciona bien. Yo estoy utilizando la 1.1.5, ¿Podría ser por la versión de Virtuemart?

Gracias.


 
Respondido : 29/02/2012 7:08 pm
Página 1 / 2