Magento – ordonare după preţul redus

Implicit în Magento (cel puţin în versiunea 1.7) la ordonarea produselor după preţ într-o categorie se ia preţul întreg. În cazul în care avem un produs cu preţ redus, acest preţ redus nu este luat în considerare la ordonare, ci se ia preţul întreg.

Pentru a ordona după preţ asc / desc ţinând cont şi de preţul redus dacă acesta există, a trebuit să modific într-un fişier din core.

/app/code/core/Mage/Catalog/Block/Product/List/Toolbar.php

În acest fişier este funcţia setCollection() unde se află următorul cod

if ($this->getCurrentOrder()) {
$this->_collection->setOrder($this->getCurrentOrder(), $this->getCurrentDirection());
}

pe care l-am înlocuit cu

if ($this->getCurrentOrder()) {
if($this->getCurrentOrder() != 'price')
$this->_collection->setOrder($this->getCurrentOrder(), $this->getCurrentDirection());
else
$this->_collection->getSelect()->order(array('COALESCE(`e`.`special_price`,`price_index`.`min_price`) '.$this->getCurrentDirection()));
}

aici verific dacă parametrul get ‘order’ are valoarea ‘price’, adică dacă avem o ordonare după preţ. În caz afirmativ, înlocuiesc order by-ul implicit după preţul normal.


Peste 60% din traficul web global este non-uman

Potrivit unui studiu, traficul web global realizat de utilizatori umani este sub 40%, scrie Mashable. Restul traficului il reprezinta programe software cum ar fi boţi ai motoarelor de căutare, tool-uri de hacking sau boţi de spam.

20140212_Traffic_N

via.


Suspect arestat după ce a dat share la postul de pe Facebook prin care era căutat de poliţie

Facebook Un suspect din Statele Unite a fost arestat la 45 minute după ce a dat share la postul de pe Facebook al departamentului de poliţie prin care se specifica faptul că era căutat pentru activităţi criminale.

Poliţia din statul Pennsylvania a avut noroc după ce a postat pe Facebook un anunţ de căutare a unui suspect de 35 ani. Acesta nu a stat mult pe gânduri şi a dat share la post la câteva minute după postare.
Poliţia l-a găsit şi l-a arestat imediat.

După arestarea acestuia poliţia a postat mesajul “CAPTURED!!!!!! SHARES OUR STATUS ON FACEBOOK ABOUT HIMSELF, CAPTURED 45 MINUTES LATER.”

Mai multe detalii aici.


Frigiderul care trimite email-uri de tip spam

frigider-conectat-la-internetO firma de securitate a descoperit o retea botnet care a trimis 750.000 emailuri de tip spam. Nimic neobişnuit până aici, s-a mai întâmplat. Doar că 25% dintre aceste emailuri au fost trimise de pe dispozitive mai neobişnuite cum ar fi un frigider conectat la internet. Este primul caz documentat de obiecte casnice folosite la un atac cibernetic.

Multe dintre dispozitivele conectate erau slab configurate din punct de vedere a securităţii. Acest tip de probleme ar putea să crească având în vedere faptul că se estimează un număr de 200 milioane de dispozitive conectate la internet până în 2020.


Câţi utilizatori de social media avem în România?

Serviciul de monitorizare a paginilor romanesti create pe reteaua sociala Facebook, facebrands.ro a oferit date publice referitoare la numărul de utilizatori ai reţelei Facebook în România. Astfel, în 15 ianuarie 2014 avem 7 milioane de utilizatori Facebook în România, număr în continuă creştere de câţiva ani încoace.

Dacă e să ne uităm la alte reţele sociale, în noiembrie 2013 potrivit socialmediatraining.ro pe Twitter avem aproximativ 65.000 utilizatori un număr similar cu numărul de utilizatori Instagram.

Pe Google+ avem ceva mai mulţi, puţin peste 91.000, potrivit gplusdata.

După cum se poate observa, în România, Facebook este reţeaua de social media cea mai populară în momentul de faţă.


Links

Luna aceasta, JavaScript a împlinit 18 ani.

Traficul generat de boţi reprezintă 61.5% din tot traficul site-ului, potrivit unui studiu.

