Category: Strony www – tworzenie

php – metody magiczne

Przykładowy kod objaśniający działanie metod magicznych w PHP.
Kod pochodzi z kursu eduweb.pl który znakomicie wyjaśnia funkcjonowanie bardziej zaawansowanych zagadnień programowania obiektowego.

Continue reading 'php – metody magiczne'»

MySQL – Tworzenie kursora

Jeśli potrzebujesz w funkcji lub procedurze przelecieć po określonych rekordach w bazie danych to kursor okaże się najlepszym rozwiązaniem, przynajmniej jeśli chodzi o bazy MySQL. Postgre okazuje się tutaj być potęgą. W postgresie wystarczy zadeklarować w zmiennej listę interesujących nas rekordów i w zwykłej pętli wiersz po wierszu możemy przejść po wszystkich rekordach.
Przykładowy kursor MySQL poniżej, opisy w kodzie.
Continue reading 'MySQL – Tworzenie kursora'»

Instalacja Composer

Powtarzając za tym co pisze na stronach symfony.com, Composer to menadżer pakietów wykorzystywany w nowoczesnych aplikacjach PHP. Jest to polecana metoda instalacji symfony2.

Instalacja Composer pod Linuxem (podobno działa również na X Mac OS) wygląda następująco:
Continue reading 'Instalacja Composer'»

Resetowanie hasła w prestashop

Najprostszą metodą na zresetowanie hasła jest oczywiście wykorzystanie wbudowanego narzędzia do odzyskiwania hasła. Co w sytuacji gdy np. pracujemy na lokalnej wersji sklepu i zrobienie tego w cywilizowany sposób wymagać będzie od nas dodatkowych konfiguracji z MTA lub co gorsza, pracujemy nad sklepem w Windowsem?

Możemy po prostu zresetować hasło bezpośrednio w bazie wykorzystując do tego funkcję szyfrującą MD5 + zdefiniowany w plikach konfiguracyjnych „_COOKIE_KEY_”…

Funkcja generująca nowe hasło wygląda następująco:

md5("_COOKIE_KEY_tutajnowehaslo")

Teraz wygenerowane hasło możemy zaktualizować w mysql-u.

Można to zrobić jeszcze łatwiej… W konsoli mysql, lub za pomocą phpmyadmin-a wydajemy polecenie:

UPDATE ps_employee SET passwd = md5(‘_COOKIE_KEY_tutajnowehaslo’) WHERE email = ‘adresadministratora’;

Teraz już powinno wszystko działać i możemy zalogować się za pomocą nowego hasła.

Problem z jqTransform i selektami

Chcąc ułatwić sobie pracę i upiększyć nieco formularze najłątwiej wykożystać świetny plugin jQuery jqTransform.

O ile jqTransform załatwia nam sprawę wyglądu inputów, checkboxów i innych buttonów związanych z formularzami, o tyle psuje nieco zachowanie samego przesyłania danych przez samo jquery przez co selekty nie przesyłają poprawnych informacji o przesyłanych danych. Continue reading 'Problem z jqTransform i selektami'»

Instalacja i konfiguracja apache na potrzeby ASP.NET w środowisku linuxa

ASP.NET 4 z wykorzystaniem C# i VB. Zaawansowane programowanie

ASP.NET 4 z wykorzystaniem C# i VB. Zaawansowane programowanie

Autor:
Bill Evjen, Scott Hanselman, Devin Rader

ISBN:
978-83-246-2846-9

Format:
172x245

Liczba stron:
1792

Data wydania:
2011-01-31

Cena:
199.00zł


Zdecydowanie preferuję php i otwarte rozwiązania, ale chwilowo zająć się musiałem css-ami serwisu opartego na rozwiązaniach MS, czyli .NET-em

Na linuxie świetnie spisuje się otwarte Mono, które skutecznie (podobno) wypełnia brak implementacji MS .NET na tej platformie. Jak więc wygląda instalacja i konfiguracja .NET, a właściwie mono na linuxie. Właśnie staram się to zrobić więc, na żywo :) Continue reading 'Instalacja i konfiguracja apache na potrzeby ASP.NET w środowisku linuxa'»

Najlepszy sposób na zgłoszenie treści oraz grafiki do facebooka

Dodawanie treści do facebooka może okazać się kłopotliwe w sytuacji gdy chcemy dodać konkretne zdjęcie do wpisu lub gdy dodajemy sporą ilość treści a nie chcemy się bawić w ich edycję.
Pomaga nam w tym odpowiednie spreparowanie nagłówków w sekcji meta, które przy tworzeniu wpisu przez podanie linka do strony zostają pobrane przez facebooka i cachowane, ale co w przypadku obrazów i grafik?
Continue reading 'Najlepszy sposób na zgłoszenie treści oraz grafiki do facebooka'»

Iframe – dostosowanie wielkości okna do jego zawartości

Iframe to przeżytek w czasie HTML’a 5 ale wciąż często wykorzystywany jest w wielu przypadkach, wciąż jeszcze szczególnie chętnie w czasach facebooka, google+ oraz w przypadku różnych ajaxowych sztuczek umożliwiających dynamiczne podmienianie treści.
Continue reading 'Iframe – dostosowanie wielkości okna do jego zawartości'»

Zliczanie pobrań dokumentów za pomocą Analytics-a google’a

Web Analytics 2.0. Świadome rozwijanie witryn internetowych

Web Analytics 2.0. Świadome rozwijanie witryn internetowych

Autor:
Avinash Kaushik

ISBN:
978-83-246-2649-6

Format:
180x235

Liczba stron:
600

Data wydania:
2010-08-02

Cena:
99.00zł


Standardowo, google nie podaje nam ilości pobrań dokumentów zawartych na serwisie. Aby go do tego zmusić musimy wprowadzić wywołanie określonych zdarzeń przy klikaniu na odnośnik do dokumentu pdf, np. Jak to zrobić? Poniżej dwa przykłady i wyjaśnienie.
Continue reading 'Zliczanie pobrań dokumentów za pomocą Analytics-a google’a'»

Stylowanie linka w zależności od jego zawartości

CSS3. Tworzenie nowoczesnych stron WWW

CSS3. Tworzenie nowoczesnych stron WWW

Autor:
Łukasz Pasternak

ISBN:
978-83-246-3722-5

Format:
158x235

Liczba stron:
392

Data wydania:
2012-07-10

Cena:
59.00zł


Linki o różnej treści odnośnika dobrze jest dodatkowo wzbogacić grafiką by już na pierwszy rzut oka było wiadomo co zawierają bez konieczności klikania czy podglądania jego zawartości. Można oczywiście ręcznie dodawać wiadomość tekstową lub grafikę/ikonę przedstawiającą jego treść dodając np., miniaturę z podglądem… ale po co sobie utrudniać życie?
Continue reading 'Stylowanie linka w zależności od jego zawartości'»