На этом месте находится расчудесная шапка. Включите flash - не пожалеете!

Новости форума

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Многоязыковой сайт на Php, Как сделать многоязыковой сайт на PHP!
Licwin
сообщение 23.2.2011, 14:23
Сообщение #1


Только зарегистрировавшийся


Группа: Пользователи
Сообщений: 4
Регистрация: 23.2.2011
Из: Кобрин ну и Пинск :)

Пользователь №: 32 484



Репутация:   0  


Итак всем привет....
Как сделать многоязыковой сайт на PHP? будьте добры обьясните)
заранее спасибо)


--------------------
Ўсе будзе добра !
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
BuxarNET
сообщение 9.6.2011, 13:57
Сообщение #2


Турист
*

Группа: Пользователи
Сообщений: 27
Регистрация: 3.5.2008
Из: Vilnius, Lithuania

Пользователь №: 14 122



Репутация:   0  


Возьмите готовый движок и не парьтесь


--------------------
Обменник http://BuxarExchange.ru (PayPal, MoneyBookers, E-Gold, WMZ и т.д)
Хостинг http://Buxar-Host.ru Домены от 2.99$, Хостинг от 0.25$ Есть Партнерка
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Onuphriy
сообщение 10.6.2011, 13:23
Сообщение #3


Турист
*

Группа: Пользователи
Сообщений: 12
Регистрация: 31.3.2009

Пользователь №: 23 335



Репутация:   0  


Я раньше делал так:
-создал отдельную папку в корне на хосте, например, /ru/,
-залил туда копию сайта,
-создал аналогичную базу и прописал в копии сайта,
-второй сайт перевел на русский.

Теперь у меня 2 сайта: мой_сайт.com/ и мой_сайт.com/ru/ . Далее в оригинальной версии добавляю флажок и прописываю ссылку:
Код

<a href="<php echo $_SERVER['SERVER_NAME']."ru/".$_SERVER['REQUEST_URI']; ?>" ><img src="flag_ru.png" /></a>


Насчет "ru/", "/ru" или "/ru/" я уже не помню, надо проверить, как правильно.

Аналогично для русской версии:
Код

<a href="<php echo $_SERVER['SERVER_NAME'].substr($_SERVER['REQUEST_URI'], 3); ?>" ><img src="flag_uk.png" /></a>


Если надо, можно подредактировать .htaccess и изменить формат мой_сайт.com/ru/ на формат поддомена ru.мой_сайт.com/
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
BuxarNET
сообщение 10.6.2011, 14:04
Сообщение #4


Турист
*

Группа: Пользователи
Сообщений: 27
Регистрация: 3.5.2008
Из: Vilnius, Lithuania

Пользователь №: 14 122



Репутация:   0  


Это хорошо если сайт статический, если использовать БД, то тут уже будут трудности к примеру если нужна одна БД с общей регистрацией на разные языковые версии, нужно более глубокий подход


--------------------
Обменник http://BuxarExchange.ru (PayPal, MoneyBookers, E-Gold, WMZ и т.д)
Хостинг http://Buxar-Host.ru Домены от 2.99$, Хостинг от 0.25$ Есть Партнерка
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 22.5.2012, 18:13
Rambler's Top100 Яндекс цитирования