Trotor 27 02/27/11 15:32 Не возможно объединить пользователей. Выдаёт ошибку базы даных. Вот что выдаёт лог ошибки: 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" (удалил бы вообще эту "изюминку"), но как исправить, не могу понять. Буду признателен за помощь. Поделиться сообщением Ссылка на сообщение
Fisana 700 02/27/11 16:28 А попробуйте тиккет написать, если лицензия от ИБР. Пусть чинят.Я сейчас, чуть что, пишу в IPS. Последний раз этой ночью :) Ошибки чинят очень оперативно. Или составьте запрос типа такого, http://ipbskins.ru/forum/topic6013.html/page__view__findpost__p__39248 1 Поделиться сообщением Ссылка на сообщение
Trotor 27 02/27/11 16:37 А попробуйте тиккет написать, если лицензия от ИБР. Я уже открыл тему на форуме ИБР (не в клиентском разделе).Особо беспокоить не хочу, так как возможно это проблема у меня а не у движка.Вот попробовал обединить этого юзера наоборот - всё получилось.Вот такая каша :) Хотя тройка конечно хороша, однако помниться в 1.3 столько багов не было. Хотя и не было столько возможностей :) Я сейчас, чуть что, пишу в IPS. Последний раз этой ночью :) Ошибки чинят очень оперативно.Я аглицкого не знаю. Хотя Мистер Гугл-переводчик иногда спасает :)Поэтому и брал лицензию у ИБР :) Поделиться сообщением Ссылка на сообщение
Ph-A 395 02/27/11 17:11 Я уже открыл тему на форуме ИБР (не в клиентском разделе).Ага. Но поддержка от 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 1 Поделиться сообщением Ссылка на сообщение
Trotor 27 02/27/11 17:33 Ага. Но поддержка от 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 этот баг будет убран? Поделиться сообщением Ссылка на сообщение
Ph-A 395 02/27/11 17:49 Это означает что в версии 3.2.0 этот баг будет убран?Да. Поделиться сообщением Ссылка на сообщение