content top

Walidacja ORM [KO3.2]

Walidacja ORM [KO3.2]

W tym wpisie chciałbym pokazać jak można używać walidacji ORM do walidowania wprowadzanych treści w formularzu. Załóżmy, że mamy tabelę z artykułami, w której są takie pola jak tytuł, treść, status, data, data modyfikacji, nota. Pole tytuł powinno zawierać 10-100 znaków, pole treść 20-2000 w którym dodatkowo powinny być usuwane znaczniki html, potrójne białe znaki i wielokrotnie powtarzające się znaki, pole...

Więcej

Kohany SEO Katalog

Kohany SEO Katalog

Przez ostatnie kilkanaście tygodni pracowałem nad skryptem katalogu stron internetowych. I tak oto powstał Kohany SEO Katalog – nowoczesny, napisany od podstaw w Kohanie 3.2 skrypt do pozycjonowania stron. Skrypt raz zainstalowany, zapewnia łatwe w użyciu, rozbudowane narzędzie SEO, takie, że każdy z połączeniem internetowym może używać go do dodawania witryn internetowych, blogów itp. Ma w sobie potencjał do...

Więcej

Paginacja [KO3.2]

Paginacja [KO3.2]

Jak wiadomo w Kohanie 3.2 zrezygnowano z modułu Paginacji, tłumacząc iż powinien za to odpowiadać model. Developerzy tą decyzją trochę przysporzyli kłopotów webmasterom, gdyż nie pokazano jak tego dokonywać, a moduł Pagninacji z poprzednich wersji wykorzystujący routing przestał działać z racji iż zmieniono Route uri(). Powstało wiele różnych modyfikacji hakujących i poprawiających (czasami nie do końca) moduł z...

Więcej

Zadania cron [KO3.2]

Zadania cron [KO3.2]

Bardziej rozbudowane serwisy mogą wymagać uruchamiania czynności powtarzanych okresowo. Są to zadania crona – uniksowego daemona zajmującego się okresowym wywoływaniem innych programów. Załóżmy, że mamy serwis społecznościowy i chcielibyśmy wysyłać powiadomienia o aktywności, ale nie tak aby każda aktywność była w osobnym mailu. Moglibyśmy sprawdzać np. co pół godziny czy są jakieś powiadomienia i wysyłać...

Więcej

Wysyłanie maili – Swiftmailer [KO3.2]

Wysyłanie maili – Swiftmailer [KO3.2]

Przy rejestracji nowego użytkownika, ale i nie tylko istnieje potrzeba wysłania użytkownikowi wiadomości email. Wiadomości wysyłane są w celu weryfikacji, przypomnienia hasła, powiadomienia o wydarzeniach w serwisie, a także przypomnienia o serwisie. Wiadomości mogą być wysyłane przez wbudowaną funkcję php, ale także przy użyciu innych klas. W poradniku tym zaprezentuję implementację i proste wykorzystanie rozbudowanej...

Więcej
content top