Non-Latin Letters in Memberlist

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
krasab
phpBB 1.4.4
Сообщения: 191
Стаж: 16 лет 6 месяцев
Благодарил (а): 19 раз
Поблагодарили: 5 раз

Re: Non-Latin Letters in Memberlist

Сообщение krasab »

Nekstati СПАСИБО за МОД! Все работает!!!
Изображение
Jons
phpBB 2.0.4
Сообщения: 418
Стаж: 18 лет
Благодарил (а): 65 раз
Поблагодарили: 2 раза

Re: Non-Latin Letters in Memberlist

Сообщение Jons »

3.0.11
subsilver2

Поставил мод, ждал что будет так:
Безымянный77777.jpg
А у меня вот так :
Безымянный777777.jpg

вот language/ru/memberlist.php
'ALL' => 'Все',

'ALPHABET' => 'абвгдеёжзийклмнопрстуфхцчшщъыьэюя', // Русский
'ALPHABET' => '-абвгґдеєжзиіїйклмнопрстуфхцчшщьюя', // Украинский

'BEFORE' => 'до',
Вопрос:

1. Как сделать чтобы было в 3 ряда (как на 1-й картинке, там конечно 2 ряда):
Английский
Русский
Украинский

Добавлено спустя 1 час 30 минут 50 секунд:
И почему русский алфавит с украинским перемешались?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 3 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Non-Latin Letters in Memberlist

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

Jons писал(а): ждал что будет так:
Это prosilver
Jons писал(а):А у меня вот так :
А это subsilver2
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Jons
phpBB 2.0.4
Сообщения: 418
Стаж: 18 лет
Благодарил (а): 65 раз
Поблагодарили: 2 раза

Re: Non-Latin Letters in Memberlist

Сообщение Jons »

ясно
Avidal
phpBB 1.2.0
Сообщения: 10
Стаж: 17 лет 10 месяцев

Re: Non-Latin Letters in Memberlist

Сообщение Avidal »

Сделал для subsilver2
Всё отлично
Кубанос_ру
phpBB 1.0.0
Сообщения: 3
Стаж: 13 лет 2 месяца
Благодарил (а): 2 раза

Re: Non-Latin Letters in Memberlist

Сообщение Кубанос_ру »

Поменял всё в пяти файлах согласно - install_mod.xml

в language/ru/memberlist.php

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

	'ALL'				=> 'Все',
	'ALPHABET'  			=> '-абвгдеёжзийклмнопрстуфхцчшщъыьэюя',
Переписал файлы через ftp на форум.

Получилось:
к английскому алфавиту добавилась буква
АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ
Если по ней сортировать, отображаются пользователи на букву "А".
Общая сортировка пользователей так и осталась "кривой".

Что я делаю неправильно?
Версия форума 3.0.12
Последний раз редактировалось Татьяна5 14.10.2013 7:09, всего редактировалось 1 раз.
Причина: [code]
Кубанос_ру
phpBB 1.0.0
Сообщения: 3
Стаж: 13 лет 2 месяца
Благодарил (а): 2 раза

Re: Non-Latin Letters in Memberlist

Сообщение Кубанос_ру »

Вместо

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

'ALPHABET'           => '-абвгдеёжзийклмнопрстуфхцчшщъыьэюя',
использовал

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

'ALPHABET'      => array('-', 'а', 'б', 'в', 'г', 'д', 'е', 'ё', 'ж', 'з', 'и', 'й', 'к', 'л', 'м', 'н', 'о', 'п', 'р', 'с', 'т', 'у', 'ф', 'х', 'ц', 'ч', 'ш', 'щ', 'ъ', 'ы', 'ь', 'э', 'ю', 'я'),
Получилось:
Появились русские буквы в выпадающем меню "Начинается с" и сортировка по ним работает, но общий список пользователей (по имени пользователя) по-прежнему сортирует неправильно, а внутри каждой русской буквы ("Начинается с") тоже "чехарда" (типа Мясов, Матроскин, Мелов, Мисин) всё невпопад.

Может быть, что мод пригоден для 3.0.11, но не подходит для 3.0.12?
Не знаю, что и делать :(
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Non-Latin Letters in Memberlist

Сообщение Pazh »

Кубанос_ру проблема в том что Вы не понимаете как организована сортировка по имени. Сортировка идет не по username (где хранится отображаемый везде логин юзера), а по полю username_clean где храниться utf8 преобразованное username

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

$username_clean = utf8_clean_string($user_row['username']);
Откройте таблицу phpbb_users и сравните значение полей username и username_clean и все поймете
Помощь в ЛС/email только за WM или ЮMoney
Кубанос_ру
phpBB 1.0.0
Сообщения: 3
Стаж: 13 лет 2 месяца
Благодарил (а): 2 раза

Re: Non-Latin Letters in Memberlist

Сообщение Кубанос_ру »

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

Re: Non-Latin Letters in Memberlist

Сообщение Booker »

В одном стиле работает нормально, а во втором не хочет, не показывает русские буквы, а при нажатии на английскую выдаёт:

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

The requested URL /memberlist.php&first_char=m was not found on this server.
В каком файле стиля может быть проблема?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Non-Latin Letters in Memberlist

Сообщение Sheer »

Booker писал(а):В одном стиле работает нормально, а во втором не хочет
Ну так и сравни шаблоны.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Booker
phpBB 2.0.7a
Сообщения: 627
Стаж: 15 лет 3 месяца
Благодарил (а): 165 раз
Поблагодарили: 21 раз

Re: Non-Latin Letters in Memberlist

Сообщение Booker »

Сравнить с чем? Работает на стиле от сабсильвера, а не работает - от просильвера.

Добавлено спустя 2 часа 32 минуты 2 секунды:
Решено.
Проблема была в том, что memberlist_body стиля оказался ещё от 3.0.8.

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