Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Stona www w dwóch językach., Stona www w dwóch językach.
ALIASpl
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 4.12.2006

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


Witam wszystkich.
Odnotowuje coraz więcej wejsć z zagranicznych portali. Strone mam tylko w języku ojczystym chcizłbym aby był też angielski.
Czy jest jakiś program php zmieniający zawartosć strony czy poprostu dublujemy strony i zmieniamy text?
Poza tym bedzie problem z menu - jest stałe.

www.solarint.pl to strona w której bedzie jezyk ang.

Proszę o pomoc.

Ten post edytował ALIASpl 24.09.2007, 09:57:44
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
vokiel
post
Post #2





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

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


Cytat(cicik @ 24.09.2007, 11:43:14 ) *
A co z tekstami wczytywanymi z bazy, he?

Cezar708 to rozwiązał.

Cytat(ALIASpl @ 24.09.2007, 11:48:00 ) *
Tylko nie wiem gdzie w kodzie php umieścić te pliki.
Prosze o przykład na ww prezetacji - nie mam doświadczenia w php wiec takie skruptulatne pytania.


Pliki językowe nazywamy np tak: pl.php, en.php
Na początku strony:
  1. <?php
  2. // oczywiście można dodać ochronę kodu przed włamem (w końcu zmienna pochodzi z $_POST)
  3. if (isset($_POST['ln']))
  4.  {
  5.  $ln = $_POST['ln'];
  6.  $_SESSION['jezyk'] = $ln;
  7.  }
  8.  
  9. if (isset($_SESSION['jezyk']))
  10. {
  11. include ("jezyki/".$_SESSION['jezyk'].".php");
  12. }
  13. else
  14. {
  15. include ("jezyki/jezyk_pl.php");
  16. }
  17. ?>


A tam gdzie masz te flagi możesz zrobić przyciski i wysyłać jaki język był wybrany &_POSTem. np tak:
  1. <form name="ln" style="display: inline;" method="post" action=index.php">
  2. <input type="hidden" name="ln" value="pl">
  3. <input type="image" src="img/pl.gif" name="submit.pl" style="cursor: pointer; display: inline;">
  4. </form>


Coś takiego na szybko...
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 9.10.2025 - 14:32