Blog


Prestashop: Cambiar orden idioma

Por defecto prestashop muestra los idiomas de nuestra tienda virtual ordenados alfabeticamente, para cambiar este orden es necesario cambiar el function que muestra el listado de idiomas.

El modulo que se encarga de esto, en la plantilla elation-liquid, es eboptions. Tendremos que modificar el archivo ebotions.php (/modules/eboptions):

Encontraremos la funcion hookTop

function hookTop($params)
{
global $smarty, $cookie, $cart;
$languages = Language::getLanguages();
$currencies = Currency::getCurrencies();
if (!sizeof($languages))
return ”;
 asort($currencies);
$smarty->assign(‘currencies’, $currencies);
$smarty->assign(‘languages’, $languages);

return $this->display(__FILE__, ‘eboptions.tpl’);
}

Añadiremos asort($currencies); Tiene que estar antes del assign y el retun que es cuando lo pasa al tpl.

asort es una funcion para ordenar array respetando los indices.

$curriencies es el array que contiene los valores que a obtenido con la funcion getCurrencies(), con los diferentes idiomas.

Podriamos ordenar los idiomas usando $languages por $currencies




Prestashop: Eliminar Contacta con nosotros del Footer

Parece una tontería, pero con las actualizaciones de prestashop, el lugar a ido cambiando.

Prestashop 1.4 en adelante
 /modules/blockcms/blockcms.tpl (linia 54)

Prestasho 1.3
/modules/blockvariuslinks/blockvariuslinks.tpl

Una vez dentro tendremos que buscar un <li> que contiene ‘Contact us’

Ejemplo prestashop 1.5
<li class=”item”><a href=”/blog_carlos/{$link->getPageLink(‘contact-form.php’, true)}” title=”{l s=’Contact us’ mod=’blockcms’}”>{l s=’Contact us‘ mod=’blockcms’}</a></li>

Comentamos esta linea y dejara de aparecer.




Mapeo de unidades desde la consola de Windows

Normalmente en windows se hace todo por el entorno gráfico. En mi caso me gusta poder hacerlo por consola también así que aquí va.

Ver unidades mapeadas

net use

Mapear una impresora compartida en lpt2

net use lpt2: \\server\impresora

Elimiar mapeo en lpt2

net use lpt2 /delete

Etiquetas que pueden ser utiles
/PERSISTENT:YES –> permanente.

Mapear carpeta, con usuario y contraseña.

net use [letra(ej:F)]: \\servidor\carpeta /USER:Dominio\usuario password

 

Estos mismo comandos los podemos usar en un .bat para poder mapear unidades con un clic.




Bajar versión bios Asus

Recientemente descubrí que en las ultimas placas base de Asus no es posible bajar la versión de la BIOS desde la propia BIOS o herramientas propias de Asus. El caso es que salta el mensaje de que la versión es mas antigua de la nuestra y no nos deja continuar.

Y ¿Por que bajar la versión de la BIOS? muchas veces las actualizaciones de BIOS no afectan por igual a todas la placas base por lo que si pruebo la BIOS y falla prefiero tirar para atrás y quedarme como estaba, no?

En mi caso, estaba instalando un OSX Lion y no había manera, y el problema era la BIOS.

Pues para poder tirar atrás, con algo de riego, existen programas como FD44Editor (para windows) y otros. Os dejo el siguiente link donde se explica muy bien.

Como ya dicen en el propio post, no me hago responsable de lo que pueda pasar. Link




Y la temperatura, como la veo desde la consola?

Hoy me he echo esta pregunta, y es fácil.

Primero tendremos que instalar el paquete lm-sensors.
Una vez instalado ejecutamos sensors 😛

Si por comodidad, preferis ver la temperatura en fahrenheit –> sensors -f




Eliminar salto de linea

Es posible que en ocasiones una serie de elementos, que por defecto aparecerían uno debajo del otro, queramos que aparezcan uno al lado del otro.

Para esto usaríamos la etiqueta float.




Ocultar precios de X valor en Prestashop

En ocasiones necesitaremos ocultar los precios de unos productos de 0€ o de un valor en concreto.

Para esto lo que tenemos que hacer es irnos a /themes/tutema/product.tpl

Buscamos <p class=”our_price_display” y le añadimos el siguiente style.

style=”{if $productPrice < 2} display:none {/if}” –> Esto ocultará todos los precios menores a 2.

Podemos hacer muchas combinaciones ==, <, >, <=, >=.




Recuperar Contraseña Deep Freeze

Todos los que conozcáis este programa sabréis que si no os acordáis de la contraseña, podéis pasarlo muy mal.

Yo lo he sufrido durante 1 hora, entonces la virgen se apareció…  y me acordé.



Reducir imágenes en masa

Hay veces que nos pasan una infinidad de imágenes y hay que editar la resolución. Existen muchos programas en windows para hacerlo, pero si estamos trabajando sobre un servidor linux, para qué vamos a bajarnos las imágenes pudiendo modificarlas in situ?




Modificar product.js para que guarde el valor de cantidad.

En Prestashop, cuando un producto tiene campos personalizados, lo normal es que el usuario complete esos campos y después le dé al botón de guardar.

Eso siempre es así, pero si antes de guardar se ha puesto la cantidad deseada, ¿Qué pasa? Pues pueden pasar 2 cosas.