Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][smarty] inne zachowanie na localhost, inne na serv
spandor
post
Post #1





Grupa: Zarejestrowani
Postów: 99
Pomógł: 0
Dołączył: 2.03.2004

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


Witam,

Mam taki problem. Robie sobie serwis na oparty smarty i ze zmiana jezyka. Na localhost dziala, ale jak wrzucam na serwer to dziala inaczej, czytaj zle. Zamiast zmieniac jezyk i zostawic strone na index.php ze zmieniana tylko wersja jezyka, przerzuca na strone language.php odrazu z ta zmienna w pasku language.php?lang=xxx. Moze to dosc zawile tlumacze, ale jak ktos chcialby pomoc to smialo pytac co jeszcze podac.


tutaj skrypt language.php ktory wybiera jezyk:
  1. <?php
  2. require('./basic.php');
  3. $smarty = new My_Smarty();
  4. switch ($_GET["lang"])
  5. {
  6. case "en_GB":
  7. $_SESSION["language"] = "en_GB";
  8. break;
  9. case "pl_PL":
  10. $_SESSION["language"] = "pl_PL";
  11. break;
  12. }
  13. header("Location: ".$_SESSION["back_url"]);
  14. ?>


tutaj ijdex.php
  1. <?php
  2. require('./basic.php');
  3. $smarty = new My_Smarty;
  4. $smarty->assign( 'title', 'Test strony');
  5. $smarty->assign( 'text', 'To jest przykladowy tekst');
  6. $smarty->display($_SESSION['language']."/index.tpl" );
  7. ?>



tutaj przyklad templata:

  1. <title>{$title}</title>
  2. </head>
  3. Wersja ANG
  4. <a href="language.php?lang=en_GB">en</a>
  5. <a href="language.php?lang=pl_PL">pl</a>
  6. {$text}
  7. </body>


Ten post edytował spandor 9.08.2007, 05:44:34
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: 20.08.2025 - 05:07