Batflat 1.3.2

Batflat 1.3.2

Dostępna jest nowa aktualizacja do Batflata, która naprawia dość ważny błąd związany z przekierowaniami. Poprzednie wersje mogły generować nieskończone pętle przekierowań, co utrudniało indeksowanie strony przez wyszukiwarki oraz portale społecznościowe.

Naprawione błędy

Zmianie uległy wszystkie moduły, które wykorzystują wielojęzyczność po stronie frontu: Blog, LangSwitcher, Navigation oraz Pages. Poprawiliśmy wykrywanie języka oraz przekierowania z nim związane. Od teraz nie powinno być problemu z udostępnianiem podstron oraz wpisów bloga na portalach społecznościowych.

Prócz tego zastosowaliśmy drobne poprawki w innych modułach. Dashboard zmienił metodę pobierania treści z tego bloga, w Settings poprawiono link kupna licencji, a do szablonu maila w module Contact dodaliśmy nazwę nadawcy.

Nowa metoda w klasie Image

Klasa Image, która służy do manipulacji obrazów zyskała nową metodę o nazwie fit(). Pozwala ona dopasować rozmiar obrazu do wprowadzonych wielkości. Obraz zostanie odpowiednio zeskalowany i przycięty. Przykład użycia:

$img = new \Inc\Core\Lib\Image();
$img->load('path/to/image.jpg');
$img->fit($width, $height);

Automatyczna aktualizacja kolumn bazy danych

Gdy tabela bazy danych zostanie zaktualizowana (UPDATE lub INSERT), Query Builder automatycznie doda datę aktualizacji do kolumny created_at lub updated_at o ile istnieją.