Постановка задачи: создать мультиязычность (на 2 языках), чтобы при переключении языка - переключался и шаблон. Т.е. eng lang соотвествует шаблону eng template rus lang соотвествует шаблону rus template Для создание косноязычности по идее использовать joomfish. Как к нему прикрутить автовыбор шаблонов по языку?
или нужно составить код для шаблона если язык выбран 1 то отобразить (код1) если язык выбран 2 то отобращить (код2) язык выбирается с помощью joomfish Господа пхп программисты, будьте добры помогите мне! Заранее вам благодарен.
Etemus, напишите плиз две ссылки, как выглядит статья в одном языке и как в другом, только без SEF. Мне параметры нужны. Будут, напишу Вам код. Имею ввиду http://блаблабла.ru/вот мне нужно что тут
Хорошо я сделаю это чуть позже)) Разрешите вот такой вопрос интересует: совместим ли opensef с joomfish ? просто когда я как поьзователь меняю язык получается то что он не видит эту страницу.
Статья на русском http://aktemus.com/index.php?option=com_content&task=view&id=37&Itemid=1&lang=russian Статья на английском http://aktemus.com/index.php?option=com_content&task=view&id=37&Itemid=1&lang=english Собственно все?
Etemus, Код (CODE): if ($option=='com_content' && $id=='37' && $lang=='russian') { echo "Пользователь смотрит эту информацию только если статья с id = 37 и выбран русский"; } else { echo "если нет"; } Код можно модифицировать под свои нужны
Fanamura, т.е. если $lang=='russian' - пользователи видят определеный кусок кода, если не русский - тогда другой? Но только в этой статье ( $id=='37' ) Как сделать чтобы по всему сайту это было?
Etemus, ну логика... жешшшь Код (CODE): if ($lang=='russian') { echo "Пользователь смотрит эту информацию только если выбран русский (на любой странице)"; } else { echo "если нет, то другой код"; }
Спасибо, я тоже думал что этим кодом можно ограничится... но как показала практика к сожалению этого не достаточно.. Дело в том, что при таком коде, после перехода на главную, с какой-либо страницы на английском языке, отображается английский дизайн с русскими модулями..."cry" либо если делать проверку наоборот то соответственно русский дизайн с английскими модулями... т.е. этот код не является законченным решением проблемы... нужна либо какая-то двойная проверка и на русскую и на английскую переменную, либо использовать какие-то глобальные решения.. потому что главная страница не имеет не какой языковой переменной и по сути если её присваивать то нужно присваивать сразу две... (в админке это сделать не возможно, только в базе) а иначе нет смысла.. в общем я в замешательстве.. не знаю... как быть.. уже ломаю голову не первую неделю... помогите пожалуйста.
Вы не подскажете, как вообще сделать 2 языка на сайте, что б нажимаешь - на англ был, на русский нажимаешь, русский сайт