[dev] Russian letters in memberlist MOD

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

[dev] Russian letters in memberlist MOD

Сообщение МайскийЖук »

А кому оно надо-то? Развивать мод в статусе [dev], да еще для умирающего стиля subsilver2?
Любовь и боль, покой и бой я как любой несу с собой…
Arpeccop
phpBB 1.4.0
Сообщения: 31
Стаж: 16 лет 11 месяцев
Благодарил (а): 2 раза

Re: [dev] Russian letters in memberlist MOD

Сообщение Arpeccop »

Это с чего это он умирающий? просильвер конечно более часто используется, но сабсильвер мне куда больше нравится! Тут дело вкуса =)
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

[dev] Russian letters in memberlist MOD

Сообщение МайскийЖук »

Ну, если бы вы следили за новостями, то вы бы знали, почему он умирающий. Здесь не дело вкуса, а дело в том, что в следующих версиях phpBB этого стиля уже не будет.
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
владимир1983
phpBB 3.2.6
Сообщения: 5954
Стаж: 16 лет 4 месяца
Откуда: Сергиев Посад
Благодарил (а): 373 раза
Поблагодарили: 727 раз

Re: [dev] Russian letters in memberlist MOD

Сообщение владимир1983 »

МайскийЖук писал(а):если бы вы следили за новостями
МайскийЖук писал(а):следующих версиях phpBB этого стиля уже не будет
http://area51.phpbb.com/phpBB/viewtopic ... 84&t=32496
За ваши деньги решу ваши проблемы. Стучи в ЛС.
Нет человека - нет проблемы. (c)
Booker
phpBB 2.0.7a
Сообщения: 627
Стаж: 15 лет 3 месяца
Благодарил (а): 165 раз
Поблагодарили: 21 раз

Re: [dev] Russian letters in memberlist MOD

Сообщение Booker »

Так никто и не подскажет, как реанимировать поиск по русским буквам?
Booker
phpBB 2.0.7a
Сообщения: 627
Стаж: 15 лет 3 месяца
Благодарил (а): 165 раз
Поблагодарили: 21 раз

Re: [dev] Russian letters in memberlist MOD

Сообщение Booker »

Решил сам. Для subsilver2:

Найти в memberlist.php:

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

for ($i = 97; $i < 123; $i++)
		{
			$first_characters[chr($i)] = chr($i - 32);
		}
Добавить после:

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

for ($i = 1040; $i < 1072; $i++)
		{
			$first_characters[utf8_chr($i)] = utf8_chr($i);
		}
krasab
phpBB 1.4.4
Сообщения: 191
Стаж: 16 лет 6 месяцев
Благодарил (а): 19 раз
Поблагодарили: 5 раз

Re: [dev] Russian letters in memberlist MOD

Сообщение krasab »

Подскажите пожалуйста. Недавно был сбой на сервере. После него перестал работать поиск пользователей по буквам. При нажатии на букву, выдает ошибку:
eng:

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

The requested URL /memberlist.php&first_char=m was not found on this server.
ru:

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

The requested URL /memberlist.php&first_char=Ñ„ was not found on this server.
Russian letters in memberlist MOD - установлен. Все работало.
Как лечить?
Изображение
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 16 лет 9 месяцев
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза

Re: [dev] Russian letters in memberlist MOD

Сообщение Alecto »

krasab писал(а):Как лечить?
идеальный вариант - восстановить файловую структуру и базу из бакапа.
у меня недавно тоже был сбой на сервере, ошибки выявил через пару часов. заверения хостера, что файлы сайта и база НЕ ДОЛЖНЫ БЫЛИ пострадать - оказались отмазкой, помогло только восстановление... ну или возможно помогло бы долгое и нудное ковыряние в поисках пострадавших участков.
krasab
phpBB 1.4.4
Сообщения: 191
Стаж: 16 лет 6 месяцев
Благодарил (а): 19 раз
Поблагодарили: 5 раз

Re: [dev] Russian letters in memberlist MOD

Сообщение krasab »

FomenkoAndrey писал(а):идеальный вариант - восстановить файловую структуру и базу из бакапа.
Уже восстанавливал. Не помогло.
Изображение
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: [dev] Russian letters in memberlist MOD

Сообщение Nekstati »

krasab, проверьте кодировку всех файлов, затрагиваемых модом. Везде должно быть UTF-8 без BOM. И убедитесь, что соответствующие русские буквы там присутствуют в нормальном виде.
sweetah
phpBB 2.0.6
Сообщения: 506
Стаж: 16 лет 7 месяцев
Благодарил (а): 108 раз
Поблагодарили: 26 раз

Re: [dev] Russian letters in memberlist MOD

Сообщение sweetah »

Для 3.0.10 надо мод переделывать =( Там изменили принцип вывода начальных букв. Теперь все в memberlist.php формируется, а не в шаблоне.
Может кто возьмется? :roll:
krasab
phpBB 1.4.4
Сообщения: 191
Стаж: 16 лет 6 месяцев
Благодарил (а): 19 раз
Поблагодарили: 5 раз

Re: [dev] Russian letters in memberlist MOD

Сообщение krasab »

Nekstati Когда работала сортировка по первым буквам, кодировка UTF-8 без BOM была только у файла language/ru/memberlist.php
Сейчас тоже самое. Но у меня не работает сортировка не только по русским буквам, но и по английским:
krasab писал(а):eng:
Код: Выделить всё

The requested URL /memberlist.php&first_char=m was not found on this server.


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

The requested URL /memberlist.php&first_char=Ñ„ was not found on this server.
Содержание файлов, которых затрагивается мод проверял. Все в порядке.

Добавлено спустя 9 минут 32 секунды:
sweetah Действительно! Сейчас проверил тестовый форум, на котором кроме перехода на 3.0.10 ничего больше не делал, тоже не работает сортировка по начальной букве (eng и ru).
Изображение
Booker
phpBB 2.0.7a
Сообщения: 627
Стаж: 15 лет 3 месяца
Благодарил (а): 165 раз
Поблагодарили: 21 раз

Re: [dev] Russian letters in memberlist MOD

Сообщение Booker »

кодировка UTF-8 без BOM была только у файла language/ru/memberlist.php
Она была НЕ только у memberlist.php
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: [dev] Russian letters in memberlist MOD

Сообщение Nekstati »

sweetah писал(а):Для 3.0.10 надо мод переделывать =(
Может кто возьмется? :roll:
Non-Latin Letters in Memberlist

Вернуться в «Бета-версии модов для phpBB 3.0.x»