Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
Trotor

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

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

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

 

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

 

 

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" (удалил бы вообще эту "изюминку"), но как исправить, не могу понять.

 

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

Поделиться сообщением


Ссылка на сообщение

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

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

 

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

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

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

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

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

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

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

 

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

 

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

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

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

Поделиться сообщением


Ссылка на сообщение

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

Ага. Но поддержка от 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

Поделиться сообщением


Ссылка на сообщение

Ага. Но поддержка от 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 этот баг будет убран?

Поделиться сообщением


Ссылка на сообщение

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

Да.

Поделиться сообщением


Ссылка на сообщение

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

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

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

×
×
  • Создать...