Уважаемые пользователи, по техническим причинам загрузка файлов временно недоступна. Приносим извинения за временные неудобства.

Non-Latin Letters in PM Statistics

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Jons
phpBB 2.0.4
Сообщения: 418
Стаж: 18 лет 1 месяц
Благодарил (а): 65 раз
Поблагодарили: 2 раза

Non-Latin Letters in PM Statistics

Сообщение Jons »

3.0.11
Subsilver2

Установил мод PM Statistics
Безымянный.jpg
В моде, в файле acp_pm_statistics.html добавил кириллицу.
...
<a href="{U_ACTION}&fc=а">А</a>&nbsp;
...

Ссылка на букву А имеет вид:

http://сайт/adm/index.php?i=pm_statisti ... &fc=%D0%B0

Но при нажатии на ссылку с буквой А, пользователь с именем Администратор не находится.
Безымянный2.jpg
Помогите пожалуйста решить проблему.
Что и где нужно изменить в файлах чтобы при нажатии на кириллические буквы находились пользователи с русскими именами?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Jons
phpBB 2.0.4
Сообщения: 418
Стаж: 18 лет 1 месяц
Благодарил (а): 65 раз
Поблагодарили: 2 раза

Re: Non-Latin Letters in PM Statistics

Сообщение Jons »

Работаем с кириллицей.

1. нажимаю на кириллическую букву А, ссылка имеет вид:

http://сайт/adm/index.php?i=pm_statisti ... &fc=%D0%B0[/b]

Две переменные fc, что уже непонятно. Не понимаю для чего передают 2 раза. Первое включение переменной в ссылке по моему разумению будет переписано значением второго включения.

Далее нажимаем на букву Б:

mode=list&sk=t&sd=d&fc=%D0%B0&fc=%D0%B1

Значение предыдущей нажатой буквы присвается первому включению переменной fc в адрес строки, а та, на которую нажали присвается второй переменной fc

Если опять нажать на букву А , значения поменяются местами

&mode=list&sk=t&sd=d&fc=%D0%B1&fc=%D0%B0

Непонятем замысел, зачем хранить предыдущее значение?


--------------------------------------------------------------------------------------------------
2.
И почему все маленькие буквы кириллицы имеют в адресе вид:

а -> %D0%B0
б ->%D0%B1

Причём utf8_normalize_nfc не помогает, и , true тоже:

acp_pm_statistics.php (строка 33) после их добавления имеет вид:

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

$fc	= utf8_normalize_nfc(request_var('fc', '', true));

Что делать?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 8 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Non-Latin Letters in PM Statistics

Сообщение Sheer »

Jons писал(а):в файле acp_pm_statistics.html добавил кириллицу.
Мил друг, а в какой кодировке-то сохранил? Это ж тебе кириллица, а не хухры-мухры... Comprenez-vous?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Jons
phpBB 2.0.4
Сообщения: 418
Стаж: 18 лет 1 месяц
Благодарил (а): 65 раз
Поблагодарили: 2 раза

Re: Non-Latin Letters in PM Statistics

Сообщение Jons »

Я всё в utf-8 без бум сохраняю

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