Уважаемые пользователи!
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.
Sergei82
phpBB 1.0.0
Сообщения: 6
Стаж: 15 лет 7 месяцев

Не отображаются üõöä символы

Сообщение Sergei82 »

Нужна таблетка от...
пишу "qwert фыва üõöä" а выдает "qwert фыва õüäö"
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 8 месяцев
Откуда: Бердск
Поблагодарили: 15 раз
Контактная информация:

Re: Не отображаются üõöä символы

Сообщение crash »

utf8
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Sergei82
phpBB 1.0.0
Сообщения: 6
Стаж: 15 лет 7 месяцев

Re: Не отображаются üõöä символы

Сообщение Sergei82 »

я так понимаю, что charset=utf-8 нужно использовать. Но вот есть ли phpBB 2.0.x с charset=utf-8?
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 8 месяцев
Откуда: Бердск
Поблагодарили: 15 раз
Контактная информация:

Re: Не отображаются üõöä символы

Сообщение crash »

если переведете в utf-8 то будет
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Sergei82
phpBB 1.0.0
Сообщения: 6
Стаж: 15 лет 7 месяцев

Re: Не отображаются üõöä символы

Сообщение Sergei82 »

А можно поразвернутей? Что и куда перевести? Весь phpBB 2.0.x в utf-8? Или...
Вот нашел на http://www.a13n.org/ru/ поставил, но там еще хуже выдает:


Error in posting

DEBUG MODE

SQL Error : 1406 Data too long for column 'topic_title' at row 1

INSERT INTO phpbb_uk_topics (topic_title, topic_poster, topic_time, forum_id, topic_status, topic_type, topic_vote) VALUES ('abcd-üõöä+жшщялдх', 2, 1218107289, 1, 0, 0, 0)

Line : 227
File : functions_post.php

Откуда лапы то растут?

Добавлено спустя 14 минут 16 секунд:
заменил "htmlspecialchars(ххххх);" везде в файле functions_post.php на "str_replace('&', '&', htmlspecialchars(ххххх));"

Не помогло!
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 16 лет 9 месяцев
Откуда: Саранск
Благодарил (а): 7 раз
Поблагодарили: 59 раз
Контактная информация:

Re: Не отображаются üõöä символы

Сообщение FladeX »

Можно сконвертировать форум в третью версию - там юникод. Если нужно именно на двойке, то советую почитать форум и базу знаний phpBB.com, наверняка кто-то этим уже интересовался.
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Sergei82
phpBB 1.0.0
Сообщения: 6
Стаж: 15 лет 7 месяцев

Re: Не отображаются üõöä символы

Сообщение Sergei82 »

В третьей версии поддержки Эстонского нет. К сожалению.

А насчет базы знаний phpBB.com, так я даже в поиске не могу правильно на эту тему запрос задать...
Sergei82
phpBB 1.0.0
Сообщения: 6
Стаж: 15 лет 7 месяцев

Re: Не отображаются üõöä символы

Сообщение Sergei82 »

я так понимаю, что нужно вот это "str_replace('&', '&', ххх)" применить ко всему, что выводится на экран, но вот где это зарыто?
Sergei82
phpBB 1.0.0
Сообщения: 6
Стаж: 15 лет 7 месяцев

Re: Не отображаются üõöä символы

Сообщение Sergei82 »

добавил

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

$specific_chars=Array(
	"´"=>"´",
	"Ä"=>"Ä",
	"Õ"=>"Õ",
	"Ö"=>"Ö",
	"Ü"=>"Ü",
	"ä"=>"ä",
	"õ"=>"õ",
	"ö"=>"ö",
	"ü"=>"ü",
	"ˇ"=>"ˇ"
	);
	
function spch_cor($string)
//returns a string with correction of estonian specific chars
{
	global $specific_chars;
	foreach($specific_chars as $k => $v)	$string = str_replace($k,$v,$string);
	return $string;
}
и перед каждым местом, где передается в template добавил.
Пример:

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

		$template->assign_vars(array(
			'TOPIC_TITLE' => spch_cor($preview_subject),
			'POST_SUBJECT' => spch_cor($preview_subject),
			'POSTER_NAME' => spch_cor($preview_username),
			'POST_DATE' => spch_cor(create_date($board_config['default_dateformat'], time(), $board_config['board_timezone'])),
			'MESSAGE' => spch_cor($preview_message),

			'L_POST_SUBJECT' => $lang['Post_subject'], 
			'L_PREVIEW' => $lang['Preview'],
			'L_POSTED' => $lang['Posted'], 
			'L_POST' => $lang['Post'])
		);
Мне помогло.
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 18 лет 7 месяцев
Откуда: Новосибирск
Поблагодарили: 37 раз
Контактная информация:

Re: Не отображаются üõöä символы

Сообщение Alek$ »

Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Закрыто

Вернуться в «Для авторов (phpBB 2.0.x)»