Dziś jest piątek, 22 sierpnia 2008 roku (z kalendarza...)

OPB API

Icon

07.06.2005, 21:20

Webmaster

Komentarze (12)

Powrót

Zarządzanie bazą forum dyskusyjnego to dosyć ciężkie zajęcie. Zmienisz jedno pole, musisz pamiętać o zmianie dwustu innych w pięciuset innych tabelach. W OPB, aby temu zaradzić, piszemy tzw. API. Cała mechanika bazy danych ukryta jest tam pod płaszczykiem przyjaznych funkcji tak, że programista piszący akcje nie musi się martwić zbędnymi głupotami.

API jest już w jako takim stanie i potrafi wykonać podstawowe operacje obsługi forum: przeglądanie for, tematów, pisanie postów. Dzisiaj dodałem możliwość ustawiania for w żądanym porządku. Miałem z tym trochę główkowania, bowiem zarządzanie drzewem jest tu oparte na sposobie opisanym w artykule na tej stronie. Oprócz zmiany pola "order" musiałem także pozmieniać "tree_left" i "tree_right" odpowiadające za kształt ścieżki łączącej poszczególne gałęzie. Żeby było śmieszniej, odpowiednie dane musiały być zmienione także w podelementach. Jak widać, jest z tym trochę roboty, ale cóż... czego się nie robi dla szybkości. Nikt nie powiedział, że proste rzeczy muszą być proste od A do Z.

Powrót

Komentarze

Napisał bela_666 w wtorek, 7 czerwca 2005 o 21:47

Zyx, MVC wyszło jak nic :D nie ma się co zapierać bo to 'jedyna słuszna' metoda ;)

Napisał AlienJr w wtorek, 7 czerwca 2005 o 23:45

Jaka jazda.. :]

Napisał NuLL w środę, 8 czerwca 2005 o 00:16

Forum na drzewku - ale dziko :-)

Napisał Zyx w środę, 8 czerwca 2005 o 14:32

No... prawie MVC. Brakuje nam jeszcze widoków, które mamy połączone z akcjami. Tyle że widoki do forum to nie wiem, czy są potrzebne. Za dużo tu unikalnych rzeczy. NuLL -> IPB też jest w gruncie rzeczy drzewem. Jak chcesz mieć subfora, jest to najlepszy ze sposobów.

Napisał NuLL w środę, 8 czerwca 2005 o 14:51

Rozumim :-] - a jak to jest z postami ?

Napisał Zyx w środę, 8 czerwca 2005 o 15:37

OPB ma obsługiwać tematy zarówno płaskie, jak i drzewiaste. Wszystko zależy od ustawień na danym forum. Póki co jednak zaimplementowany jest tylko ten pierwszy wariant.

Napisał bela_666 w środę, 8 czerwca 2005 o 20:08

eee ja nie lubie dyskusji na drzewie :D

Napisał NuLL w czwartek, 9 czerwca 2005 o 13:13

OT :P - Co to jest konsorcjum sanitarne ?

Napisał Zyx w czwartek, 9 czerwca 2005 o 15:51

Jeee, nareszcie ktoś zauważył :]. Konsorcjum sanitarne to konsorcjum zajmujące się klozetowymi sprawami, zresztą widać to w samej nazwie: W3C oraz podobiznami trzech sedesów pod nią.

Napisał zimaq w czwartek, 9 czerwca 2005 o 20:27

dobre ;)

Napisał NuLL w piątek, 10 czerwca 2005 o 00:42

Myślałem że chodzi o spuszczenie do klozetu konsorcjum WWW za wymyślanie debilnych standardów jak choćby brak target w linkach ;P PS. To sie da obejsc :}

Napisał bela_666 w piątek, 10 czerwca 2005 o 18:58

NuLL to wcale nie jest debilne, co kogo obchodzi, że chcę otworzyć stronę w tej zakładce, a nie muszę otworzyć w nowej żeby mi nowe okno przez przypadek nie otworzyło się ?

Strona 1 z 1 :: 1

Skomentuj

NickInformacja
E-mailTylko do użytku wewnętrznego.
WWWNie zapomnij o http://
LayoutNapisz tu, czy widzisz dzienny czy nocny layout.
WpisFormatowanie wiki
Internauto, pamiętaj! Wolność to nie samowola - dbaj o kulturę wypowiedzi oraz dyskusji w sieci.

Na Zyxist.com panuje swoboda wyrażania opinii oraz krytyki pod dowolnym adresem. Jedyny warunek: musi być ona kulturalna i rzeczowa. Na chamstwo, prostactwo lub jawne obrażanie kogokolwiek nie ma tu miejsca i takie komentarze są bardzo szybko usuwane. Jeśli zamierzasz polemizować z treścią wpisu, wpierw uważnie ją przeczytaj.

© Tomasz "Zyx" Jędrzejewski 2005 - 2008 | Wykonanych zapytań: 2 | Serwer wirtualny zapewnia