31% din veniturile Yahoo provin de la Microsoft. Compania plateşte Yahoo pentru folosirea motorului de căutare Bing.

20% din traficul global de internet reprezintă accesul de pe telefoanele mobile.

http://motherfuckingwebsite.com

Cele mai bune ţări în care poate trăi un developer.

Seturi de iconiţe gratuite.

Jumătate din calculatoare vândute în 2014 vor fi tablete.


Development: Mobile vs Desktop

550691_474824402538914_1505441917_n Acum mulţi ani navigarea pe internet se facea de pe un PC iar website-urile prezentau informaţii simple. Odată cu apariţia smartphone-urilor şi creşterea complexităţii site-urilor a apărut şi problema afişării conţinutului pe multitudinea de device-uri existente precum şi problema mărimii în kb a website-ului deci implicit a vitezei de încărcare.

Ca urmare se doreşte afişarea unui conţinut lightweight pe mobil şi a altuia pe desktop. Care ar fi soluţiile afişării unui conţinut diferit pe mobile sau desktop-uri?

Css Media Queries pentru a afişa diferit în funcţie de rezoluţie. E ok până la un punct. Mai nou, ultimele versiuni de iPhone si Samsung galaxy au rezoluţii peste 1000 px, aproximativ cât un monitor desktop, aşadar cum faci diferenţa dintre desktop şi mobil? (Câteva snippet-uri media queries pentru device-uri populare).

User Agent Sniffing, o metodă blamată de mulţi, se face în JS prin verificarea identificatorului celui care intră pe pagină. Ce faci dacă apare un nou telefon sau un nou browser cu un alt user agent?

Iată o listă cu rezoluţiile disponibile pe diferite terminale mobile. Dupa cum se observă, sunt o gramadă de rezoluţii, şi mai nou nu prea poţi face diferenţa dintre mobil şi desktop.

O soluţie 100% nu este. Ideal ar fi ca website-ul sa fie atât de bine optimizat astfel încât să nu fie nevoie de o versiune separată pentru mobile. Cam greu.

Câteva articole pe această temă:


Politia locala plateste suma de bani ceruta de CryptoLocker pentru a-si recupera fisierele

CryptoLocker este un malware aparut recent de tip ransomware (aplicatie care iti restrictioneaza accesul la calculator iar apoi cere o suma de bani pentru a elimina restrictia) care iti cripteaza fisierele (poze, documente, etc) iar pentru a le putea accesa din nou platesti o suma de bani sau ramai fara fisiere. Mai multe detalii despre modul de operare CryptoLocker aici.

Aparent, politia locala dintr-un oras din Statele Unite n-a avut de ales decat sa plateasca suma de bani creatorilor softului CryptoLocker pentru a-si recupera fisierele criptate de pe calculatoarele sediului politiei, scrie Sophos. CryptoLocker s-a propagat pe calculatoarele politiei, iar acestia au platit 750$ pentru a obtine accesul la fisierele criptate.


Mai folositi Winamp? Nu va mai fi disponibil dupa 20 decembrie.

Cel mai popular player de muzica al anilor 90 nu va mai fi disponibil pentru download pe site-ul oficial, care se va inchide in data de 20 decembrie 2013, scrie TechCrunch. AOL, compania care a cumparat softul de redat muzica de la NullSoft, a decis sa inchida website-ul si toate serviciile Winamp. Asadar dupa 15 ani de existenta, site-ul Winamp va fi dezactivat iar noi versiuni ale aplicatiei nu vor mai fi disponibile.

Totusi, versiuni mai vechi a aplicatiei vor fi disponibile pe anumite site-uri cum ar fi de exemplu aici.


Friday links

Cateva link-uri asa de vineri.
—————–
40% din utilizatori abandonează website-ul dacă durează mai mult de 3 secunde ca acesta să se încarce.

Câteva statistici referitoare la browsere.

În curând: mobila ce îţi încarcă telefonul.

let’s dance.

Skype a făcut 10 ani. În aceşti 10 ani cu ajutorul Skype s-au purtat conversaţii echivalentul a 2.6 milioane ani de convorbire.

3% din americani încă mai folosesc dial-up pentru a se conecta la internet.