Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Opis strony w PHP TXT czy MySql
Forum PHP.pl > Forum > Przedszkole
Robert3d
Witam nie chce zaśmiecać takim pytaniem innych kategorii więc wrzucam tutaj.

Chciałem się zapytać gdzie najlepiej zamieścić podstawowe treści nawigacyjne strony jak:
nazwy poszczególnych kategorii
czy zwykły komentarz typu "Brak wyników wyszukiwania"

czy w PHP TXT czy może MySql tworząc kolejne zapytania.

Jeżeli Mysql czy to ma być w jednej tabeli całe tłumaczenie strony czy w kilku? jak wy to widzicie?
hwao
Część w plikach, część w bazie :-P

Ten konkretny przykład co podałeś to w plikach
Speedy
Bez sensu wrzucać tłumaczenia typu np. etykiety formularzy, treść nawigacji etc. do bazy danych, bo całość będzie wolno chodzić. Jeśli chodzi o tłumaczenie strony, do bazy możesz sobie jedynie wrzucić np. tytuły i treść artykułów w 2óch wersjach językowych.
Crozin
Nic nie stoi na przeszkodzie by było to w bazie danych - jest to dosyć naturalna lokacja, w końcu to nic innego jak kolejne dane. Jest to tylko i wyłącznie Twoja decyzja. Co do aspektu wydajności. I tak dosyć szybko wyląduje to w jakimś cache'u bezpośrednio w pamięci serwera. Przynajmniej powinno.
picios
W niektórych frameworkach (np.cakephp) przyjmuje się, że etykiety czy komunikaty umieszcza się w plikach językowych. Jak chcesz zrobić porządnie, to spróbuj np i18n, będziesz mógł w przyszłości łatwo podłączać tłumaczenia na inne języki. Ale ogólnie to tak jak wyżej powiedziano ... zależy od ciebie.
Robert3d
Dziękuję wam za wypowiedzi i szereg myśl jeżeli ktoś chciał by coś jeszcze dodać to z chęcią przeczytam wszak człowiek uczy się przez całe swoje życie oneeyedsmiley02.png
Chyba zdecyduję się na pliki językowe, zdjęcia oczywiście na dysko, artykuły i inne tego typu treści w bazie.

Mam jeszcze prośbę czy ktoś ma może linka do tutka o tworzeniu plików językowych najlepiej przy pomocy xml bo to chyba najlepsze do tego typu zadań? chyba że się mylę. wstydnis.gif
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.