![]() |
![]() |
-scrat- |
![]() ![]()
Post
#1
|
Goście ![]() |
Witam!
Planuje na stronie zrobić wybór języków, nietety samemu nie daje rady :/ Nie wiem czemu ale nie moge dojść do odpowiedniej komędy. Chodzi o to aby po naciśnięciu na flagę wczytywał TYLKO texty a nie stronę. a więc index.php
language/pl.php
(IMG:http://forum.php.pl/uwaga.gif) Tym razem poprawiłem. ~mike_mech |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 120 Pomógł: 0 Dołączył: 29.11.2003 Skąd: Tarnów Ostrzeżenie: (0%) ![]() ![]() |
Po nacisnieciu obrazka niech przenosi na strone np. index.php?lang=pl
Teraz wystarczy zrobic sobie
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 15 Dołączył: 13.09.2003 Skąd: London Ostrzeżenie: (0%) ![]() ![]() |
Pisane na szybko, ale dzialac powinno (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
A propo twojego pliku language/pl.php.
Zacznij Ty może od jakiegoś kursu dla początkujących, co :?: A w pierszej kolejności: Łańcuchy znaków (string) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 15 Dołączył: 13.09.2003 Skąd: London Ostrzeżenie: (0%) ![]() ![]() |
(IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) ! Ten post edytował gulldarek 4.12.2005, 21:11:21 |
|
|
-scrat- |
![]()
Post
#6
|
Goście ![]() |
dzięki
skrypty działają perfect ! mogę teraz zastosować w skrypcie $HTTP_ACCEPT_LANGUAGE, i wykorzystać to do aut. wybierania języków. (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif) będzie trudno ale dam rady (IMG:http://forum.php.pl/style_emoticons/default/aaevil.gif) (mam nadzieje) |
|
|
-teh- |
![]()
Post
#7
|
Goście ![]() |
skopiowalem ten skrypt do mojej strony, wszystko jest ok,
prawie podstrony nie dzialaja tzn, jezeli w pliku pl.php mam $news = "news"; to w pliku podstrony echo "$news" nic mi nie wyswietla czy ktos wie dlaczego ? |
|
|
-scrat- |
![]()
Post
#8
|
Goście ![]() |
mam ten sam problem :/
zrobilem druga strone w cz/info.php i otwieram ja z strony glownej: Kod <A class=podmenu href="cz/info.php" target=srodek ><?php echo "$m7k"?> otwiera mis sie strona na ktorej istnieje
nie wyswietla mi $infoin jezeli includuje plik PL.php w info.php to wtedy laduje mi text PL, co zrobic aby wybor jezyka obowiazywal na cala sesje ? |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 1 385 Pomógł: 55 Dołączył: 1.03.2005 Skąd: śląsk Ostrzeżenie: (0%) ![]() ![]() |
podeopne sie pod temat zeby nie tworzyc kolejnego topicu, mam nadzieje ze sie nikt nie obrazi (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
trzymajac tlumaczenia w pliku jest wszystko dobrze, bo dodajac kolejny jezyk tworzymy nowy plik i tam jeszcze pare poprawek skryptu i dziala a jezeli trzymama w bazie np kategorie? kategorie sie zmieniaja, tzn dodaje nowe, zmieniam nazwy itd itp i chcialem je rowniez tlumaczyc na kilka jezykow jak baze zorganizowac? kiedys zrobilem tak: tabela branze branza_id | branza_pl | branza_uk | branza_de ale to jest dla 3 jezykow, zeby dodac kolejny musze dodac kolejna kolumne czy to jest dobry sposob? zalozmy ze teraz mam 6 jezykow, bede chcial za jakis czas dodac kolejne 6. czy to zda egzamin? pozdrawiam |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 135 Pomógł: 0 Dołączył: 30.09.2005 Skąd: k-rk Ostrzeżenie: (0%) ![]() ![]() |
moze tak:
TB_LANGSY: id_lang | name (np: polski, angielski .... ) TB_STRINGSY: id_string | name (np: "SHOW_NEWS" .... ) TB_VALSY: id_lang | id_string | value (np: "POKAZ NEWSY") |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 13.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Odświeżę topic ponieważ mam mały problem. Otóż chodzi o to że wchodząc na stronę wszystko jest po polsku, lecz jeśli zmienię na język angielski to tylko strona główna jest po angielsku, a jak przejdę na byle jaką podstronę to automatycznie idzie na język polski.
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 455 Pomógł: 49 Dołączył: 12.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Ale odkop.
Bo do następnych stron nie przekazujesz argumentu get. |
|
|
![]()
Post
#13
|
|
Newsman Grupa: Moderatorzy Postów: 2 033 Pomógł: 290 Dołączył: 21.12.2007 Skąd: Łódź ![]() |
Odświeżę topic ponieważ mam mały problem. Otóż chodzi o to że wchodząc na stronę wszystko jest po polsku, lecz jeśli zmienię na język angielski to tylko strona główna jest po angielsku, a jak przejdę na byle jaką podstronę to automatycznie idzie na język polski.
A przekazujesz w GET zmienną 'lang' do każdej podstrony? |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 13.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Czyli musiał bym przerobić index.php
|
|
|
![]()
Post
#15
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że ![]() |
Odświeżę topic (...) Ty nie odświeżyłeś, Ty odkopałeś ;p Czyli musiał bym przerobić index.php Musisz przekazać parametry w linku: Cytat http://serwer.pl/strona.php?l=pl http://serwer.pl/strona.php?l=en http://serwer.pl/strona.php?l=pl&inne=parametry&co=1 http://serwer.pl/strona.php?l=en&inne=parametry&co=1 Możesz coś np. tak:
lub w sesji:
i pliki językowe: pl.php:
en.php
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 13.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Robiąc tak jak pisałeś to mi wyskakuje błąd index.php on line 28
// Tu jest moj index.php z poprzednimi obcjami
jezyki_conf.php
Ten post edytował segos 17.05.2011, 17:59:24 |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 455 Pomógł: 49 Dołączył: 12.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Czyżby następny przypadek copypasteryzmu?
http://forum.php.pl/index.php?showtopic=17...mp;#entry858008 Ten kod co dałeś niczego nie daje. Cała treść błędu i więcej kodu. |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 13.03.2009 Ostrzeżenie: (0%) ![]() ![]() |
Czyżby następny przypadek copypasteryzmu? http://forum.php.pl/index.php?showtopic=17...mp;#entry858008 Ten kod co dałeś niczego nie daje. Cała treść błędu i więcej kodu. Jak mam ci dać cala treść błędu skoro błąd jest w tytule tzn na lini 28 w index.php a ta linia to właśnie to
Więc zastosowanie Kshyhoo nie chce mi działać, bo wątpię że źle robię skoro dał podpowiedź jak mniej więcej zrobić. A ten kod co podałem to zastosowanie DreeD lecz próbowałem robić tak jak pisał mlawnik i blooregard lecz źle to robiłem bo tak czy siak nie działało. Ten post edytował segos 18.05.2011, 19:59:06 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 17:43 |