Archive for April, 2009

Mantener las sesiones al crear enlaces en Oscommerce

Posted in Problemas típicos con Oscommerce on April 30th, 2009 by Jose Criado – 8 Comments

Uno de los problemas más típicos que suelen encontrarse los usuarios nóveles de Oscommerce es cómo mantener las sesiones con los links o enlaces que crean. Cuando entras por primera vez en Oscommerce desde el navegador se te asigna automáticamente un ID (identificador) de sesión. Esto permite a Oscommerce guardar el carro de compra de un visitante, estadísticas, etc. Cuando un usuario se da de alta o se identifica como cliente obtiene un ID de cliente.

Si creamos un enlace html típico en nuestro Oscommerce, del tipo:

<a href="specials.php">Ofertas</a>

no mantendremos la sesión creada. Para mantener la sesión debemos usar la función de Oscommerce tep_href_link:

echo '<a href="'.tep_href_link('specials.php', '', 'NONSSL').'">Ofertas</a>';

La función tep_href_link utiliza 3 valores separados por comas. El primer valor es el fichero de destino del enlace. El segundo valor son las variables que queramos pasar por GET (si no hay podemos dejar simplemente las comillas en blanco ”). El tercer valor es el tipo de conexión, si usamos certificado de seguridad pondremos SSL, si no usaremos NONSSL.

Con tep_href_link podremos crear cualquier enlace dentro de nuestra tienda virtual Oscommerce manteniendo las sesiones sin ningún problema.

Compártelo:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • BarraPunto
  • Bitacoras.com
  • blogmarks
  • Blogosphere News
  • LinkedIn
  • Live

El Blog de Oscommerce ya tiene su grupo en Facebook

Posted in Noticias de Oscommerce on April 27th, 2009 by Jose Criado – Be the first to comment

En cuanto he sacado algo de tiempo he creado en Facebook el grupo de El Blog de Oscommerce. Espero que os apuntéis al grupo y que poco a poco podamos reunirnos la comunidad de Oscommerce también en Facebook. Para acceder al grupo sólo tenéis que pulsar en la imagen. Allí os esperamos.

Grupo en Facebook de Elblogdeoscommerce.com

Compártelo:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • BarraPunto
  • Bitacoras.com
  • blogmarks
  • Blogosphere News
  • LinkedIn
  • Live

Aprende a usar correctamente el foro oficial de Oscommerce

Posted in Problemas típicos con Oscommerce on April 27th, 2009 by Jose Criado – Be the first to comment

Uno de los puntos fuertes de Oscommerce es la gran comunidad de usuarios y desarrolladores que posee. Es una comunidad abierta, dada a la ayuda y a compartir conocimiento mediante foros y contribuciones. Pero muchas veces no sabemos utilizar correctamente los recursos que ponen a nuestro alcance. Esta entrada intenta explicar a los usuarios nóveles cómo deben utilizar el foro oficial de oscommerce en español para encontrar la solución a sus problemas.

Lo primero que tenemos que saber es la dirección del foro, http://oscommerce.qadram.com/modules.php?name=Forums. Con poner en google “foro oscommerce” sale en la primera posición. Y cuando lo tengas, guarda la web en favoritos, vas a usarla mucho si quieres entrar en el mundilo Oscommerce.

foro oficial de oscommerce en español

En el foro hay gran cantidad de información, y debemos aprender cómo buscarla. Para ello tenemos 3 sistemas:

1- Usar el buscador del foro.

Aunque a priori es la más lógica, desgraciadamente el buscador del foro es penoso, y casi nunca nos mostrará los resultados que necesitamos. Por lo tanto, a no ser que busquemos cosas tremendamente concretas y que recordemos al dedillo la frase del post que buscamos, no es recomendable usarlo. Personalmente no lo uso nunca.

2- Leer los post de ERRORES COMUNES que hay al principio de cada subforo. En ellos se encuentra el 90% de las repuestas que buscáis. Tened en cuenta que esos post de errores comunes contienen la solución a los problemas que más se preguntan en el foro, y que seguramente vuestro problema está ahí reflejado.

3- Usar Google para buscar en el foro de oscommerce.

Si algo bueno tiene Google es su capacidad de indexación y de mostrar casi siempre resultados coherentes a lo que buscamos. Pulsando el enlace podéis ver cómo buscar en el foro de oscommerce usando google.

Si aun así no encuentras lo que buscas, entonces escribe un post para que todos los foreros te echemos una mano. Pero antes de escribirlo deberías hacer caso a las siguientes recomendaciones:

1- No preguntar cosas que se han contestado varias veces. Es señal de que no has buscado lo suficiente y puede resultar molesto para los foreros responder siempre a las mismas preguntas. Responder dos veces a la misma pregunta nos hace perder el tiempo a todos.

2- Pon un título claro y descriptivo, no pongas cosas como “ayuda urgente” ni cosas así. Obtendrás menos ayuda que si pones un título adecuado en el post.

