Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [SQL][PHP] trzymanie wszystkich podstron w bazie?
nowy_pehapowiec
post
Post #1





Grupa: Zarejestrowani
Postów: 220
Pomógł: 0
Dołączył: 24.08.2009

Ostrzeżenie: (0%)
-----


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 (IMG:style_emoticons/default/yahoo.gif) robi.


pozdro
Go to the top of the page
+Quote Post
piotrooo89
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




ja szczerze mówiąc trzymałbym pliki na serwerze, w bazie ewentualnie ścieżki do nich.
Go to the top of the page
+Quote Post
Berg
post
Post #3





Grupa: Zarejestrowani
Postów: 180
Pomógł: 37
Dołączył: 1.05.2008
Skąd: Białystok

Ostrzeżenie: (0%)
-----


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ń.
Go to the top of the page
+Quote Post
nowy_pehapowiec
post
Post #4





Grupa: Zarejestrowani
Postów: 220
Pomógł: 0
Dołączył: 24.08.2009

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
vokiel
post
Post #5





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
nowy_pehapowiec
post
Post #6





Grupa: Zarejestrowani
Postów: 220
Pomógł: 0
Dołączył: 24.08.2009

Ostrzeżenie: (0%)
-----


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?
Go to the top of the page
+Quote Post
Berg
post
Post #7





Grupa: Zarejestrowani
Postów: 180
Pomógł: 37
Dołączył: 1.05.2008
Skąd: Białystok

Ostrzeżenie: (0%)
-----


No już nie przesadzajmy, trzymanie funkcji w bazie a potem wykonywanie ich przez eval pobada w skrajność (IMG:style_emoticons/default/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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 08:32