Организация мультиязычности на сайте

ArtBacchanal

Новичок
Организация мультиязычности на сайте

Помогите организовать мультиязычность на сайте(рус., англ.). БД сформировано так, поля: id, lang (ru, en), title, text1, text2.
Как сделать что бы по умолчанию выбирался рус, язык? А при на нажатии на кнопку eng, выбирался англ язык? Может у кого то есть полезные сылочки, буду признателен!
 

findnext

Новичок
http://phpclub.ru/faq/Nachalo

-~{}~ 18.03.09 18:31:

без этого видимо никак, там есть отдельная тема про организацию мультиязычных приложений на php---
 

Yuriy_S

-=PHP-Club=-
А в чем собственно проблема?
Выбирай по умолчанию русский язык. А если пользователь выбрал eng - передавай этот параметр в URL, например http://www.site.ru/en/contacts/ и проверяй перед выборкой, какой язык выбран.
 

findnext

Новичок
ArtBacchanal
сколько занимаешься программированием? опыт интересует. Исходя из этого можно давать дельные советы...
 

ArtBacchanal

Новичок
CMS аналогична Joomla. Вот что не получаеться к кнопкам прилепить событие((
может через Smarty это можна как то замутить?

-~{}~ 18.03.09 17:38:

Автор оригинала: findnext
ArtBacchanal
сколько занимаешься программированием? опыт интересует. Исходя из этого можно давать дельные советы...
ну в программирование где то года 1,5... а вот с РНР то не очень знаком пока...
 

Yuriy_S

-=PHP-Club=-
ArtBacchanal
ты уже получил ответ на свой вопрос.
ну и что такое Smarty?
 

HraKK

Мудак
Команда форума
что у тебя не получается из url взять строчку eng?
 

findnext

Новичок
HraKK
я думаю если б он это умел то сделал бы сам

-~{}~ 19.03.09 10:28:

хорошо было бы где нибудь вывесить памятка прежде чем задавать вопрос - укажите сколько занимаетесь программированием в данной области...половина вопросов и советов отпадёт сама собой
 

polt

Новичок
Язык еще в сессии хранить можно, не нужно тогда его к каждой ссылке прилеплять.
И пользоваться удобнее.
 

zerkms

TDD infected
Команда форума
polt
и как тогда дать ссылку другу на нужную страницу?
 

polt

Новичок
с сессиями Давать ссылку не получится к сожалению.

тогда только вариант в ссылку подставлять язык.
Если проект уже готов и все ссылки без указания языка, придется все перелопатить все ссылки.
Либо, есть дурацкая идея - с помощью jquery на готовой странице добавить всем ссылкам параметр с языком %) делается это в пару строк, выполняется на стороне клиента. Но это не решение на всегда, это костыль на время, пока приводится проект к нужному виду.
 
Сверху