PDA

Zobacz pełną wersję : Zmiana jezyka przed wejsciem na strone



Pi0tR
22-11-2012, 18:52
Witam
przygotowuje witryne dla roku studiow na informatyce
jako ze ponad połowa ludzi na roku to ukraincy chcialbym przygotowac witryne w 2 jezykach
i teraz moje pytanie
czy znajde taki dodatek który pozwoli wybrac jezyk przed wejsciem na strone ?
w sensie klikniecia np na flage w tym przypadku polska lub ukrainska ?

zwiastun
22-11-2012, 20:25
Nie wystarczy, że Joomla rozpozna, w jakim języku internauta używa przeglądarki?

Pi0tR
22-11-2012, 20:31
raczej nie bo dzwinym trafem uzywaja spolszczonego systemu
i nie do konca da sie wszystko przetlumaczyc
wolalbym aby mieli wybor

Pawelo31
22-11-2012, 21:05
Kurcze ale piszcie która wersja joomla
Przerabiałem kiedyś szablon j 1.5 żeby wyświetlał mi samo menu we Flashu na środku.
robi się to tak
1. w stylu css szablonu w twoim przypadku


div#flagi { padding: 150px 0 0 0;}

odsunie to diva o identyfikatorze flagi od góry 150px
2. W TempleteDetails szablonu dodajemy pozycje:


<positions>
<position>flagi</position>
</positions>


3. w index.php szablonu to dla wersji 1.5
po wyświetleniu sekcji head czyli po
<head>
<jdoc:include type="head" />
</head>
wklejamy kod

<?php if(mosCountModules('flagi')) { ?> <div id="flagi"> <?php mosLoadModules('flagi', -1); ?> </div> <?php } else { ?>
... strona ...
<?php } ?>
musisz objąć klamrami całą swoją strone
4. Tworzysz moduł "Własny html"
ustawiasz na pozycji flagi
zaznaczasz żeby było tylko na stronie start
Tworzysz dwie flagi z linkami (musisz w swoim przypadku skopiować wcześniej linki np z flag joomfish do jakiegoś artykułu ale nie na stronie głównej). Wklejasz w edytor. Może to być w flashu
Mój przykład sprawi że nie będziesz mógł zrobić strony głównej bo na stronie głównej będzie się pojawiała tylko pozycja flagi

palyga007
22-11-2012, 21:07
@paweł25
Proszę zerknąć na dział w którym zamieszczony jest temat :zly:

Pi0tR
22-11-2012, 21:17
ale ma racje jednak nie napisalem jaka wersja joomla
2.5

Pawelo31
22-11-2012, 21:42
ok nie zauważyłem. Teraz możesz to przerobić na wersje 1.6 wzwyż bo <?php if(mosCountModules('flagi')) { ?> nie będzie działało

- - - Updated - - -

Pawelo31
22-11-2012, 22:15
o ile się nie mylę to dla j2.5
<?php if($this->countModules('pozycja')){?>
<div id="flagi">
<jdoc:include type="modules" name="pozycja" style="xhtml" />
</div>
<?php }else{ ?>
--- strona ---
<?php } ?>