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

Не объединяються пользователи

Recommended Posts

Не возможно объединить пользователей. Выдаёт ошибку базы даных.

 

Вот что выдаёт лог ошибки:

 

 

Date: Sun, 27 Feb 2011 15:12:33 +0000

Error: 1054 - Unknown column 'like_cache_id' in 'where clause'

 

----------------------------------------------------------------------------------

mySQL query error: UPDATE imperiall_core_like SET like_member_id=45 WHERE like_member_id=47 AND like_cache_id NOT IN('c6ee0a497c394bf5f3f632f3a38a8e52','53b29559973fd0a827e95eb7046fe9cd')

.---------------------------------------------------------------------------------.

| File | Function | Line No. |

|----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|

| admin/applications/members/modules_admin/members/tools.php | [db_main_mysql].update | 364 |

'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

| admin/applications/members/modules_admin/members/tools.php | [admin_members_members_tools]._completeMerge | 146 |

'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

| admin/sources/base/ipsController.php | [admin_members_members_tools].doExecute | 285 |

'----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'

 

 

Судя по всему проблема в "Like" (удалил бы вообще эту "изюминку"), но как исправить, не могу понять.

 

Буду признателен за помощь.

Share this post


Link to post
Share on other sites

А попробуйте тиккет написать, если лицензия от ИБР. Пусть чинят.

Я сейчас, чуть что, пишу в IPS. Последний раз этой ночью :) Ошибки чинят очень оперативно.

 

Или составьте запрос типа такого, http://ipbskins.ru/forum/topic6013.html/page__view__findpost__p__39248

  • Upvote 1

Share this post


Link to post
Share on other sites

А попробуйте тиккет написать, если лицензия от ИБР.

Я уже открыл тему на форуме ИБР (не в клиентском разделе).

Особо беспокоить не хочу, так как возможно это проблема у меня а не у движка.

Вот попробовал обединить этого юзера наоборот - всё получилось.

Вот такая каша :)

 

Хотя тройка конечно хороша, однако помниться в 1.3 столько багов не было. Хотя и не было столько возможностей :)

 

Я сейчас, чуть что, пишу в IPS. Последний раз этой ночью :) Ошибки чинят очень оперативно.

Я аглицкого не знаю. Хотя Мистер Гугл-переводчик иногда спасает :)

Поэтому и брал лицензию у ИБР :)

Share this post


Link to post
Share on other sites

Я уже открыл тему на форуме ИБР (не в клиентском разделе).

Ага. Но поддержка от IBR только в тикете. Форум это поддержка клиентов силами клиентами. :)

 

Особо беспокоить не хочу, так как возможно это проблема у меня а не у движка.

У движка.

bfarber: Issue fixed in: 3.2.0 Beta 1

 

Решение: admin\applications\members\modules_admin\members\tools.php

Найти:

$this->DB->update( 'core_like'				, array( 'like_member_id' => $member['member_id'] ), "like_member_id=" . $member2['member_id'] . " AND like_cache_id NOT IN('" . implode( "','", array_map( 'addslashes', $_likes ) ) . "')" );

Заменить:

$this->DB->update( 'core_like'				, array( 'like_member_id' => $member['member_id'] ), "like_member_id=" . $member2['member_id'] . " AND like_id NOT IN('" . implode( "','", array_map( 'addslashes', $_likes ) ) . "')" );

 

Источник: решение от DawPi

  • Upvote 1

Share this post


Link to post
Share on other sites

Ага. Но поддержка от IBR только в тикете. Форум это поддержка клиентов силами клиентами. :)

Чёто мне кажеться что ответа прийдёться ждать долго :)

 

Решение: admin\applications\members\modules_admin\members\tools.php

Найти:

$this->DB->update( 'core_like'				, array( 'like_member_id' => $member['member_id'] ), "like_member_id=" . $member2['member_id'] . " AND like_cache_id NOT IN('" . implode( "','", array_map( 'addslashes', $_likes ) ) . "')" );

Заменить:

$this->DB->update( 'core_like'				, array( 'like_member_id' => $member['member_id'] ), "like_member_id=" . $member2['member_id'] . " AND like_id NOT IN('" . implode( "','", array_map( 'addslashes', $_likes ) ) . "')" );

 

Источник: решение от DawPi

Спасибо большое человеческое.

 

У движка.

bfarber: Issue fixed in: 3.2.0 Beta 1

Это означает что в версии 3.2.0 этот баг будет убран?

Share this post


Link to post
Share on other sites

Это означает что в версии 3.2.0 этот баг будет убран?

Да.

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...