Русский алфавит в юзерлисте

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
mith
phpBB 1.4.1
Сообщения: 41
Стаж: 18 лет 11 месяцев
Откуда: Москва

Русский алфавит в юзерлисте

Сообщение mith »

http://www.phpbbguru.net/community/memberlist.php - там только английский алфавит

Есть ли модификации, чтобы научить мемберлист русскому алфавиту?
Весь мой геморрой из-за него)

Я 10 раз прочитал правила phpBBguru!
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: Русский алфавит в юзерлисте

Сообщение rxu »

Изображение
AD
phpBB 1.4.3
Сообщения: 86
Стаж: 18 лет 6 месяцев
Забанен: Бессрочно

Re: Русский алфавит в юзерлисте

Сообщение AD »

rxu

С русскими буквами не действует, добавляются просто пробелы.
mith
phpBB 1.4.1
Сообщения: 41
Стаж: 18 лет 11 месяцев
Откуда: Москва

Re: Русский алфавит в юзерлисте

Сообщение mith »

FIND
'WWW' =>
Хоть убейте, у меня в memberlist такого нет :oops:
Весь мой геморрой из-за него)

Я 10 раз прочитал правила phpBBguru!
Gisher
phpBB 2.0.12
Сообщения: 857
Стаж: 19 лет 11 месяцев
Благодарил (а): 11 раз
Поблагодарили: 13 раз

Re: Русский алфавит в юзерлисте

Сообщение Gisher »

открой языковой файл, так и убить могут))

в самом низу, увидешь

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

	'USERNAME_BEGINS_WITH'	=> 'Имя пользователя начинается с',
	'USER_ADMIN'			=> 'Администрировать',
	'USER_FORUM'			=> 'Статистика пользователя',
	'USER_ONLINE'			=> 'В сети',
	'USER_PRESENCE'			=> 'Присутствие на конференции',

	'VIEWING_PROFILE'		=> 'Профиль пользователя %s',
	'VISITED'				=> 'Последнее посещение',

	'WWW'					=> 'Сайт',
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Русский алфавит в юзерлисте

Сообщение Палыч »

mith
Можете считать себя убитым. Строка 142.
Только учтите
rxu писал(а):OPEN
language/your_language/memberlist.php
а не просто memberlist.php
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Gisher
phpBB 2.0.12
Сообщения: 857
Стаж: 19 лет 11 месяцев
Благодарил (а): 11 раз
Поблагодарили: 13 раз

Re: Русский алфавит в юзерлисте

Сообщение Gisher »

Палыч писал(а):Можете считать себя убитым
сердце предсказывало :D
Gisher писал(а):так и убить могут))
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Русский алфавит в юзерлисте

Сообщение Палыч »

AD писал(а):С русскими буквами не действует, добавляются просто пробелы.
Это то, не проблема...
Заменить в шаблоне {LETTER_1_UPPER} на {L_LETTER_1_UPPER} и далее аналогично.
Только вот не пашет, однако...
rxu
А это здесь не при чём (97 - 123)?

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

		for ($i = 97; $i < 123; $i++)
		{
			$s_char_options .= '<option value="' . chr($i) . '"' . (($first_char == chr($i)) ? ' selected="selected"' : '') . '>' . chr($i-32) . '</option>';
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: Русский алфавит в юзерлисте

Сообщение rxu »

Может и при чём, смотреть надо. Тот вариант был для какой-то бородатой версии, я просто принцип показал :)
Изображение
mith
phpBB 1.4.1
Сообщения: 41
Стаж: 18 лет 11 месяцев
Откуда: Москва

Re: Русский алфавит в юзерлисте

Сообщение mith »

Во, получилось, я действительно глуп)

Каждая ссылка английской буквы выглядит так: memberlist.php?first_char=h&mode=&first_char=f#memberlist
Для русской аналогично: memberlist.php?first_char=f&mode=&first_char=ф#memberlist

Но находить пользователей с никами на русские буквы мемберлист отказывается - выдает нулевой результат, хотя ники на русские буквы 100% есть
Весь мой геморрой из-за него)

Я 10 раз прочитал правила phpBBguru!
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Русский алфавит в юзерлисте

Сообщение Палыч »

rxu писал(а):Может и при чём
Нет, эта переменная вообще не используется в просильвере, только в сабсильвер.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Re: Русский алфавит в юзерлисте

Сообщение Rayden »

А оно вообще работать будет?
сомневаюсь.
Он видимо ищет не по нормальным никам, а по предоразованным, а там только латиница. Посмотрите на наш мемберлист - на букву А и русские и латинские отфильтровывает
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Русский алфавит в юзерлисте

Сообщение Палыч »

Rayden
Только если символы совпадают в написании, там всё сложнее. Берётся первый символ из поля username_clean.
Например, символ м и будет м (а не m).
Пробовал utf8_decode, не то... А unicode_encode не видит.
Моих мозгов не хватает. :(
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

Re: Русский алфавит в юзерлисте

Сообщение Rayden »

Не должна она по написанию отфильтровывать, должна по коду символа.
я так думаю
phpBB2 FAQ
phpBB3 FAQ
mith
phpBB 1.4.1
Сообщения: 41
Стаж: 18 лет 11 месяцев
Откуда: Москва

Re: Русский алфавит в юзерлисте

Сообщение mith »

Нашел решение проблемы, вот ссылка на мод http://www.phpbbguru.net/community/topic21315.html
Весь мой геморрой из-за него)

Я 10 раз прочитал правила phpBBguru!

Вернуться в «Запросы модов для phpBB 3.0.x»