content top

Moduł Gmaps – mapy Google

Moduł Gmaps – mapy Google

Kohana serii 3.0 standardowo nie posiada modułu gmaps. Guillermin stworzył taki moduł u umieścił na githubie. Jednakże jest on do Ko3.0 Postanowiłem więc zaktualizować moduł dodając kilka rzeczy. Standardowo dzięki modułowi możemy tylko wyszukać dane na temat jakiejś miejscowości. Dzięki mojej modyfikacji można również wygenerować statyczną mapę i mapę js, dzięki której zaznaczymy markerem punkt i zapiszemy w...

Więcej

Wiele języków na stronie

Wiele języków na stronie

Za języki na stronie odpowiedzialna jest klasa i18n. Implementacja języków jest stosunkowo łatwa. Standardowo zalecam pisanie komunikatów w języku angielskim i umieszczanie tłumaczeń na inny język w pliku językowym. Używanie różnych języków nie jest zbyt skomplikowane, trzeba jednak pamiętać o tym, aby komunikaty do przetłumaczenia – czy to w widokach, czy kontrolerach (np. wyciągnięte z bazy) – umieszczać w...

Więcej

Logowanie z Auth

Logowanie z Auth

Moduł Auth służy do autoryzacji (logowania) użytkowników w systemie. Postaram się w możliwie najkrótszy sposób wyjaśnić jak zacząć go używać. Aby z niego korzystać należy wykonać kilka czynności: 1. W /application/bootstrap.php włączyć moduły: - Auth - Database (jeśli chcemy przechowywać użytkowników w bazie) - ORM (jeśli chcemy przechowywać użytkowników w bazie) Jeśli tworzymy jakąś małą stronę, np....

Więcej

Proste logowanie

Proste logowanie

Chciałbym zaprezentować jak w Kohanie serii 3.1 zaimplementować proste logowanie. Nasze logowanie będzie sprawdzało czy w sesji jest zmienna przechowująca id użytkownika (wykorzystamy zrobiony wcześniej kontroler default), jeżeli będzie to po autentykacji (sprawdzeniu tożsamości użytkownika) przypisze (przy wykorzystaniu ORM) do obiektu user dane użytkownika z bazy. Zakładamy, że w tabeli users w bazie będzie również...

Więcej
content top