Monthly Archives: Sierpień 2008

W walce z grzegżółką

Gdy to piszę jest 5:48, a ja mam za sobą sześcio-godzinną walkę z kodowaniem znaków regionalnych.  Ponieważ pilnowanie kodowania jest zabawą dla masochistów, zarówno Callisto jak i uniBoard znaki regionalne przerabia na HTML, po czym wrzuca je do bazy, o nic więcej się nie martwiąc. Dzięki temu pliterek nie widział tylko ten, kto nie miał [...]

Co potrafią style uniBoard?

Istotną cechą uniBoard odróżniającą go od Callisto jest całkowicie nowy system stylów, cechujący się dalece bardziej posuniętymi możliwościami kształtowania wyglądu forum. Poprzedni system opierał się na kilku głównych szablonach, przy użyciu których forum tworzyło swój wygląd. Mieliśmy więc szablon główny i szablony dla 3 typów bloków: blok z wiadomością blok z formularzem blok z błędem [...]

Żarty w skrytpach for.

Twórcy skryptów for też są tylko ludźmi i lubią sobie pożartować: vBulletin After much intense calculation, it has been decided that your thread is already in the forum that you wish to move it to. Deep Thought should be jealous. Komunikat wyświetlany, przy próbie przeniesienia tematu do forum, na którym on już się znajduje. Bulletin [...]

Kolejny screen z uniBoard

Tym razem logowanie do panelu admina:

Php 4 is over

Następna zła wiadomość dla wszystkich miauczących o kompatybilność Callisto z php 4: od 8 sierpnia gałąź 4.x nie jest już rozwijana, więc wszystkim adminom zalecane jest przeniesienie maszyn na php5.

Debugger już działa

Pamiętacie tabelkę „Zapytania do SQL” z Callisto? W uniBoardzie została ona przebudowana tak, aby zawierała informacje z procesu generowania strony: Zawiera ona wszystkie wartości odebrane przez forum z GET, POST i cookies, listę załadowanych szablonów, oraz wykonanych zapytań do SQL.

Wpadka w IP.B ;)

Jest jedna rzecz, która należy do podstaw PHP, a nie stosowanie której może prowadzić do idiotycznych błędów. Co nią jest? brak filtrowania html umieszczanego w formularzach. Jak to działa? Wyobraźmy sobie taką sytuację. Mamy formularz, w który user może wpisać np. krótki kod html: <input name=”text_field” type=”text” value=”<?php echo( $field_value)  ?>” /> Co się stanie, [...]

Pierwsze spojrzenie na uniBoard

Dziś zgodnie z obietnicą udostępniam pierwszy screen z uniBoarda. Przedstawia on sekcję panelu administratora odpowiedzialną za zarządzanie zainstalowanymi stylami. Układ nowego panelu administratora jest podobny do poprzedniego. Nad blokiem z opcjami znajdują się zakładki, pod nimi umieszczona jest ścieżka do aktualnej lokalizacji i nasze linki. Dalej strona podzielona jest na dwie kolumny. W lewej znajdują [...]