3- Ayudar es gratuito y voluntario, por lo que no debes enfadarte si nadie te ayuda. Si tienes un problema no es culpa del foro, ni nadie está obligado a ayudarte.

4- Si se resuelve tu problema pon “solucionado” en el título del post. Eso ayudará a no perder el tiempo volviendo a leerlo cada vez que alguien escriba algo si el problema ya se ha resuelto.

5- Se respetuoso con los foreros, evita insultos y demás malas prácticas. Los foreros somos personas sensibles, y nos molesta profundamente que después de perder nuestro tiempo ayudando de forma desinteresada se nos critique sin motivo.

Siguiendo estos consejos lograrás resolver la gran mayoría de tus problemas con Oscommerce de forma rápida y gratuita. El foro es de tod@s.

Compártelo:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • BarraPunto
  • Bitacoras.com
  • blogmarks
  • Blogosphere News
  • LinkedIn
  • Live

Medidas antispam en el foro oficial de Oscommerce

Posted in Noticias de Oscommerce on April 24th, 2009 by Jose Criado – 3 Comments

Debido a los ataques de spam que estamos sufriendo últimamente en el foro oficial de Oscommerce en español, los administradores han decidido poner un captcha para solventar el problema. Pero en vez de mejorar el actual captcha de Oscommerce para el registro de usuarios, han puesto un captcha nuevo obligatorio en cada post que creas o respondes.

captcha foro oscommerce

Esto elimina el spam, pero también se lleva las ganas de usar el foro. No es coherente tener que perder tiempo metiendo una clave cada vez que respondes un post. Lo que habría que hacer es mejorar el captcha de registro. Hay algunos en AJAX impresionantes y bastante seguros que podrían servir perfectamente, como por ejemplo Ajax Fancy Captcha. Esperemos que los administradores del foro corrijan esto lo antes posible, porque los foreros y moderadores podemos empezar a cansarnos de tanto captcha.

Compártelo:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • BarraPunto
  • Bitacoras.com
  • blogmarks
  • Blogosphere News
  • LinkedIn
  • Live

Hacer un backup completo de Oscommerce

Posted in Problemas típicos con Oscommerce on April 23rd, 2009 by Jose Criado – Be the first to comment

Aunque esta entrada puede parecerle a muchos una tontería, la realidad es que la gran mayoría de los problemas que los administradores de Oscommerce sufren podrían corregirse con un simple backup. Y hay mucha gente que no sabe cómo realizar un backup completo de su tienda virtual Oscommerce. Para aquellos que desconocen cómo hacerlo esta entrada les vendrá muy bien.

Como en casi todos los backups de proyectos web, podemos dividir el proceso en dos partes:

1- Copia de los datos.

En el caso de Oscommerce hablamos de hacer una copia de la base de datos. En ella tenemos todos los datos relativos a nuestra tienda virtual Oscommerce, como son clientes, pedidos, configuración de la tienda, etc. Oscommerce trae en su panel de administración, en el apartado de herramientas, una utilidad de backups que nos permite realizar copias de la base de datos y descargarlas en nuestro ordenador (o guardarlas en la propia tienda virtual Oscommerce). No olvidéis poner la carpeta admin/backups con permisos 777 o no guardará la copia.

backup de base de datos desde oscommerce

También podemos realizar el backup desde el panel de control de phpMyAdmin. Con la opción exportar, marcamos todas las tablas y descargamos el fichero. Recomiendo marcar “drop table” y “deshabilitar foreign keys” para evitar problemas.

backup de base de datos desde phpmyadmin

2- Copia de los archivos.

Es la copia de toda la estructura de ficheros que forma Oscommerce. Podemos realizar la copia manualmente (simplemente copiando las carpetas por FTP) o utilizar la opción de backup de nuestro hosting. Lo importante es copiar de una u otra forma los ficheros que forma nuestra tienda virtual Oscommerce en nuestro ordenador.

En tiendas en producción el backup que debemos realizar de forma más regular es sin duda el backup de datos. La copia de archivos podemos realizarla sólo cada vez que vayamos a realizar algún cambio en nuestro Oscommerce. En tiendas en desarrollo generalmente será al contrario, tomando más importancia el backup de los ficheros.

Existen en casi todos los hosting opciones para hacer un backup completo del alojamiento web contratado, pero si sólo queremos hacer el backup de Oscommerce esta opción puede resultar excesivamente amplia.

backup completo desde el hosting

Tanto expertos como novatos debemos planificar una política de backups de todos nuestros Oscommerce, y cumplirla siempre. Recordad la Ley de Murphy, el día que nos olvidemos de hacer los backups es el día que lo necesitaremos.

Compártelo:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • BarraPunto
  • Bitacoras.com
  • blogmarks
  • Blogosphere News
  • LinkedIn
  • Live