Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL][PHP] trzymanie wszystkich podstron w bazie?
Forum PHP.pl > Forum > Przedszkole
nowy_pehapowiec
Czy to dobry pomysł? Żeby zamiast plików mieć ich zwartość w bazie? Oczywiście tam gdzie wygląd stron jest podobny, to strony są generowane w oparciu o zawartość bazy. Ale pozostały mi 34strony +index.php. Warto je wrzucić do bazy? Poza indexem oczywiście:D Dla dwujęzycznych stron to chyba dobre wyjście, panel bazy zawsze przypomni o aktualizacji wszystkich wersji językowych a nie tylko jednej.

Szczególnie mnie interesi jak to się w większych projektach i takich bardzie PRO yahoo.gif robi.


pozdro
piotrooo89
ja szczerze mówiąc trzymałbym pliki na serwerze, w bazie ewentualnie ścieżki do nich.
Berg
Jeśli to są strony statyczne których edycja nie będzie możliwa z poziomu panelu administracyjnego to nie warto. Jeśli natomiast mają to być strony dynamiczne to jak najbardziej warto. Szczególnie jeśli się myśli o dodawaniu nowych stron i tłumaczeń.
nowy_pehapowiec
Powiedzmy, że to strony jakiejś firmy. To co dotyczy oferty jest do siebie podobne czyli generowane na podstawie bazy danych. Ale zawsze są jakieś strony typu kontakt, albo o firmie, na których jest kilka zdjęć i jakieś nędzne teksty. Czy takie strony warto trzymać w bazie? Czy tylko ścieżki do nich jak piotrooo89 pisał?

pozdro
vokiel
Cytat(nowy_pehapowiec @ 24.09.2009, 07:44:49 ) *
Powiedzmy, że to strony jakiejś firmy. To co dotyczy oferty jest do siebie podobne czyli generowane na podstawie bazy danych. Ale zawsze są jakieś strony typu kontakt, albo o firmie, na których jest kilka zdjęć i jakieś nędzne teksty. Czy takie strony warto trzymać w bazie? Czy tylko ścieżki do nich jak piotrooo89 pisał?

pozdro


W takim przypadku moim zdaniem lepiej trzymać w bazie, a w panelu dać jakiś edytor WYSIWYG (TinyMCE, FCKeditor). W tym przypadku, jeśli klient założy nowy nr tel, to sam w 5min go doda, i nie trzeba edytować źródła.
nowy_pehapowiec
Racja z tym telefonem. Ale co jeśli w pliku strony są jakieś znaczniki html i kod php? Edytory desktopowe ładnie go podświetlają, a te online?

A czy pliki funkcji/procedur też trzymać w bazie?
Berg
No już nie przesadzajmy, trzymanie funkcji w bazie a potem wykonywanie ich przez eval pobada w skrajność smile.gif W bazie trzymasz normalne teksty które nie zawierają żadnego php, wyświetlasz je gdy użytkownik zarząda tekstu o danym id. Np. dodajesz tekst "o firmie" który ma pk 2, ustawiasz na sztywno odnośnik strony.php?id=2, potem przy wywołaniu pliku strony.php odczytujesz id strony, pobierasz jej treść z bazy i ją wyświetlasz.

Jeśli strona ma zawierać jakiś dodatkowy php pomieszany z kodem html (np. często formularze) to przygotowujesz to jako plik statyczny.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.