Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Алфавитный поиск по списку пользователей

Опубликовано:

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

Видимо, дело не только в member_list_show, и не только <foreach loop="chars:range(65,90) as $char">.

 

P.S. Версия IPB - 3.4. Занимаюсь переносом с 3.1.4

Как я это в прошлый раз сделал - не помню

Рекомендованные сообщения

Опубликовано:
  • Автор

Всем спасибо. Сделал сам. :)

Опубликовано:

В ибр локализации и так есть русские буквы, там править ничего не нужно. Для английского дистрибутива нужно напистаь небольшой хук для добавления кнопок в шаблоне (или взять его с ибр.) Поэтому интересно, а что вы сделали сами?...

Опубликовано:
  • Автор

В ибр локализации и так есть русские буквы, там править ничего не нужно.

 

У меня прямая лицензия с 2008 года (исторически сложилось YABB - YABBSE - YABBSM - IPB 2.8 - IPB 3.1 - IPB 3.4), поэтому на ибр и не смотрел. Языковой файл взял также напрямую с ИПС.

 

Спасибо за идею - посмотрю, что у ибр еще есть полезного.

 

А что касается русских букв для фильтра пользователей - хардкодинг (хоть это и моветон) - в скине списка пользователей добавил вывод кириллических букв и функцию для этого с нужным чарсетом.

Опубликовано:

посмотрю, что у ибр еще есть полезного.

Чудо-транслитерация и авторизация ВК с ошибками от Twitter'a :D

  • 3 года спустя...
Опубликовано:

В ибр локализации и так есть русские буквы, там править ничего не нужно. Для английского дистрибутива нужно напистаь небольшой хук для добавления кнопок в шаблоне (или взять его с ибр.) Поэтому интересно, а что вы сделали сами?...

А Вы не могли бы скинуть ссылку на этот хук, если можно, пожалуйста?

Опубликовано:

P.S. - Экспортировал этот хук из релиза IBR 3.4.6, установил на 3.4.9. Хук без проблем установился, но поиск находит только пользователей с латинскими никами... Возможно ли его доработать?

 

Вот файл хука (он вроде бесплатный, так что прикрепляю тут):

ibr_mlist_alpha_ru.xml

Опубликовано:

Всем доброго утра!

 

Вопрос снят, проблему решил сам (вручную сравнив файлы локализации IBR с оригинальными, всего около 20 штук, и заменив strtolower на mb_strtolower). Теперь, слава Богу, всё работает - поиск и в публичной части, и в админке :)

 

Сразу говорю, в файлах от IBR strtolower не везде заменен на mb_strtolower, поэтому сравнивал построчно, и вручную заменял. Результат - всё работает как сказал выше, в том числе и на Windows-локали Russian_Russia.1251.

 

Прикрепляю архив с файлами от IBR. в которых сделаны необходимые правки. Чуть позже скину готовые изменённые файлы для версии IPB 3.4.9.

Опубликовано:
Прикрепляю архив с файлами от IBR. в которых сделаны необходимые правки. Чуть позже скину готовые изменённые файлы для версии IPB 3.4.9.

Не нужно. Можете просто указать список файлов.

 

вручную сравнив файлы локализации IBR с оригинальными, всего около 20 штук, и заменив strtolower на mb_strtolower

Можно заменить глобально по всему форуму поиском и заменой по регулярному выражению

http://ipbskins.ru/forum/topic11832.html/page__st__30#entry97291

Опубликовано:
Если хочется заменить strtolower на mb_strtolower, можно сделать это глобально по всему форуму

Так в файлах от IBR не везде заменено, я вручную смотрел.

Опубликовано:

Можно заменить везде, в этом ничего страшного нет.

Можно поискать в каких файлах изменено в ибр и исправить только в них.

  • 8 месяцев спустя...
Опубликовано:

Чудо-транслитерация и авторизация ВК с ошибками от Twitter'a :D

Извиняюсь, что оффтоп, а какие ошибки в модулях авторизации через Твиттер и ВК? Я заметил только, что капчи нету, это действительно недочет.

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.