![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 168 Pomógł: 0 Dołączył: 15.01.2004 Skąd: Suwalki/Poznan Ostrzeżenie: (10%) ![]() ![]() |
Witam!!!
Mam problem nastepujacej tresci: Chodz mi o rozwiazanie problemu edycji pewnego pliku plik wyglada tak:
no i teraz chodzi mi o zrobienie pliku edycyjnego dla osob nie znajacych sie aby mogli stworzyc takiego menusa z podmenusami, tak aby zwykly uzytkownik nie znajacy sie mogl tylko zrobic takie operacje jak dodaj Link (wpisuje nazwe i adres strony) nastepnie jesli chce podLinka to klika dodaj podlink itd... Problem polega na tym jak to wykonac aby bylo to latwe w obsludze. Bede wdzieczny za wszelkie propozycje rozwiazania tego problemu. Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 449 Pomógł: 0 Dołączył: 26.05.2004 Skąd: Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
Baza danych na plikach lub najlepiej w MySQL i trzy tabele.
Pierwsza tabela: [Link] Druga tabela: [PodLink] - odpowiednio pwiazana indeksami z [Link] Trzecia tabela: [PodPodLink] - odpowiednio pwiazana indeksami z [PodLink] Cos w rodzaju malego CMS. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 168 Pomógł: 0 Dołączył: 15.01.2004 Skąd: Suwalki/Poznan Ostrzeżenie: (10%) ![]() ![]() |
wolalbym na pliku txt i czy mozna lekko rozjasnic pomysl? bo nie wiem jak mialbym to zlapac wszystko?
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 449 Pomógł: 0 Dołączył: 26.05.2004 Skąd: Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
Ja na plikach nie robie baz danych bo nie lubie i nie umiem. Ale nie ma roznicy w czym to zrobisz. W MySql jest o wiele prosciej niz w plikach. Najpierw musisz opracowac jakis projekt bazy danych i powiazania pomiedzy poszczegolnymi tabelami:
Cytat tabela: [Link] Potem tylko trzeba zrobic panel z formularzem do wprowadzania odpowiednich menu i zapisu ich do bazy danych. I skrypt ktory bedzie to pobierał z bazy i wyswietal na stronie.
id_Link - (indeks) link - (adres strony) opis - (tekst na ktorym sie klika) tabela: [PodLink] id_PodLink - (indeks) id_Link - (powiazanie z tabela Link) link - (adres strony) opis - (tekst na ktorym sie klika) tabela: [PodPodLink] id_PodPodLink - (indeks) id_PodLink - (powiazanie z tabela PodLink) link - (adres strony) opis - (tekst na ktorym sie klika) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 168 Pomógł: 0 Dołączył: 15.01.2004 Skąd: Suwalki/Poznan Ostrzeżenie: (10%) ![]() ![]() |
no dobra to w podobny sposob myslalem nad plikami tylko pojawi sie problem z edycja tego? tak mi sie wydaje chyba ze bedzie problem z edytowaniem kazdego linka i usuwaniem zbednych podlinkow
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 449 Pomógł: 0 Dołączył: 26.05.2004 Skąd: Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
Tu mam taka stronke i jeszcze kilka innych na tym samym silniku i wszystko ladnie dziala. Strona jest zrobiona jak CMS a wiec ja tworzac ta strone tak ja przygotowalem ze osoba ktora bedzie prowadzic ta strone nie musi znac sie na html'u. Wszystko co znajduje sie na stronie (menu, newsy, obrazki, itp) moze wprowadzac z formularza przez www. Oczywisce jest tam jeszcze mnostwo innych rzeczy ktorymi zarzadza przez www.
Trzeba przygotowac do kazdej tabeli z osobny formularz i skrypt do wprowadzania danych. Osobny skrypt dla zwyklych uzytkownikow (jezeli tacy beda) i osobny dla admina. |
|
|
![]()
Post
#7
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Do takiej struktury pasuje mi bardzo XML i rozszerzenie DOM -- oczywiscie wplynie to na zapis danych i szybkosc przetwarzanie xmla (mozna cache'owac). Dzieki temu latwo tworzysz podgalezie, przenosisz cale galezie z podgaleziami, usuwasz je itd.
cos w tym stylu |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 168 Pomógł: 0 Dołączył: 15.01.2004 Skąd: Suwalki/Poznan Ostrzeżenie: (10%) ![]() ![]() |
nie znam xml'a aby to zastosowac wiec poprosze o konkretniejsze przyklady tzn jesli chodzi o pomysl xml'a dokladniejszy opis
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 00:20 |