eRIZ's weblog

PHP, webdesign, Linux, Windows i inne, bo nie samym chlebem człowiek żyje

JavaScript, jQuery i Uploadify – odłamkowy!

Przyznam, że już dawno nie miałem takiej zagwozdki, jak ta, która spotkała mnie przez ostatnie 3 dni.

Zaczął mnie – delikatnie mówiąc – irytować fakt, iż na maila lecą czasem załączniki 40 MiB, więc postanowiłem napisać na potrzeby teamu małą aplikację, która miała:

  • zautoryzować użytkownika (to nie *share, że wszyscy mają mieć dostęp)
  • ułatwić wybór i upload
  • przyjąć pliki na serwerze i dać znać, komu trzeba

Coś podobnego już działa, jednak to wybitna prowizorka – najprostszy formularz i jedno pole. Ot, filozofia. Ale potrzebne jest coś, co działa trochę lepiej i nie zraża interfejsem. ;)

Teoria fajna?

więcej

AJAX w jQuery i callbacki JavaScript

O tym, że jQuery jest niezłym narzędziem, nie trzeba nikogo przekonywać. Filozofia łańcuchowania – mam na myśli konstrukcję – nie jest jednak taka oczywista w użytku pod każdym względem. Z jQuery da się wygodnie pracować; to, że coś nie wychodzi wcale nie oznacza, iż trzeba od razu zmieniać używanego frameworka.

Wystarczy zrozumieć kilka rzeczy. ;) Notka jest przeznaczona dla raczej początkujących; starzy wyjadacze pewnie niczego nowego się nie dowiedzą.

więcej

Komentarze warunkowe i expressions w Firefoksie

Pewnie wiele osób męczy się podczas cięcia z różnymi bolączkami przeglądarek. Jak to wszystkim (jeśli nie, to teraz już tak), nie ma dwóch przeglądarek identycznie renderujących konkretną stronę. Nawet mój weblog w każdej przeglądarce jest jakoś inaczej narysowany, najczęściej są to błędy rzędu złudzenia optycznego (np. margines, czy inaczej zrenderowane ramki obiektów).

Ale już grubą przesadą jest sytuacja, w której większość przeglądarek radzi sobie bezbłędnie z danym ostylowaniem, a jedna konkretna nie. Na ogół da się odpowiednio przeprojektować layout tak, aby wyeliminować artefakty. Niestety, nie zawsze się tak da. W tym celu wymyślono hacki.

więcej

TinyMCE – FAQ

Zauważyłem, że moje wcześniejsze notki dotyczące instalacji i polonizacji TinyMCE jednak się przydały. ;) Chciałbym dzisiaj napisać parę słów na temat najczęściej zadawanych pytań, które zadaliście w komentarzach oraz na Forum PHP.pl.

więcej

Efekt „więcej” w WordPressie – powered by AJAX

Specjalnie dla Livia opiszę tutaj jak zrobić rozwijanie postów bez przeładowywania strony. Czego potrzebujemy? Trochę czasu, chęci, oraz możliwości edytowania szablonów WordPressa ;) (czyli hosting na blogi w stylu wordpress.com odpada)

Uwaga: przy „instalowaniu” rozszerzenia wymagana jest podstawowa wiedza nt. (X)HTML, PHP, JS. Wiadomości o skórkach WordPressa przydadzą się, aczkolwiek nie są niezbędne. Te zdobędziesz w Codexie.

Do roboty!

więcej

Instalacja TinyMCE – krótki manual

Masz system komentarzy na swojej stronie i nie wiesz jak ułatwić gościom formatowanie wpisów? Owszem, udostępniasz HTML, ale nie każdy wie jak go użyć? Jest BBCode, ale może ludzie są zbyt przyzwyczajeni, aby wszystko wyklikać? Jest na to remedium, mianowicie TinyMCE (i edytor w akcji). Nie trzeba wcale przerabiać istniejących skryptów – edytor sam dokleja się do każdego (albo do wybranego) pola <textarea>. Instalacja została maksymalnie uproszczona.

więcej

Szufladka