Pracuję ostatnio nad dość ciekawym projektem, który realizuję wykorzystując kohana 2. Mimo mojej szczerej niechęci (ciągle) do JavaScript oraz zupełnej nieznajomości (nie powinnam się przyznawać?) mechanizmów AJAX musiałam się zmierzyć z pewnymi zagadnieniami, których puki co inaczej zrealizować się nie da.
Technologie
WordPress: wygląd (odc.6) – sidebar
Skoro już zdefiniowaliśmy wszystkie pliki niezbędne bu nasz WordPress zaczął wyświetlać wpisy, pora na kolejny element, czyli panel boczny (ang. sidebar).
WordPress: wygląd (odc.5) – główny plik skórki
Moduł Formo – tworzenie formularza
Pracując ostatnio nad pewnym projektem przyszło mi zaprogramować niezliczoną ilość formularzy. No taka niestety jest specyfika paneli administracyjnych. Postanowiłam więc przy tej okazji pokazać jak można tworzyć formularze za pomocą modułu formo, jak przekazać formularz do widoku oraz jak w widoku wykorzystać jego elementy.
Własne pola w WordPress
Uważny czytelnik, szczególnie taki, który gościł już wcześniej na moim blogu, zapewne spostrzegł iż ostatnio zmienił się nieco format wpisów na mojej stronie. Pomyślałam, że wpisy będą wyglądać ciekawiej udekorowane niewielką grafiką ilustrującą opisane zagadnienie. Oczywiście taki element można uzyskać z łatwością, po prostu wstawiając grafikę w odpowiednim miejscu tekstu z poziomu edytora i konfigurując sposób oblewania tekstem. Jednak można to zrobić prościej wykorzystując tzw. ‘własne pola‘ (ang. custom fields) i wykonując niewielką modyfikację używanej skórki. Przy okazji to świetny przykład, pozwalający zrozumieć jak działają ‘pola własne’.
Struktura drzewiasta w bazie danych Odc. 6 Nested set – przenoszenie gałęzi
W przypadku najprostszej implementacji struktury drzewiastej w bazie, jaką opisałam w pierwszym artykule tej serii, przeniesienie całej gałęzi do nowej lokalizacji jest zagadnieniem trywialnym. Wystarczy zmienić wartość parametru ‘parentID’ odpowiedniego rekordu i już. Jeśli chodzi o drzewo typu nested set, nie jest to już takie proste. Przeniesienie gałęzi wymaga przeliczenia parametrów ‘lft’ i ‘rgt’ wielu rekordów. Przypomina to trochę znaną zabawę w przesuwane puzzle.
Czytaj dalejStruktura drzewiasta w bazie danych Odc. 6 Nested set – przenoszenie gałęzi