7
Joomla 1.5 + VirtueMart 1.1.0 + Joomfish 2.0 BETA
Po raz kolejny wybrałem Joomla jako CMS do strony internetowej klienta. Klient chciał stronę internetową z prostym sklepem. Po pewnym czasie wymagania rozszerzyły się jeszcze o wersję angielską całości. Zdecydowałem się na Joomla 1.5, do tego sklep VirtueMart 1.1.0 oraz jako tłumaczenie Joomfish 2.0 BETA.
Joomla 1.5.3 mile mnie zaskoczyła nowymi możliwościami. Bezproblemowo dodałem język polski. Wykorzystałem szablon do wersji 1.0, dzięki dodatkowi System Legacy. Po jego włączeniu szablon działał bezproblemowo. Kolejny etap to zainstalowanie i skonfigurowanie sklepu VirtueMart. Tutaj również kilka udogodnień, wykorzystanie AJAX zarówno w skrypcie sklepu jak i Joomla. Przystosowanie wyglądu sklepu do szablonu strony nie sprawiło zbyt dużo problemów. Po decyzji klienta o potrzebie przygotowania wersji angielskiej serwisu, zacząłem poszukiwać odpowiedniego skryptu. Okazało się że mam do wyboru dwa: Nooku oraz Joom!Fish. Pierwszy z nich jest jeszcze w trakcie przygotowania, dostępny tylko dla partnerów. Drugi z nich jest zaś tylko w wersji 2.0 Beta – jedyna wersja działająca z Joomla 1.5 i Virtuemart 1.1.0. Wybór był prosty – Joom!Fish.
W tym miejscu zaczęły się problemy. O ile tłumaczenie wszystkich elementów strony, jak i samego sklepu, nie przysparzało żadnych kłopotów, o tyle problemy pojawiały się przy przełączaniu języka z angielskiego na polski i odwrotnie. Elementy menu strony, artykuły, produkty sklepu, kategorie przełączały się tak jak trzeba. Natomiast moduły i elementy sklepu pozostawały w języku angielskim, niezależnie od wybranego języka. Koszyk, logowanie, teksty typu „dodaj do koszyka”, „szczegóły produktu” itp. pozostawały w języku angielskim. Przeszukałem forum sklepu i skryptu tłumaczeń, ale nic nie znalazłem, nikt też nie potrafił mi pomóc. Okazało się, że błąd powodował włączony dodatek System Legacy. Po zmianie szablonu na inny, przygotowany dla Joomla 1.5 Native, i wyłączeniu dodatku, przełączanie języków działało w 100% poprawnie. Pozostało mi przystosować szablon do wersji 1.5. Skorzystałem z tutoriali w wersji angielskiej i polskiej. Tutorial w wersji angielskiej jest znacznie bardziej rozbudowany, jak i lepiej przygotowany. Udało się! Wszystko działa jak trzeba.
Podsumowując zestaw Joomla 1.5.3 + VirtueMart 1.1.0 + Joomfish 2.0 BETA + szablon dla wersji 1.5 działają wyśmienicie.
6 Komentarzy to “Joomla 1.5 + VirtueMart 1.1.0 + Joomfish 2.0 BETA”
Zostaw komentarz
Kategorie
- Podróże (4)
- Turcja 2007 (4)
- Polecam lub odradzam (2)
- Programowanie (31)
- Różne (8)
- Triki (4)
- Tłumaczenia (18)
- cforms (10)
- Glossary (1)
- Morfeoshow (2)
- Phoca Gallery (1)
- QuickFAQ (1)
- Register Plus (1)
- StatPress (1)
- Subscribe To Comments (1)
- WP-PostRatings (1)
- Zdjęcia (24)






No właśnie zrobiłem to samo … tyle że po włączeniu JoomFish Basic Router ciągle zamiast strony widzę Direct Access to this location is not allowed. ??? Jest na to jakiś sposób ??
JoomFish Basic Router jest chyba dopiero w wersji BETA 2, której jeszcze nie testowałem. W wersji BETA był tylko Abstraction Layer, który fajnie działał. A czy Abstraction Layer też włączyłeś?
A można wiedzieć jak sobie poradziłeś z cenami, albo może masz pomysł jak to skonfigurować: euro w angielskiej, złoty w polskiej wersji. Pozdrawiam
Wiem że jest możliwość wybrania kilku walut. W edycji sklepu najpierw wybierasz domyślną, a pod spodem wybierasz kilka innych. Jest selektor do przełączania się między walutami, pewnie jako moduł do dodania na stronę. Nie wiem natomiast czy da się to dopasować do konkretnego języka. W razie czego, możesz podpatrzeć jak działa selektor walut do przełączania i uzależnić go od $_GET['lang'], który jest przesyłany np przez JoomFish
A sprawdzales moze czy dziala Ci wyszukiwanie produktow po angielsku i po polsku w VM? Jesli tak to jak to moglys sie podzielic jak to zrobiles, bo wszedzie ludzie maja z tym problemy i ja rowniez…
Szczerze mówiąc nie sprawdzałem tej opcji. Ale pewnie trzeba znaleźć moduł wyszukiwania w VM i dodać tam pola tabeli tłumaczenia Joom Fish z bazy. Wyszukiwanie robi zapytanie z tabel sklepu, wystarczy pewnie dodać tam jeszcze do zapytania tabelę z JoomFish z tłumaczeniem produktów.