![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 23.07.2003 Skąd: Zabrze Ostrzeżenie: (0%) ![]() ![]() |
obecnie mam strone w html ale mam troche duzo plikow do edytowania z kazda aktualizacja. Strona jest w dwoch jezykach. Wpadlem na pomysl (wreszcie) automatyzacji w php.
na serwerze beda pliki: index.php - ktory będzie wykrywał język przęglądarki i dopiero potem ladował dodatkowe pliki dla danego języka (pl lub en jak jakiś inny to ma ładować en) gora.php menu.php - w ktorym bedza linki polskie i inne rzeczy typu, statystyki, subskrypcja. menu_en.php - to samo co wyzej tyle ze en dzialy.php - tylko dzialy polskie dzialy_en.php - tylko dzialy en stopka.php i teraz pytanka: 1. jak zrobić żeby index.php automatycznie wykrywał przeglądarkę i według niej ladował pozostałe pliki en lub pl. 2. jak zrobic by po kliknięciu w link ładował mi jeden dział z pliku działy a nie wszystkie naraz. 3. jak zrobic ilość ściągnięć pliku tak żeby liczyło ściągnięcia z wersji pl i en oraz wyświetlało ten wynik przy pliku zarówno w dziale pl jak i en. 4. jak zrobić statystyki zliczajace jedno wejscie na strone index a nie zliczajacych pozostałych przeładowań działów? thx za pomoc, wsumie wystarcza mi male podpowiedzi (chyba (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
1. Żadne wykrywanie przeglądarek - przecież ludzie w Polsce też korzystają z angielskojęzycznych - zrób dwa linki do polskiej i angielskiej wersji językowej.
2. Najlepiej każdy dział zapisz w oddzielnym pliku, wywołuj je przez "dzial_en.php?dzial=costam" a wpliku dzial_en.php np. tak: [php:1:f4e90380e5]<?php if(!empty($HTTP_GET_VARS["dzial"]) && file_exists("dzialy_en/".$HTTP_GET_VARS["dzial"].".html")) { include("dzialy_en/".$HTTP_GET_VARS["dzial"].".html"); } else { echo "404. Brak pliku."; } ?>[/php:1:f4e90380e5] Ad. 3. W przypadku bazy tworzysz sobie tabele o takich polach: "ID, link_id,lang" - w polu link_id zapisujesz id linku (np. z innej tabeli) a w polu lang wersję językową (najlepiej z sesji). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 10:38 |