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

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

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

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

 

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

 

 

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

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

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

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

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

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

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

 

Хотя тройка конечно хороша, однако помниться в 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

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

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

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

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.