Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
facemoon

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

Recommended Posts

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

 

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

Share this post


Link to post
Share on other sites
Обратите внимание

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

 

if ( ! count( $tmp_mids ) )

{

return false;

}

 

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

Share this post


Link to post
Share on other sites

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

 

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

// 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 );

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Вот так:

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

 

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

 

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

Share this post


Link to post
Share on other sites

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

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

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

 

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...