Перейти к публикации
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.

Запрещенные имена

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

Подскажите, пожалуйста, можно ли сделать, чтобы если добавить бан-фильтр для ника, например, "Админ", с ним нельзя было вообще зарегистрироваться и выводилось предупреждение? А то сейчас фильтр стоит, а при вводе в окне регистрации отображается, что имя свободно и доступно.

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

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

Забавно.

 

Если запретить Admin, то не пройдут Admin и admin

Если запретить Админ, то не пройдет только Админ

 

В версии от ИБР вообще свои проверки добавлены.

Опубликовано:
  • Автор
В версии от ИБР вообще свои проверки добавлены.

А в каком файле? Их можно оттуда выковырять? :)

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

\admin\sources\classes\member\memberFunctions.php

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

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

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

Найти

if ( preg_match( "/^{$n}$/i", $name ) )

Заменить на

if ( preg_match( "/^{$n}$/iu", $name ) )

 

Там даже не с маленькой буквы, а нечувствительность к регистру: Админ, аДМин, АдМиН и т.п.

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

@newbie, а в файле IBR заменить или в оригинальном 3.4.9? В ибровском куча нового кода, например //cheching for cyr/lat treak

 

Его оставить нужно? Там какие-то фиксы для кириллицы есть.

Опубликовано:
newbie, а в файле IBR заменить или в оригинальном 3.4.9?
Как хотите.

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

Сейчас на странице 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.