Strict Standards: Non-static method CodeColorerLoader::Enable() should not be called statically in /home/k6000169/public_html/wp-content/plugins/codecolorer/codecolorer.php on line 254
2013 mayo | Programador freelance argentina

Cómo quitar la nueva caja de componer email de Gmail | How to come back to old compose gmail

La verdad es que la nueva caja de componer email de Gmail es una porquería (al menos en mi humilde opinión).

Te volvés loco para ver en esa cajita tan diminuta, y si querés poner una lista y alinearla tenés que hacer 10 mil clicks.

Así que volví a usar el viejo compose de Gmail que por el momento se puede volver a usar.

Para ello hay que hacer los siguientes pasos.

1) Hacer click en el triangulito y seleccionar “Volver temporalmente a la interfaz de redacción antigua”.

2) Hacer click en “Volver a la anterior temporalmente”.

Cómo eliminar la caja de comparar productos del sidebar de Magento.

Una vez más se puede utilizar el local.xml para modificar el layout y así eliminar la caja de comparar productos en el sidebar de Magento.

Para eliminar dicha caja de todo tu site de Magento tenés que poner lo siguiente:

1
2
3
<default>
<remove name="catalog.compare.sidebar"/>
</default>

Cómo eliminar CSS de ciertas páginas en Magento

Puede ser que tengas un css en tu layout que quieras que no esté en determinada página de Magento.

Para esto se puede utilizar el sistema de layouts de Magento poniendo lo siguiente:

1
2
3
4
5
6
7
<reference name="head">
<action method="removeItem">
<type>skin_css</type>
<name>filename.css></name>
<params />
</action>
</reference>

Esto se puede poner en el local.xml o también si es una página del CMS de Magento en CMS > Custom Design > Layout Update XML.

Algo similar se puede hacer si necesitás eliminar JS de ciertas páginas.

Cómo actualizar los índices de Magento desde consola

Los índices de Magento se pueden actualizar desde el backend (Sistema > Index Management) o mediante un comando por consola.

Para actualizar los índices por consola hay que situarse en el directorio “shell” y lanzar el siguiente comando:

1
$ php indexer.php reindexall

Cómo deshabilitar productos en Magento.

Si bien se puede deshabilitar uno a uno los productos en Magento, o también hay algunos módulos que permiten hacer batch update, o incluso se pueden utilizar los perfiles de importación para actualizar los productos, hacerlo de manera programática consume muchos recursos y muchas veces al hacer actualizaciones de muchos productos Magento explota.

Entonces, para hacerlo de manera rápida se puede lanzar un query que actualice el atributo “status” al valor 2 (deshabilitado).

Para ello se puede utilizar el siguiente query:

1
2
3
4
5
UPDATE catalog_product_entity_int cpei, catalog_product_entity cpe
SET cpei.VALUE = "2"
WHERE cpe.entity_id = cpei.entity_id
AND cpe.sku LIKE '%SKU%'
AND cpei.attribute_id = 273

Luego de lanzar el query hay que actualizar los índices de Magento. Esto se puede hacer desde el backend o por consola (hay que situarse en el directorio shell):

1
$ php indexer.php reindexall

Importante: el id del atributo status (273 en mi ejemplo) puede variar según la instalación de Magento.

Para saber el id del atributo “status” se puede ir a Catálogo > Atributos > Gestionar los atributos > buscar por código el atributo status > hacer click sobre el mismo > copiar el id que aparece en la url.

Por ejemplo: admin/catalog_product_attribute/edit/attribute_id/273

Cómo hacer URL encode en Javascript.

 

Para hacer URL encode Javascript tiene las siguientes funciones:

  • escape() < deprecado desde ECMAScript v3
  • encodeURI()
  • encodeURIComponent()

Más en stackoverflow