Quien soy? RSS feed Enviar por email Imprimir Parar este menu Ir arriba
Blogzote.com
Mexico, informatica, internet, musica y algo mas…
Pagina 23 de 24« Primera...10...21222324

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

Videos del live n louder

Continuando con el tema del Live n louder grabe unos videos con formato 3gp, creados normalmente por los teléfonos celulares que soportan la grabación de video ( algunos ya soportan directamente el formato mpeg ) aunque despues los converti a .flv para tratar que se vean bien en cualquier navegador

Aunque hubiera querido grabar mas, aparte de las limitaciones de espacio de un sony ericsson k700 ( como 32 mb ) pues también es difícil dejar el buen relajo del concierto para ponerte a grabar video ( espero que saquen algún dvd o algo así ).

Están un poco pesados, pero vale la pena:

Nightwish the phantom of the opera
http://www.blogzote.com/wp-content/videos/Nightwish-the phantom of the opera.flv
Therion to mega therion
http://www.blogzote.com/wp-content/videos/Therion-to mega therion.flv
Nigthwish pink floyd cover
http://www.blogzote.com/wp-content/videos/Nigthwish-pink floyd cover.flv

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

Después de la tormenta…

Comente en un post anterior los problemas que pase con mi proveedor de hosting

because your site has been using an increasingly high number of system resources such as CPU and RAM

Al principio creía que era problema o mala onda de su parte, hasta levante un post en foros del web para pedir ayuda al respecto ( constantemente me doy una vuelta por los foros, siempre me sacan de alguna duda ) y aunque no quede convencido de su forma de actuar, las respuestas de los foreros me dierón algunas señales de que no era tanto problema de mi proveedor.

Como tengo poca información al respecto me tuve que meter a mi oscommerce para tratar de optimizarlo, lo primero y mas fácil fue pedirle ayuda al buen google con la búsqueda “optimize oscommerce”, y fue precisamente en los foros de la herramienta donde me tope con un excelente post http://forums.oscommerce.com/index.php?showtopic=119077 que habla de varias formas de reducir el tiempo de carga, que en general son reduciendo el numero de consultas a mysql.

primero es necesaria la instalación de la contribución: queries debug que nos muestra todas las consultas realizadas por oscommerce a mysql

haciendo esto, estas son algunas de las modificaciones a realizar:

  1. la primera es deshabilitando el conteo de la categorías que por si sola realiza alrededor de 100 consultas mas a la base de datos ( exageradamente pesada para lo que realiza )
  2. otra es implementando la clase para impuestos para la versión MS3
  3. otra que en lo particular a mi tienda estaba consumiendo exageradamente consultas es la contribución Search Engine Otimized URL’s

que convierte los links del tipo:

www.site.com/product_info.php?cPath=1_4&products_id=1

a links del tipo:

www.site.com/Hardware/Graphics-Cards/Matrox-G200-MMS/

Luego de buscarle solución y no encontrarla mejor desinstale y opte por otra Ultimate SEO URLs

que convierte los links del tipo:

www.site.com/catalog/index.php?cpath=21

a links del tipo:

www.site.com/catalog/celulares-c-49.html

  1. Otra es el activar la opción de usar cache, aunque aquí tuve que meterle mano para que también genere cache para los módulos also_purchased_products ( que ya estaba pero no funcionaba ) para la xsell_products, mampoll ( modulo que presenta una encuesta del módulo de mambo ), súper ofertas y ultimas noticias.
  2. Entre alguna que otra corrección a consultas redundantes, algunas llamadas a funciones que realizan consultas innecesarias, etc.

Los resultados de estas modificaciones son por demas explicativos:

Tiempo de “parseo” de la pagina principal antes de las modificaciones
parse time 5.452232 consultas realizadas 296

Tiempo de “parseo” de la pagina principal después de las modificaciones
parse time 0.912552 consultas realizadas 15

Sin comentarios Email Imprimir

Que le pasa a hostgator?

hoy siendo la 3:15 am del 03-01-2006 me siento como en esta situación “Hiper molesto”, resulta que hostgator ( mi proveedor de hosting ) sin mas ni mas a eso de las 6:00 pm del lunes me dice:

The account softkc.com user eacevedo has been been moved to our temporary server because your site has been using an increasingly high number of system resources such as CPU and RAM. By doing so this has caused a performance decrease for other clients on the same server since its a shared hosting environment you are allowed a limited number of resources.

When you go to your website address you may see a suspended page, this is temporary because we have moved it to a different server and are re-directing requests to it at http://70.84.254.82/~eacevedo/

We will leave your account on this temporary server for a few days as a courtesy and require you to upgrade your hosting services to semi-dedicated or a dedicated server. This will allow your site to have access to the higher than usual number of resources it requires and not affect performance of other customers.

Please let us know how you would like to proceed.

Eso me lo dice ya cuando contacto a su soporte online después de darme cuenta que en http://www.tiendacel.com/ y http://www.meximusoft.com/ tienen un muy simpático ( por no decir maldito ) mensaje “This Account Has Been Suspended”.

Lo peor de todo fue el darme cuenta que por alguna razón ( tal vez fue al momento de hacer el susodicho cambio de servidor ) mis paginas con extensión .asp podían ser descargadas y vistas como si tratara de un simple archivo de texto ( personas un poco versadas en el tema sabrán que esto es un grave problema ) gracias a que el archivo .htaccess en el root de mi site no estaba presente por lo tanto la correspondiente entrada “AddType application/x-httpd-php .asp” que uso para ejecutar archivos .asp como si fueran .php faltaba, inmediatamente vía FTP ( por ftp si podía entrar ) actualice dicho archivo y solucione este pequeñísimo detalle ( nótese el sarcasmo ).

A final de cuentas mando un mail a su cuenta del administrador del sistema ( después de que su soporte online no me pueda decir que pasa con mi cuenta ) para pedir alguna explicación y su posible solución pero hasta el momento no he recibido ninguna respuesta y mis sitios siguen offline.

Saldo final:

* 2 Comentarios Email Imprimir

Pagina 23 de 24« Primera...10...21222324