Алфавитный поиск по списку пользователей - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются вопросы по настройке и администрированию форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Установка, настройка и обслуживание форумов IPB 2.x.
Оформление форумов, включая верстку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

Теги не найдены

Страница 1 из 1

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

#1 Пользователь не на сайте   Slavva ответил: »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 8
  • Регистрация: 24-Ноябрь 08
  • Репутация: 0
  • Откуда:Москва
  • IPB version:3.1.x
 

Отправлено 11 Декабрь 2012 - 16:37

Подскажите, пожалуйста, как в основном списке пользователей, участников вместе с сортировкой по первой латинской букве сделать и сортировку по первой кириллической букве.
Видимо, дело не только в member_list_show, и не только <foreach loop="chars:range(65,90) as $char">.

P.S. Версия IPB - 3.4. Занимаюсь переносом с 3.1.4
Как я это в прошлый раз сделал - не помню
0

#2 Пользователь не на сайте   Slavva ответил: »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 8
  • Регистрация: 24-Ноябрь 08
  • Репутация: 0
  • Откуда:Москва
  • IPB version:3.1.x
 

Отправлено 12 Декабрь 2012 - 23:01

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

#3 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 713
  • Регистрация: 20-Март 09
  • Репутация: 2 267
  • IPB version:3.1.x
 

Отправлено 12 Декабрь 2012 - 23:39

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

#4 Пользователь не на сайте   Slavva ответил: »

 
 
  • Newbie
  • *
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 8
  • Регистрация: 24-Ноябрь 08
  • Репутация: 0
  • Откуда:Москва
  • IPB version:3.1.x
 

Отправлено 13 Декабрь 2012 - 10:28

Просмотреть сообщениеsiv1987 12 Декабрь 2012 - 23:39 сказал(а):

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


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

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

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

#5 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 166
  • Регистрация: 26-Октябрь 11
  • Репутация: 814
  • IPB version:I have no IPB
 

Отправлено 13 Декабрь 2012 - 13:26

Просмотреть сообщениеSlavva сказал(а):

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

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

#6 Пользователь не на сайте   Strategius ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 396
  • Регистрация: 27-Март 16
  • Репутация: 29
  • IPB version:3.4.x
 

Отправлено 24 Апрель 2016 - 22:36

Просмотреть сообщениеsiv1987 12 Декабрь 2012 - 23:39 сказал(а):

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

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

#7 Пользователь не на сайте   Strategius ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 396
  • Регистрация: 27-Март 16
  • Репутация: 29
  • IPB version:3.4.x
 

Отправлено 24 Апрель 2016 - 22:51

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

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

Вложений


0

#8 Пользователь не на сайте   Strategius ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 396
  • Регистрация: 27-Март 16
  • Репутация: 29
  • IPB version:3.4.x
 

Отправлено 25 Апрель 2016 - 06:46

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

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

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

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

#9 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 713
  • Регистрация: 20-Март 09
  • Репутация: 2 267
  • IPB version:3.1.x
 

Отправлено 25 Апрель 2016 - 08:04

Цитата

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

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

Просмотреть сообщениеbenix97 сказал(а):

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

Можно заменить глобально по всему форуму поиском и заменой по регулярному выражению
http://ipbskins.ru/f...__30#entry97291
1

#10 Пользователь не на сайте   Strategius ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 396
  • Регистрация: 27-Март 16
  • Репутация: 29
  • IPB version:3.4.x
 

Отправлено 25 Апрель 2016 - 08:06

Просмотреть сообщениеsiv1987 25 Апрель 2016 - 08:04 сказал(а):

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

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

#11 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 713
  • Регистрация: 20-Март 09
  • Репутация: 2 267
  • IPB version:3.1.x
 

Отправлено 25 Апрель 2016 - 08:14

Можно заменить везде, в этом ничего страшного нет.
Можно поискать в каких файлах изменено в ибр и исправить только в них.
1

Сообщить об этой теме:


Страница 1 из 1


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна