![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 6.08.2005 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Witajcie
Miałem ostatnio ochotę na napisanie forum lekko podobnego do PhPBB (albo IPB). Mianowicie, takie mam początkowe założenia: -profil i jego edycja -logowanie normalne i auto -prywatne wiadomości -działy/kategorie (nie że wszystko w jednym worku ![]() -przeglądanie i pisanie na forum ofcourse ![]() -ewentualnie prywatne wiadomości Tutaj (w tym temacie) chciałbym zadawać pytania jeśli pojawia się jakieś wątpliwości. Na początku chciałbym zapytać: #1 Jak przechowywać posty ? W plikach czy bazie? a.) Jeśli w plikach, to trzeba stworzyć całe drzewa katalogów żeby się połapać co jest co. I jak nazywać te pliki? b.) Jeśli w bazie, to konkretniej jak? Każdy topic w oddzielnej tabeli? IMO zrobiłby się niezły bajzel. Także dużo pamięci by to chyba zajmowało. //szukałem forumową szukajką topica który by troche rozwiał moje wątpliwości, ale nic nie znalazłem, a napewno taki topic przyda sie nie tylko mnie. Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 742 Pomógł: 0 Dołączył: 14.12.2003 Skąd: Gdańsk, Trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
po primo przenosze php Pro => php
co do pytan: 1. W bazie 2. N/D 3. jedna tabela na wszystkie posty druga tabela na wszystkie topiki |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 853 Pomógł: 25 Dołączył: 27.08.2003 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
najpierw to przeanalizuj istniejące skrypty forum, jest ich naprawde duzo, dopiero wtedy zastanow sie czy warto pisac skrypt forum i w ogole po co (np. czy wnosisz cos nowego i czy ktos juz tego nie zrobil)
-------------------- "If debugging is the process of removing bugs, then programming must be the process of putting them in..."
sobstel.org |
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 742 Pomógł: 0 Dołączył: 14.12.2003 Skąd: Gdańsk, Trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
wiesz, nie zgadam się z tym co mowisz. Możesz pisac skrypt, których jest tysiące w internecie, ale to TY go napiszesz i to TY zdobędziesz doświadczenie, które zaowocuje w przyszłości.
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 651 Pomógł: 28 Dołączył: 4.12.2004 Ostrzeżenie: (0%) ![]() ![]() |
Zawsze warto napisać samemu dla wprawy, chociaż mimo to, warto spróbować wcielić w życie w projekcie coś innowacyjnego.
W bazie jest optymalniej i wygodniej i ogólnie lepiej. Jeśli zdecydowałbyś się jednak na pliki to możesz zrobić to w ten sposób: - wydziel jeden katalog na kategorie - w katalogu na kategorie tworzysz katalogi z kategoriami (ich nazwy mogą być kolejnymi numerami lub id np. w stylu date("dmyGis"); - w katalogu z daną kategorią mogą się tworzyć oddzielne pliki na każdy topic, których nazwy będą podobne, jak w przypadku kategorii ( np. date("dmyGis"); ). i to jest jedno z wielu zagadnień, jakimi powinieneś się zainteresować pisząc coś takiego ![]() Powodzenia ![]() -------------------- Sygnatura niezgodna z regulaminem.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 6.08.2005 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
aleksander: wszystko w dwóch tabelach ? Sprytne
![]() ![]() Speedy: mysle ze lepiej je nazwac po ID z tabeli w bazie. Ale jak sie tworzy za pomoca php foldery ? ![]() |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 764 Pomógł: 3 Dołączył: 30.04.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Visual @ 2005-11-01 11:30:18) Ale jak sie tworzy za pomoca php foldery ? http://pl.php.net/mkdir |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 6.08.2005 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Pytanie numer 2:
Jak sprawdzić czy użytkownik przeczytał jakiś topic? Tak jak to jest w phpbb/ipb ze nieprzeczytane tematy mają inne obrazki niz te co przeczytane. Pozdro EDIT: Co do tego pytania to mam taki pomysł: Zapisywać ostatnią wizytę na forum, i przy następnym wejściu sprwadzać czy są posty o dacie późniejszej niż ostatnia wizyta. Jednak jeśli user wejdzie i wyjdzie z forum nie czytając żadnych postów to tamte i tak będą jako przeczytane. Ten post edytował Visual 2.11.2005, 19:37:37 |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 2 262 Pomógł: 21 Dołączył: 3.05.2004 Skąd: Sopot, Krakow, W-wa Ostrzeżenie: (0%) ![]() ![]() |
[OT]Jesli kolega nie wie jak sie tworzy foldery w php to pisanie forum powinien sobie darowac[/OT]
-------------------- Javascript, Coffeescript, Node.js, Mongo, CouchDb, chmury, workery & inne bajery - zycie jest zbyt krotkie aby miec nudna prace :)
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 853 Pomógł: 25 Dołączył: 27.08.2003 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Cytat(aleksander @ 2005-10-31 20:03:29) wiesz, nie zgadam się z tym co mowisz. Możesz pisac skrypt, których jest tysiące w internecie, ale to TY go napiszesz i to TY zdobędziesz doświadczenie, które zaowocuje w przyszłości. sęk w tym, ze kolega Visual porywa sie z motyką na słońce. z pytan ktore zadal wywnioskowalem ze ma dosc skromne doswiadczenie w php (pozniejsze pytania tylko to potwierdzają).. dlatego tez poradzilem mu zeby przejrzal gotowe skryty forum - moze wtedy by zrozumial ze powinien zaczac od zadania o nieco mniejszym stopniu zlozonosci. oczywiscie zgadzam sie z toba ze kazda kolejna (konkretna) rzecz ktora piszesz dziala na twoja korzysc, jednak jesli w gre wchodzi wdrozenie konkretnych rozwiazan to czasami lepiej jednak skorzystac z gotowych skryptow (co prawda rozwiazania dedykowane niemal zawsze sa lepsze, jednak czasami [często?] czas i koszta na to nie pozwalają) -------------------- "If debugging is the process of removing bugs, then programming must be the process of putting them in..."
sobstel.org |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 82 Pomógł: 0 Dołączył: 22.07.2004 Ostrzeżenie: (0%) ![]() ![]() |
sopel, a kto powiedział że forum musi być super skomplikowane.
Proste forum to rozbudowany o kategorie system newsów. Reszta to dodatki ![]() PS. http://webcity.pl/webcity/artykuly.php/t/21 -------------------- Udzielasz sie w PHP Pro?
Uważasz sie za profesjonaliste? Przeczytaj to |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 6.08.2005 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Major ma rację, nie staram się napisać czegoś co miałoby z założenia konkurować z PhPBB/IPB (no może za pare lat
![]() Major: może raczej to ksiega gosci z bajerami ![]() Ten post edytował Visual 2.11.2005, 20:12:43 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 03:51 |