różne strony html i linki w zależności od języka - Strona 2
Strona 2 z 2 PierwszyPierwszy 12
Wyniki 11 do 15 z 15

Temat: różne strony html i linki w zależności od języka

  1. #11

    Domyślny

    <?php
    $lang = strip_tags($_GET['lang'];
    if($lang == "pl" )
    {
    include("my/mysite.html");
    }
    else if ($lang == "eng")
    {
    include("my/mysite2.html");
    }
    else
    {echo "nie wybrany jezyk, wklej tu co zechcesz!!";}
    ?>

    oczywiscie wersja najbanalniejsza z mozliwych - nie testowane ale powinno dzialac

    z drugiej strony po co ci to?
    zdravim
    hesar
    ================
    www.pozycjonowanie.se

  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #12
    Przeglądacz
    Dołączył
    19-01-2008
    Wpisy
    38
    Punkty
    10

    Domyślny

    po pierwsze dziękuję za zaangażowanie i pomoc.
    Niestety w tym skrypcie są błędy; brak zamykającego nawiasu " ) " w pierwszej linijce i symbol angielskiego "eng" zamiast "en" jak jest w Joomli.
    Poniżej skrypt poprawiony, sprawdziłem, u mnie działa.
    <?php
    $lang = strip_tags($_GET['lang']);
    if($lang == "pl" )
    {
    include("my/mysite_pl.html");
    }
    else if ($lang == "en")
    {
    include("my/mysite_en.html");
    }
    ?>

    Odpowiadam na pytania z cyklu "dlaczego?";
    Po pierwsze mam gotowe strony html i szybciej mi będzie je dodać w ten sposób. Po drugie od czasu do czasu potrzebuję taki skrypt w różnych miejscach, serwisach a szukając rozwiązania widziałem różne wersje i skomplikowane. Ten jest prosty i zrozumiały, też łatwy do przebudowy.
    Chociażby do wstawienia php, obrazków czy innych plików.
    Dziękuję



  4. #13
    Przeglądacz
    Dołączył
    19-01-2008
    Wpisy
    38
    Punkty
    10

    Domyślny

    proszę jeszcze o podobnie prosty przykład wstawienia linków i tekstu wielojęzycznego




  5. #14

    Domyślny

    tam od razu blad ;)
    klasyczna literowka
    przyklad z linkami czy czymkolwiek innym jets rownie banalny - wystarczy w zaleznosci od warunku wypluc sobie co ci sie zywnie podoba albo funkcjami echo lub print albo wyskakujac na chwile z php do htmla
    np.

    <?php
    $lang = strip_tags($_GET['lang']);
    if($lang == "pl" )
    {
    echo '<a href="http://www.whatever.com" title="whatever.com" target="_blank">Strona whatever</a>';
    }
    else if ($lang == "en")
    {
    echo '<a href="http://www.whatever1.com" title="whatever1.com" target="_blank">Strona whatever1</a>';
    }
    ?>

    tekst wielojezyczny mozesz sobie na ten przyklad rowniez includowac z plikow tekstowych albo z jakiejs bazy (mozliwosci sa nieograniczone - przynajmnjiej o tyle o ile nie ogranicza nas jezyk programowania czy wyobraznia)
    zdravim
    hesar
    ================
    www.pozycjonowanie.se

  6. #15
    Przeglądacz
    Dołączył
    19-01-2008
    Wpisy
    38
    Punkty
    10

    Domyślny

    napisałem o błędzie tylko ze względu i dla pobierających skrypt żeby mogli od razu poprawić i się nie męczyć (a niektórzy mogą jeszcze słabiej znać php niż ja)
    Ale wyskoczył jeszcze jeden problem, który teraz zauważyłem. Ten skrypt z różnymi stronami otwiera stronę dopiero jak się kliknie w wybór języka. Jak się wchodzi do serwisu nie widać żadnej ze stron językowych.
    Jeżeli niewyraźnie tłumaczę to widać na tym przykładowym serwisie http://www.euroserv.biz/
    (Przykładowe strony na dole serwisu, widoczne dopiero po wyborze języka.)
    Dla Ciebie rozwiązanie jest banalnie proste niestety dla mnie nie.




Strona 2 z 2 PierwszyPierwszy 12

Reguły pisania

  • Nie możesz zakładać nowych tematów
  • Nie możesz dodawać wypowiedzi
  • Nie możesz dodawać załączników
  • Nie możesz poprawiać swoich postów
  •