Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 222 Pomógł: 0 Dołączył: 3.04.2003 Skąd: Wrocław Ostrzeżenie: (0%)
|
Witam.
Tworze engine serwisu. 1. Zapisywać nazwy stron i informacje o nich(id, auth, tpl) w bazie danych czy w inny sposob? 2. Jak zorganizować i zapisać strukturę stron (kategoria -> strona -> podstrona) aby na podstawie tych informacji automatycznie tworzyć np. mapę serwisu, menu... |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 222 Pomógł: 0 Dołączył: 3.04.2003 Skąd: Wrocław Ostrzeżenie: (0%)
|
Cytat Rób układ folderu i potem pobieraj wszystkie nazwy z folderów i generój odnośniki, następnie otwieraj każdy folder i znowu generuj odnośniki. Dzięki czemu możesz wygenerować mapę strony bez ograniczenia folderów.
Pomysł jest godny zainteresowania, ale widze kilka problemów. 1. Czy to wydajny sposób? Bo przy każdem wczytaniu strony przeba prześledzić wszystkie foldery. 2. Gdy otrzymujemy w zmiennej $_GET['id'] ID strony to trzeba "zkatalogować" wszystkie strony (patrz wyżej). Cieżka taką stronę odnaleźć. Nie jest to chyba optymalny sposób. Ta zabawa z folderami podsunęła mi pewien pomysł. Co myślicie o tym, żeby zapisać do bazy danych coś takiego: Kod +----+---------+------------------------------+
| ID | NAME | PATH | +----+---------+------------------------------+ | 1 | strona1 | strona/podstrona/strona1.xml | | | | | Dzięki temu bez problemu możemy odczytać jacy są "przodkowie" danej strony (np. explode()) . Jednocześnie dany plik może być w tym samy folderze co jego "przodkowie" (bo można includować tylko ostatnią część zmiennej $PATH). Wtedy stworzenie czegoś na wzór Kod Jesteś w: Strona Główna -> Dział -> Poddział -> Strona1 to "pikuś". Z mapą serwisu też nie powinno być problemu.
Chce się jeszcze dowiedzieć jak to jest rozwiązane w modułach obsługujących np. artykuły czy download. |
|
|
|
chfast Struktura stron (kategoria>strona>podstrona) 29.09.2003, 22:21:05
kliszaq Powiem tylko jak ja zawsze robilem takiego typu se... 30.09.2003, 08:24:56
spenalzo Dziwne rozszerzenie... wiesz, jak sie skrypt wysyp... 30.09.2003, 08:35:07
kliszaq no, ale jak masz ustawione w apaczu, zeby www komp... 30.09.2003, 11:55:51
spenalzo Na zdalnym serwerze też tak masz ustawione? 30.09.2003, 11:57:17
kliszaq nie mam, aczkolwiek juz raczej nie stosuje w/w met... 30.09.2003, 12:12:01
Puciek Re: Struktura stron (kategoria>strona>podstrona) 30.09.2003, 12:30:40
spenalzo Do tej struktury dodaj sobie pole "parent" gdzie b... 30.09.2003, 22:15:44
chfast O to mi wcześniej chodziło, tylko że nieudolnie to... 30.09.2003, 22:40:02
DeyV takie roziwązanie ma tytlko 1 wadę.
Przeniesienie... 1.10.2003, 09:36:39
Puciek Wystarczy odpowiednia pętla i auto sprawdzanie lin... 1.10.2003, 11:18:24
mhs moja propozycja:
informacje nt. kategorii, stron ... 1.10.2003, 13:38:44
scanner Podstrona nie może już mieć podstrony. A to kiepsk... 1.10.2003, 13:44:21
mhs CytatPodstrona nie może już mieć podstrony. A to k... 1.10.2003, 14:09:10
Seth To zalezy czy serwis ma byc rozbudowany czy nie (n... 1.10.2003, 14:18:21
scanner Starajmy się tworzyć rzeczy uniwersalne, lub przyn... 1.10.2003, 14:38:51
chfast Cytattakie roziwązanie ma tytlko 1 wadę.
Przenies... 1.10.2003, 18:23:27
It's_me CytatCytatPodstrona nie może już mieć podstrony. A... 1.10.2003, 18:38:17
chfast Cytatproponoje zainteresowac sie systemami do prze... 1.10.2003, 18:41:16
Prometeus A co powiecie na takie cuś...
w bazie danych powi... 1.10.2003, 18:42:35
Seth Polecam napisac cos samemu chociazby na bazie tych... 1.10.2003, 18:43:49
It's_me CytatCytatproponoje zainteresowac sie systemami do... 1.10.2003, 18:44:14 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 06:00 |