Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Есть англиский форум на котором иногда пишут на русском

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
chernenko
phpBB 1.2.1
Сообщения: 27
Стаж: 18 лет 3 месяца

Есть англиский форум на котором иногда пишут на русском

Сообщение chernenko »

Есть скрипт преобразующий русский язык в транслит. Скажите, как его прикрепить, чтобы в транслит хотябы преобразовывались ники пользователей и профиль.

Добавлено спустя 1 час 28 минут 23 секунды:

Впринципе проблему решил размещением следующего кода в нужных местах:

Код: Выделить всё


$newest_user = ru2lat($newest_user); // передаем функции необходимую переменную с текстом

function ru2Lat($string)
{
$rus = array('ё','ж','ц','ч','ш','щ','ю','я','Ё','Ж','Ц','Ч','Ш','Щ','Ю','Я');
$lat = array('yo','zh','tc','ch','sh','sh','yu','ya','YO','ZH','TC','CH','SH','SH','YU','YA');
$string = str_replace($rus,$lat,$string);
$string = strtr($string,
	"АБВГДЕЗИЙКЛМНОПРСТУФХЪЫЬЭабвгдезийклмнопрстуфхъыьэ",
	"ABVGDEZIJKLMNOPRSTUFH'I'Eabvgdezijklmnoprstufh'i'e");

return($string);
}

Возникает вопрос, ухудшилась ли безопасность форума (понимаю что навряд ли, но интересует мнение людей опытных) и мнение о такое реализации.

Повторюсь причина такого хода в том, чтобы на английском форуме русские сообщения преобразовывались в транслит. Иначе европейская кодировка не поймет русские символы.
UWB Technology: http://www.uwb.msk.ru
Russian UWB Group: http://www.uwbgroup.ru
Флудерок
phpBB 1.4.0
Сообщения: 37
Стаж: 18 лет 1 месяц
Забанен: Бессрочно

Сообщение Флудерок »

А не легче ли задать кодировку на форуме по умолчанию - русскую, чтобы можно было читать и те, и другие символы?
Язык программирования, родственный языкам Паскаль и Оберон, использующий русские служебные слова - Глагол. Официальный сайт: http://glagol.nad.ru

Ставь Русский phpBB, спасай страну от "копирайтов"!
chernenko
phpBB 1.2.1
Сообщения: 27
Стаж: 18 лет 3 месяца

Сообщение chernenko »

Вы думаете у людей в США и Западной Европе или Китае есть поддержка кирилицы? Форум международный, туда заходят люди у кого поддержка кирилицы не включена.
-------------------

Есть ещё вопрос. в файле viewtopic какая переменная отвечает за вывод подписи пользователя?
UWB Technology: http://www.uwb.msk.ru
Russian UWB Group: http://www.uwbgroup.ru
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

chernenko
А может лучше настроить на кодировку utf и жить с ней?
я люблю daft punk | новый sugoi.ru
chernenko
phpBB 1.2.1
Сообщения: 27
Стаж: 18 лет 3 месяца

Сообщение chernenko »

А разве phpbb может при размещении данных пользователем заносить их в БД в кодировке UTF? У меня мало опыта и знаний в веб программировании, но насколько я знаю поставить кодировку в заголовке странице не достаточно её ещё в базу надо внести в виде utf. И предыдущие данные переконвертировать.

В одном из топиков тут нашел:
phpBB переходит на UTF-8 ТОЛЬКО в 3 версии. Это официальная информация. 2.0.19 на UFT-8, на сколько мне известно, не планируется переводится.
P.S.
После Вашего сообщения просмотрел часть сообщений, где идет речь о кодировках и в частности UTF. Ни где не встретил положительного завершения топика. Те проблемы, которые мне попадались в этих топиках в форуме участниками так и не были решены.

Может плохо смотрел, так что если кто даст ссылку - буду благодарен.

♫ ♪ А

Мне надо то в транслит при отображении на форуме перевести всего лишь информацию из профиля пользователя, что в принципе в мемберлист и вьюпрофайл уже сделано. И в моей задаче этого достаточно на 70%. Так что с utf честно говоря возиться то и не хочется.
UWB Technology: http://www.uwb.msk.ru
Russian UWB Group: http://www.uwbgroup.ru

Вернуться в «Поддержка phpBB 2.0.x»