Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

языки на сайте

00 голосов
4
скажите пожалуйста как на битрикс 6.0.2 на каждую папку поставить свой язык. Это вообще реально?
спросил 19 Янв, 14 от Kania (5,180 баллов)

4 Ответы

00 голосов
Цитата
Гость пишет:
как на битрикс 6.0.2 на каждую папку поставить свой язык
Смотря что имеется ввиду....
Если статика на страницах в папке, то что на каком языке на странице напишите, тот и будет выводиться.
Если динамическая информация из инфоблоков (к примеру), то зависит от логики, какую заложите при выводе информации из инфоблока.

Ну или попробуйте задать вопрос более точно, что хотите получить в конечном итоге - тогда и ответы более предметные будут: в правильно заданом вопросе содержится половина ответа ;)
ответил 10 Май, 14 от sickmind (4,660 баллов)
00 голосов
дело вот в чем. я делаю систему дистанционного обучения, которая основана на модуле техподдержка. соответственно реализация дистанционного обучения такая: берется модуль техподдержка и переводится на другой язык(например заместо "категория" надпись "преподаватель", заместо "заголовок" используется "тип работы" и т.п. ). в итоге получается, что и техподдержка на сайте работает и дистанционное обучение тоже, но мне нужно, чтобы созданный мною язык дистанционного обучения применялся к этому модулю(техподдержка), когда я к нему обращаюсь из какой-либо определенной папки. Это можно реализовать через создание нового сайта, но для этого надо докупить дополнительную лицензию, но на форуме пишут, что можно привязать к папке свой язык, вот я и хочу узнать как это сделать.....
ответил 05 Сен, 14 от Kania (5,180 баллов)
00 голосов
Цитата
Александр Черкасов пишет:
Если статика на страницах в папке, то что на каком языке на странице напишите, тот и будет выводиться. Если динамическая информация из инфоблоков (к примеру), то зависит от логики, какую заложите при выводе информации из инфоблока.

А вот и нет. Проблема в том что битрикс принудительно отправляет заголовок Content-Type: text/html; charset=windows-1251 , где windows-1251 - это кодировка указанная в настройках сайта, причём параметр "кодировка" является обязательным. Для того чтобы отменить отправку заголовка надо либо чтоб была установлена константа STATISTIC_ONLY либо дожен быть установлен параметр модуля main include_charset=='N'. Если оставить как есть то можно нормально вывести русский и английский а всякие немецкие-швецкие - облом - будут знаки вопроса или кракозябры.
Как вариант можно всю систему перевести на utf-8 тогда вообще не будет проблем с языками
ответил 11 Янв, 15 от Selian (440 баллов)
00 голосов
Цитата
Денис Юсупов пишет:
Проблема в том что битрикс принудительно отправляет заголовок Content-Type: text/html; charset=windows-1251 , где windows-1251 - это кодировка указанная в настройках сайта, причём параметр "кодировка" является обязательным.
Ну я же не вдавался в технические подробности. :)
Я предположил, что данный заголовок отправляется пользователю правильный.
Гость, извините, что ввёл в заблуждение :)
ответил 28 Апр, 15 от sickmind (4,660 баллов)

Похожие вопросы

0 голосов
0 ответов
спросил 10 Авг, 20 от аноним
+1 голос
1 ответ
0 голосов
1 ответ
+1 голос
2 ответов