PDA

Zobacz pełną wersję : Strona wielojęzyczna bez joomfish



Panda1
16-10-2012, 18:29
Ze względu na ograniczony zakres ustawień w joomfish musiałem zrezygnować z korzystania z tego komponentu przy tworzeniu strony 2 języcznej. Stworzyłem za to na serwerze 2 katalogi joomla pl i en z tymi samymi szablonami, inną grafiką i oczywiście przetłumaczonymi tekstami. Domenę główną chcę podpiąć do katalogu pl a dla wersji ang stworzyć subdomenę i podpiąć ją pod katalog en. I teraz pytanie? Czy to jest właściwe i ze względów konstrukcyjnych i ze wzlędu na wyszukiwarki, że bazy danych będą praktycznie identyczne?

Winnetou
16-10-2012, 18:45
Hmm, jak dotąd byłem przekonany że Jomfish jest najlepszy do takich rzeczy i niczego mu nie brakuje, ale widocznie sie myliłem.
Zamiast kombinować jak koń pod górkę sugeruje przyjrzeć się dobrze wszystkim funkcjom Jomfish lub stawiać stronę na Joomla 2.5 gdzie wielojęzyczność jest już wdrożona.

Panda1
16-10-2012, 18:57
Chodzi o to że strona ma około 15 podstron do każdej przypisany jest inny szablon. Na każdej jest inna grafika (teksty z logo itd są po angielsku). Na stronie głównej do tego zainstalowany jest komponent mod_btslideshow, który wyświetla teksty zdjęciach. I to przeważyło. Nie udało mi się znaleźć (a długo szukałem) porady jak przypisać różne szablony do postron w joomfish, ani jak zmodyfikowac mod_btslideshow dla wersji ang. Nie jestem aż tak zawansowany. Stworzenie osobnych katalogów było dla mnie poprostu łatwiejsze. Przechodzenie na inne joomla wyższe niż 1.5.juz nie wchodzi w grę. Za duzo zostało zrobione przy stronie.

PeFik
16-10-2012, 22:34
przyjrzyj się rozszerzeniu o nazwie: Advanced Module Manager, będziesz mógł przypisać moduły tylko dla określonych URL

pyziak
16-10-2012, 23:25
Strona wielojęzyczna bez joomfish hmm, to da się zrobić na zasadzie instalacji na subdomenie z przedrostkiem np: pl.domena.com tyle instalacji co języków

trzepiz
16-10-2012, 23:27
Ostatnio wdrażałem http://www.faboba.com/en/composants/falang.html ... Może się przyda ...

Panda1
17-10-2012, 10:32
Zdecydowałem się zainstalować dwa katalogi pl i en i teraz tak: katalog "pl" mam już opublikowany pod domeną główną, ale żeby nie robić instalacji joomli od zera dla wersji angielskiej w katalogu "en", tylko bazować na tym co już mam, chcę skopiować zawartość pl do en i podmienić teksty, grafikę, aliasy itd. na angielskie. Mam tylko problem co z bazą danych. Jak to zrobić od strony technicznej? Czy wystarczy w przekopiowanym pliku configuration.php zmienić przedrostek tabeli? Czy wogóle sie tego nie da zrobić tak jak myślę?

trzepiz
17-10-2012, 10:50
najlepiej zrobisz, jak zapoznasz się z komponentem Akeeba Backup. Dzięki niemu zrobisz kopię jednej witryny i uruchomisz drugą (taką samą). Komponent jest naprawdę prosty w użyciu i jak chwilę poszukasz to znajdziesz (nawet na YouTube) informację jak wykonać kopię i jak ją odtworzyć. Akeeba Backup zrobi ci kopię wszystkich plików i bazy danych.

Bazę danych proponuję założyć oddzielną dla każdej witryny. Podczas przywracania strony z Akeeba zostaniesz poproszony o podanie nowych danych do bazy (uważaj, żebyś sobie nie nadpisał istniejącej). Jeśli chcesz przenosić wszystko ręcznie to oczywiście będziesz musiał wprowadzić odpowiednie zmiany w configuration.php.

Panda1
17-10-2012, 11:02
Co to znaczy nie nadpisał danych do bazy istniejącej?

trzepiz
17-10-2012, 11:14
Znaczy, żebyś uważnie wypełniał pola odpowiedzialne za połączenie z bazą danych. Jeśli będziesz miał 2 różne bazy (dwie różne nazwy) to nie będzie problemu.

Panda1
17-10-2012, 11:21
Dla joomla 1.5 ciężko znaleźć ten dodatek. Ściągnąłęm z http://pliki.joomla.pl/katalog/tluma...ba-backup.html (http://pliki.joomla.pl/katalog/tlumaczenia/.rozszerzen-joomla-1.5/akeeba-backup.html) i przy instalacji wyskoczył błąd



JFolder::create: Nie można utworzyć katalogu
Ostrzeżenie: Nie udało się usunąć pliku


Do tego dodam że joomla po przeniesieniu na nowy serwer ma problemy z konfiguracją niektórych rzeczy i być może ma to z tym związek. Do tego obsługa serwera (bardzo oporna w jakiejkolwiek pomocy) każe mi "uworzyc baze danych wewnatrz tej ktora juz jest, korzystajac z innego prefixu dla nazw tabel (podczas instalacji Joomla w opcjach mozna sobie wybrać prefix nazw tabel)". Czy to jest ok?

pkosela
17-10-2012, 13:38
Dla joomla 1.5 ciężko znaleźć ten dodatek.
Szukałeś tu: https://www.akeebabackup.com ?