Oscommerce

Otra contribución

Siguiendo con mi plan de convertir algunas de las modificaciones hechas a oscommerce en contribuciones, ahora pongo a su disposición mi segunda contribución llamada mambospoll, que muestra un encuesta creada en mambo dentro de oscommerce.

Estuve buscando poner un modulo de encuestas en la tienda pero ninguna contribución actual me convenció del todo.

Debido a que tenia lista la integración de mi sitio oscommerce con mambo decidí usar su modulo de encuestas para integrarlo con oscommerce.

Esta contribución consulta directamente la base de datos de mambo y a partir de los resultados construye el box de oscommerce exactamente igual a como lo hace el modulo de mambo.

Se asume que la base de datos de mambo esta en el mismo esquema de la de oscommerce por lo que se puede consultar de la forma “mambo_db.mambo_table”

La contribución esta testeada con osCommerce 2.2-CVS

Puedes descargarla dando click a: Mambospoll v1

Instalación:

  • incluye en el archivo catalog/includes/languages/espanol.php
1
2
define('BOX_HEADING_MAMPOLL', 'Encuesta');
define('BOX_LINK_PORTAL', 'http://www.tusitio.com/tu-instalacion-de-mambo/index.php');
  • incluye en el archivo catalog/includes/column_left.php o column_right.php
1
include(DIR_WS_BOXES . 'mambospoll.php');
  • incluye en el archivo catalog/includes/configure.php
1
define('DB_DATABASE_MAMBO', 'tu-mambo-db');
  • copia el archivo “mambospoll.php” contenido a catalog/includes/boxes/
  • crea las siguientes nuevas clases para las encuestas en catalog/stylesheets.css
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
.poll{
 font-size:12px;
 font-weight:bold;
 color:#000;
}
.pollstableborder{
 border:1px solid #ccc;
 font-size:13px;
 padding:1px;
}
.sectiontableentry1{
 background-color:#F0F0F0;
 font-size:13px;
 padding-bottom:3px;
}
.sectiontableentry2{
 background-color:#E0E0E0;
 font-size:13px;
 padding-bottom:3px;
}

Y listo, ya estoy trabajando en la versión 2 para usarse con la opción “use cache=TRUE”

Espero que a alguna persona le ayude.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *