Witam, od kilku dniu jestem dość szczęśliwym posiadaczem joomfish'a w wersji 1.8.0. Na dzień dzisiejszy udało mi się kilka modułów oraz tekstów pomyślnie przetłumaczyć. Chciałbym by moja witryna była w 3 językach (polski,angielski,rosyjski). Moim problemem jest ,że nie wiem jak ustawić joomfisha aby po zmianie języka zmienił się głównym top strony (wykonane w flashu, plik *.swf) na drugi top swf (specjalnie przygotowany pod wersje językową). Domyślam się ,że joomfish nie posiada takiej standardowej funkcji. Dlatego proszę o pomoc (nakierowanie, sugestie) jak najlepiej to zrobić.
czyli w skrócie: po zmianie języka witryny zmienia się grafika na górze strony (top, plik *.swf) na drugą taka samą ale z nazwami w innym języku.
Będę bardzo wdzięczny za wszelką pomoc, dziękuje, pozdrawiam i życze miłego dnia.
dane:
wersja joomla: Joomla! International Edition 1.0.15 stable
wersja joomfish: V1.8.0 (2007-10-15)
adres witryny: www.ever-green.pl/www/
rychu
16-09-2008, 19:18
po czesci znalazlem tutaj odpowiedz: http://www.joomfish.net/forum/viewtopic.php?f=31&t=1818&p=8457&hilit=translation+russian#p8457
jednak tam logo jest w pliku css a ja mam w index'ie. Wiec moje pytanie jest nadal aktualne. bede probowal cos z tego wykminic, jesli mi sie uda to przedstawie to rozwiazanie, moze sie komus przyda. Poki co prosze o pomoc, pozdrawiam
zwiastun
16-09-2008, 20:07
Nie wiem, czy to rozwiąże, ale poszukaj takiego dodatku, co się nazywa bodaj mod_header_image
wojsmol
17-09-2008, 05:46
Witam
rychu jeżeli znasz trochę php to możesz zastosować instrukcje warunkową switch, która podmieni banner flash w zależności od zawartości zmiennej $mosConfig_lang.
Pozdrawiam
arekk
17-09-2008, 09:52
Mam ten sam problem, i szukam również rozwiązania. I nie mam pojęcia od czego zacząć na czym oko zawieść. wojsmol w którym pliki mam szukać tej zmiennej
tutaj masz kod który w zależności od języka pokazuje jakąś grafikę - np napis_pl.png lub napis_de.png i tak dalej.
napisz czy taki kod Ci działa (przetestuj pier na grafice, potem kombinuj z swf:)
Jac
17-09-2008, 10:47
Jeśli dobrze zrozumiałem problem, to mam swój prosty sposób na to:
Publikuję dla wybranej pozycji moduł (dla Rycha będzie to pozycja top). Wstawiam do modułu plik dla wersji polskiej (a czy to będzie grafika, tekst, czy plik .swf - bez znaczenia).
W JoomFishu w tłumaczeniu modułu wstawiam jego odpowiednik dla kolejnej wersji językowej.
Przykład: www.cyclad.pl (http://www.cyclad.pl)
crazyluki
17-09-2008, 10:50
mój sposób jest dużo szybszy i łatwiejszy w ogarnięciu:)
Jac
17-09-2008, 11:21
mój sposób jest dużo szybszy i łatwiejszy w ogarnięciu:)
Że łatwiejszy, tutaj nie zgodzę się ;)
O ile my to rozumiemy i wiemy jak takie rozwiązanie zastosować, to zwykły użytkownik systemu - wątpię.
Dla końcowego odbiorcy, jakim jest klient, który przykładowo chce mieć wpływ na treści zawarte modułach, lepszym rozwiązaniem jest posłużenie się bezpośrednio możliwościami systemu + komponentu Joomfish.
crazyluki
17-09-2008, 11:24
tak, ale to nazwałbym raczej statycznym elementem szablonu, elementem którego nie zmienia się często ( ba!, prawie wcale).
ja to raz zastosowałem i działa wyśmienicie.
no ale tutaj już offtopic na temat różnych metod. mam nadzieję że osoba która miała z tym problem chociaż odpowie w jaki sposób rozwiązała sprawę:)
tutaj masz kod który w zależności od języka pokazuje jakąś grafikę - np napis_pl.png lub napis_de.png i tak dalej.
napisz czy taki kod Ci działa (przetestuj pier na grafice, potem kombinuj z swf:)
mi niestety ten kod nie dziala, czy ktos sprawdzal ten kod i jego dzialanie ?
rychu
20-09-2008, 00:53
Jeśli dobrze zrozumiałem problem, to mam swój prosty sposób na to:
Publikuję dla wybranej pozycji moduł (dla Rycha będzie to pozycja top). Wstawiam do modułu plik dla wersji polskiej (a czy to będzie grafika, tekst, czy plik .swf - bez znaczenia).
W JoomFishu w tłumaczeniu modułu wstawiam jego odpowiednik dla kolejnej wersji językowej.
Przykład: www.cyclad.pl (http://www.cyclad.pl)
dokladnie kolego, twoj pomysl sprawdza sie i dziala. tylko ja w swoim szablonie nie mam zaimplementowanej pozycji top, pozostaje mi ja dopisac.
Jest tylko jedno ale uzywajac tej metody. Co jesli mam kilka plikow flasha na stronie i chcielibysmy wszystkie podmienic przy zmianie jezyka?
Dziękuje za pomoc, pozdrawiam
p.s. jesli ktos ma jeszcze jakies ciekawe rozwiazania tego problemu prosze napisac.
---
problem zostal rozwiazany (rozwiazanie: crazyluki (http://forum.joomla.pl/member.php?u=9729)):
Jesli chcemy by jakis *.swf zmieniał sie na inny (w innym języku) po zmianie języka witryny przez użytkownika, tworzymy pliki *.swf (ilosc i nazwa zalezna od ilosci jezykow)
plik_.swf ( dla standardowego języka - takie zabezpieczenie, choć nie musi tego być, ale lepiej dać)
plik_[tutaj dwucyfrowy kod języka jaki używa się w joomfish].swf - przykłady: