Archivo de la categoría ‘Contribuciones’

Productos Aleatorios en portada

Lunes, 19 de Septiembre de 2005

Este es un sencillo truco para que en la portada, en Productos nuevos de este mes… En vez de mostranos los últimos añadidos, nos muestre productos aleatoriso, dando un cambio visual cada vez que entras a la tienda, además es bueno para los buscadores…

abre /includes/modules/new_products.php

y reemplaza el siguiente código :

$new_products_query = tep_db_query("select p.products_id, p.products_image, p.products_tax_class_id, if(s.status, s.specials_new_products_price, p.products_price) as products_price from " . TABLE_PRODUCTS . " p left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id where products_status = '1' order by p.products_date_added desc limit " . MAX_DISPLAY_NEW_PRODUCTS);

por:

$new_products_query = tep_db_query("select p.products_id, p.products_image, p.products_tax_class_id, if(s.status, s.specials_new_products_price, p.products_price) as products_price from " . TABLE_PRODUCTS . " p left join " . TABLE_SPECIALS . " s on p.products_id = s.products_id where products_status = '1' order by RAND() limit " . MAX_DISPLAY_NEW_PRODUCTS);

Fíjate que realmente lo que cambia es
order by p.products_date_added desc
por
order by RAND()

Puedes ver un ejemplo en Regaletes.com

Producto Anterior y Siguiente

Viernes, 26 de Agosto de 2005

Empezamos nuestro listado de contribuciones con una muy poco usada pero que yo uso bastante. Esta contribución nos permite navegar por los productos mediante los botones siguiente y anterior, en producto_info.php , sin necesidad de volver a la categoría y ver el listado de productos, como viene por defecto.

Échale un vistazo en los productos de www.regaletes.com

Descárgate la última versión desde aquí

Muy fácil de usar.

1. Sube products_next_previous.php al directorio /includes/

2. Añade a /includes/languages/english.php

// previous next product (english)
define('PREV_NEXT_PRODUCT', 'Product ');
define('PREV_NEXT_FROM', 'from ');

/includes/languages/espanol.php
En Español…

// previous next product (espanol)
define('PREV_NEXT_PRODUCT', ' Producto');
define('PREV_NEXT_FROM', 'de ');

3. Abre product_info.php**
**Busca:


**Añade debajo:

< ?php
if ($product_check['total'] >= 1) {
include (DIR_WS_INCLUDES . 'products_next_previous.php');
}
?>

4. **Sube los botones a:

/includes/languages/english/images/buttons/

/includes/languages/espanol/images/buttons/

¿Qué son las contribuciones de OsCommerce?

Miércoles, 10 de Agosto de 2005

¿Para qué sirven las contribuciones? ¿Qué puedo hacer con ellas?

Son algunas de las preguntas que surgen cuando instalas una tienda Oscommerce, ya que por necesidad vamos a echar mano de alguna contribución para nuestra tienda on-line.

Hay contribuciones de todo tipo, que sirven para modificar y/o ampliar el código php original para adaptar la tienda a nuestras necesidades. Por ejemplo, si necesitas además de los 3 idiomas que viene por defecto o necesitas alguno más como catalán… O si quieres cambiar el aspecto de las Infoboxes o quieres que la cabecera cambie aleatoriamente de imagen, o quieres grabar el trazado de los usuarios de tu web durante su visitias… son muchas las mejoras, ampliaciones o cambios que se le pueden hacer a tu tienda en Oscommerce.

(más…)