Page 1 of 1

[SOLVED][BABEL] Strona wielojęzyczna - kilka różnych domen

Posted: Sat Oct 01, 2011 8:21 am
by nms007
Witam,

dotychczas używałem modułu BABEL (obecnie v.0.4) do stron wielojęzykowych, nie było z tym problemu gdy serwis wisiał pod jedną domeną (np. mojadomena.pl/pl/, mojadomena.pl/eng/ itd.).

Jednakże, ostatnio natrafiłem na schody bo chciałbym by moja strona (powiedzmy, że w wersji PL i ENG) działała w różnych domenach np.:
dla PL - www.mojadomena.pl
dla ENG- www.mojadomena.co.uk


Struktura strony jest kompatybilna z Babel'em:

PL
- Strona 1
- Strona 2
- Strona (n)
ENG
- Page 1
- Page2
- Page (n)

Jeśli to co opisałem powyżej, jest możliwe proszę o pomoc/wskazówki.

ps. Być może jest inny sposób np. htacces'em?

Re: [BABEL] Strona wielojęzyczna - kilka różnych domen

Posted: Wed Oct 05, 2011 5:44 pm
by mktskk
Nie korzystałem z modułu Babel, a podobne rzeczy ustawiałem mniej więcej w taki prosty sposób (który był dla mnie wystarczający - może Ci się przyda):

W .htaccess przy włączonym mod_rewrite dopisujesz:

Code: Select all

RewriteCond %{HTTP_HOST} mojadomena\.pl [NC]
RewriteCond %{REQUEST_URI} ^/$
RewriteRule .* /pl.html  #lub /pl/ w zależności jak skonfigurowałeś przepisywanie linków w config.php

RewriteCond %{HTTP_HOST} mojadomena\.co\.uk [NC]
RewriteCond %{REQUEST_URI} ^/$
RewriteRule .* /eng.html  #lub /eng/ w zależności jak skonfigurowałeś przepisywanie linków w config.php
Upewnij się, że w config.php masz:

Code: Select all

$config['root_url'] = 'http://' . $_SERVER['HTTP_HOST'];
$config['ssl_url'] = 'https://' . $_SERVER['HTTP_HOST'];
a w szblonach dla stron en oraz pl wstawiasz znaczniki menu, które wyświetlają tylko podmenu z danego drzewa np. dla ENG

Code: Select all

{menu start_element="2.1" show_root_siblings="1" collapse="1"}

Re: [BABEL] Strona wielojęzyczna - kilka różnych domen

Posted: Wed Oct 05, 2011 6:35 pm
by nms007
Wisze Ci wielkiego browarka O0

Dzięki wielkie - stronka hula lux!

Re: [BABEL] Strona wielojęzyczna - kilka różnych domen

Posted: Wed Oct 05, 2011 8:07 pm
by mktskk
Proszę bardzo.
Browarka, może kiedyś, dobrego i zimnego :)

Może w polskiej części forum dobrze byłoby też dodawać [Solved] albo bardziej po naszemu [Rozwiązane] do tematu jeżeli otrzymaliśmy dostateczną pomoc, rozwiązanie? :wink: