Link-urile săptămânii 14-20 Martie

Săptămâna asta am fost foarte ocupat, prin urmare am strâns doar trei link-uri. Sper ca săptămâna viitoare să mă revanșez :)

CSS
  1. Framework-uri CSS. Pro și contra. Dacă în urmă cu doi-trei ani consideram că framework-urile CSS sunt inutile de cele mai multe ori, eliminând orice urmă de semantică (să fim serioși, o clasă de genul column_1 nu spune mai nimic, nu?), în prezent nu s-a schimbat deloc. La fel de inutile au rămas în ochii mei.
Browsers
  1. Din nou despre IE9. Și cât de bun și minunat este el. Not! IE9 păstrează tradiția IE de până acum: un coșmar. Asta pentru că oricât de mult încearcă unii să-l promoveze (sper ca măcar să-și ia mulți bani din asta și să nu o facă din convingere!), IE va rămâne – și la versiunea asta – un browser slab. Foarte slab, chiar. Ce nu poate păstra măcar partea de „compatibiliy view” funcțională (aseară se chinuia un amic cu o chestie care „nu mergea pe ie8”; de fapt mergea in ie8 dar nu mergea pe ie9 în compatibility mode).
Hardware
  1. Mac Book Pro 2011 se întâmplă să crape. Și nu doar la doi-trei utilizatori… Da, știu că Apple sunt cei mai buni, sistemele sunt cele mai stabile iar userii ăia sunt retardați pentru că au cumpărat așa ceva și nu știu să folosească o asemenea minune tehnologică. :D

Se găsește aici. Este în lucru, dar este funcțional. În funcție de timpul meu liber (și de răspunsul din partea Emag.ro cu privire la un API disponibil) pluginul va avea niște features extrem de drăguțe.

În momentul de față face două lucruri:

1) caută orice link de forma http://emag.ro/link produs și îl înlocuiește automat cu echivalentul profitshare. Din păcate, neavând acces la un API nu pot adăuga statisticile din emag profitshare.

2) dacă este bifată opțiunea, link-urile „injectate” vor fi scurtate automat prin serviciul de la google, goo.gl. Am folosit un cod scris de Marcus Nunes și nu știu cât de eficient este. Dacă observi că apar timpi mai mari de încărcare pentru pagină sau primești erori ciudate (cel mai probabil din cauza cURL), lasă treaba asta debifată.

Dacă ești curios să îl vezi la treabă, aici e locul unde trebuie să te uiți.

Folosirea uploader-ului din WordPress

Zilele astea mă tot distrez cu un WordPress mai customizat decât restul făcute până acum. Iar una din treburile ce trebuiesc făcute o reprezintă un uploader pentru imagini. Locurile în care ar fi nevoie de așa ceva sunt nenumărate. De exemplu: avatar-uri, imagini pentru slidere etc.

Primul impuls a fost să scriu un script PHP cu care fac upload. Dar mi-am dat seama că este o muncă inutilă din moment ce WordPress-ul are un uploader decent. Prin urmare, m-am apucat să caut ce și cum. Pentru a deschide uploaderul este necesar să faci următorii pași:

Incluzi uploaderul și thickbox
wp_enqueue_script( array('jquery',  'media-upload', 'thickbox') );

Pasul ăsta se face chiar la init. Totuși, ar fi bine să ai grijă să nu încarci toate treburile și în fișierele temei. ;)

Markup

Eu am avut nevoie de toată povestea asta pentru a adăuga câte o imagine pentru fiecare custom post type. Are „eticheta” category picture deoarece unui utilizator de rând sunt șanse mai mici să ceară explicații suplimentare. Citeste mai departe »

windows apple dropbox facebook twitter