Quien soy? RSS feed Enviar por email Imprimir Parar este menu Ir arriba
Blogzote.com
Mexico, informatica, internet, musica y algo mas…
Pagina 2 de 212

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.

Sin comentarios Email Imprimir

Mi primera contribución

Después de varios problemas con mi proveedor de hosting ya comentado anteriormente por problemas con el uso de CPU y RAM del servidor, me di a la tarea de optimizar mi oscommerce.

Cuando llegue al box “categories” me sorprendió la gran cantidad de consultas que realiza a la base de datos ( alrededor de 100 ) y para cada pagina.

Esta contribución solo realiza 2 consultas por categoría principal incluyendo el conteo en la consulta, aunque pierde un poco de funcionalidad al mostrar TODAS las categorías y subcategorías por default.

Esta modificación junto con la activación del cache para la tienda aunadas a las ya comentadas, ahora genera en la pagina principal solo 15 consultas después de las casi 300 que en total se generaban, realmente se nota la diferencia.

La contribución esta testeada con osCommerce 2.2-CVS

Puedes descargarla dando click a: Super categories 2.0

Instalación

1) realiza un backup de tu actual catalog/includes/boxes/categories.php

2) copia el archivo “categories.php” contenido a catalog/includes/boxes/

3) crea las siguientes nuevas clases para la categorías en catalog/stylesheets.css
( después las modificas a tu gusto )

.category {
padding:3px;
font-size:14px;
font-weight:bold;
}
.subcategory {
font-size:12px;
padding-left:6px;
border-bottom:1px solid #ccc;
}
.subcategorycount {
font-size:12px;
border-bottom:1px solid #ccc;
}

Y listo, no la recomiendo para una tienda con muchas categorías ya que consumiría mucha pantalla, recomiendo activar la opción de “configuracion->cache->use cache” = TRUE

Espero que a alguna persona le ayude, a mi me ayudo.

Próximamente subiré la contribución “mambospoll” que muestra un encuesta hecha en mambo en oscommerce.

* 4 Comentarios Email Imprimir

Pagina 2 de 212