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

Не удаляются пользователи - IPB 3.4.5

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

Проблема появилась ещё до обновления до 3.4.5, думал после обновления исправится, выдаёт вот такую ошибку: forum/admin/sources/base/ipsMember.php on line 1552

 

Если кто знает подскажите, что можно сделать?

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

Опубликовано:
Обратите внимание

По указанному вами в профиле "Board url" находится не IP.Board, либо модифицированный пиратский скрипт с удаленными копирайтами. Если вы указали неверный URL, пожауйста, поправьте его, потому что он скорее всего потребуется при диагностике вашей проблемы. Нелицензионные скрипты не приветствуются, т.к. зачастую именно некорректное "нуление" и является причиной проблем в них.

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

Сама ошибка где?

И желательно еще и код из этой строки привести, а то толку от этого номера, если дистрибутивы могут разные.

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

Ошибка здесь проявляется, при попытки удалить пользователя!

 

if ( ! count( $tmp_mids ) )

{

return false;

}

 

$mids = ' IN (' . implode( ",", $tmp_mids ) . ')';

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

Жутко извеняюсь, ошибка вот здесь, последняя строка:

 

//-----------------------------------------

// Login modules

// (Have to do this first otherwise we've

// deleted stuff we may need like email, etc.)

//-----------------------------------------

 

$classToLoad = IPSLib::loadLibrary( IPS_ROOT_PATH . 'sources/handlers/han_login.php', 'han_login' );

$han_login = new $classToLoad( ipsRegistry::instance() );

$han_login->init();

$han_login->deleteAccount( $id );

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

Текст ошибки дайте.

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

Вот так:

Fatal error: Call to undefined method han_login::deleteAccount() in /home/cxxxxx/public_html/forum/admin/sources/base/ipsMember.php on line 1569

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

@facemoon, вас просили показать ошибку. Толк в этом коде если не понятно в чем конкретно заключается ошибка.

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

В каком смысле показать ошибку? Когда нажимаешь удалить пользователя, показывает белую страницу с вот этой надписью:

 

Fatal error: Call to undefined method han_login::deleteAccount() in /home/cxxxxx/public_html/forum/admin/sources/base/ipsMember.php on line 1569

 

На ней больше ни чего нет!

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

Fatal error: Call to undefined method han_login::deleteAccount()

В файле \admin\sources\handlers\han_login.php должен быть метод deleteAccount

Если его нету, возьмите файл из дистрибутива вашей текущей (!) версии форума и перезалейте его.

 

В каком смысле показать ошибку? Когда нажимаешь удалить пользователя, показывает белую страницу с вот этой надписью:

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

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

Спасибо, теперь понятно, попробую сейчас!

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

Вы правы!!! Спасибо Вам огромное, когда обновлял, не заменил файлы эти на новые!

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

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

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

Account

Navigation

Поиск

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.