Joom!Fish -Jak podmieniać banner przy zmianie jezyka? - Strona 3
Strona 3 z 3 PierwszyPierwszy 123
Wyniki 21 do 24 z 24

Temat: Joom!Fish -Jak podmieniać banner przy zmianie jezyka?

  1. #21
    Przeglądacz
    Dołączył
    18-10-2007
    Wpisy
    73
    Punkty
    11

    Domyślny

    jak pisałem popatrz linijkę wyżej - przeważnie jak pokazuje błąd w lini nr ... to błędna nie jest ta linia (bardzo rzadko się zdarza) ale przeważnie błąd jest w linii wyżej.

  2. Pani Reklamowa
    Pani Reklamowa jest aktywna
    Avatar Panny Google

    Dołączył
    19-08-2010
    Skąd
    Internet
    Postów
    milion
    Pochwał
    setki
  3. #22
    Nowicjusz
    Dołączył
    19-07-2007
    Wpisy
    12
    Punkty
    10

    Domyślny

    WITAM
    podbiję temat jeszcze raz, czy ta funkcja w przypadku podmiany banera flash jest prawidlowa?

    <?php if ( $_GET['lang'] == 'en' ) {
    $nazwa_lang = '_en';
    }
    TU WSTAWIAM WYGENEROWANY KOD FLASHA

    ?>


    Tak jak kolega powyżej niestety otrzymuje komunikat
    Parse error: syntax error, unexpected '<' in ...

    czy w takim razie nie zagra coś takiego z flashem?, licząc kolejne < i > wygląda że wszystko jest podomykane

  4. #23
    Nowicjusz
    Dołączył
    19-07-2007
    Wpisy
    12
    Punkty
    10

    Domyślny

    nie wiem czy w przypadku flasha jest trudniej niż z jpg, większość opisów podmiany dotyczy statycznych grafik,
    w momencie gdy nie szło mi z zamianą wewnatrz jednego szablonu postanowiłem sprawdzić możliwość zmiany szablonu działajac na dwóch ze zmodyfikowaną zawartością i nazwami (archzone-po i archzone-en) (-po ponieważ tak joomfish oznacza iso polskiego)

    Na stronach www.joomfish.net znalazłem taka podpowiedź:

    Kod PHP:
     // gets template for page 
    $cur_template $mainframe->getTemplate();  
    // add this 
    if( $mosConfig_multilingual_support ) {     
    $cur_template .= "-"$iso_client_lang
    }
     else {     
    $cur_template .= "-en"

    W tym monencie mam kilka watpliwości:
    1. w configuration.php zmienną mosConfig_multilingual_support mam ustawioną na "0" czy konieczna jest zmiana
    2. jak rozumiem konieczne jest dodanie fragmentu kodu w index.php, jeśli tak to czy tylko wklejam czy zupelnie musze zmodyfikować kod z szablonu
    Kod PHP:
    <link href="<?php echo $mosConfig_live_site;?>/templates/<?php echo $mainframe-> getTemplate(); ?>/css/template_css.css" rel="stylesheet" type="text/css"/>
    3. czy ten wstawiony fragment ma działać dwubiegunowo tzn. w archzone-po wklejam "-en"; a w archzone-en wklejam "-po"; a jako szablon domyślny ustawiam archzone-po

    Trochę wprowadziłem chaosu w wypowiedź ale się uparłem że dzisiaj uda mi się to zrobić, czyli klikam na angielską flagę i widze flashowy baner z angielskimi batonami

    Będę wdzięczny za podpowiedzi

  5. #24
    Debiutant
    Dołączył
    14-05-2009
    Wpisy
    2
    Punkty
    10

    Domyślny

    Sorki za odgrzebywanie staroci...

    Ja uzylem takiego kodu:
    Kod:
    <script type="text/javascript">
       ***********		
    		<script type="text/javascript">var fo = new FlashObject("images/menu_<?php echo $mosConfig_lang;?>.swf", "top", "935", "126", "6.0.29.0", "#000000");
        fo.addParam("quality", "high");
       fo.write("flashcontent");
            ***********
    i generalnie wczytuje mi menu_polish.swf ale jak klikam na zmiane jezyka to flash nie zmienia sie na menu_english.swf (ktos moze podpowiedziec?)
    Ostanio edytowane przez weczi : 21-05-2009 02:31

Strona 3 z 3 PierwszyPierwszy 123

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
  •