I In-Problems Проверенные Сообщения 57 Реакции -2 Баллы 150 16 Ноя 2021 #1 Как очистить все симпатии разом всем пользователям?
Решение West14 18 Ноя 2021 PHP:Скопировать <?php $phpVersion = phpversion(); if (version_compare($phpVersion, '5.6.0', '<')) { die("PHP 5.6.0 or newer is required. $phpVersion does not meet this requirement. Please ask your host to upgrade PHP."); } $dir = __DIR__; require($dir . '/src/XF.php'); XF::start($dir); $finder = XF::finder('XF:ReactionContent'); do { $r = $finder->fetch(100); /** @var \XF\Entity\ReactionContent $reaction */ foreach ($r as $reaction) { $reaction->delete(); } XF::em()->clearEntityCache(); } while ($r->count() !== 0);
PHP:Скопировать <?php $phpVersion = phpversion(); if (version_compare($phpVersion, '5.6.0', '<')) { die("PHP 5.6.0 or newer is required. $phpVersion does not meet this requirement. Please ask your host to upgrade PHP."); } $dir = __DIR__; require($dir . '/src/XF.php'); XF::start($dir); $finder = XF::finder('XF:ReactionContent'); do { $r = $finder->fetch(100); /** @var \XF\Entity\ReactionContent $reaction */ foreach ($r as $reaction) { $reaction->delete(); } XF::em()->clearEntityCache(); } while ($r->count() !== 0);
DioFix Проверенные Сообщения 878 Решения 88 Реакции 1,005 Баллы 1,905 16 Ноя 2021 Меценат #2 Aligator228 написал(а): Как очистить все симпатии разом всем пользователям? Нажмите для раскрытия... У Вас недостаточно прав для просмотра ссылок. Вход или Регистрация Позитивный голос 0 Негативный голос
Aligator228 написал(а): Как очистить все симпатии разом всем пользователям? Нажмите для раскрытия... У Вас недостаточно прав для просмотра ссылок. Вход или Регистрация
Froala Проверенные Сообщения 1,484 Решения 59 Реакции 954 Баллы 19,695 16 Ноя 2021 #3 Только сделайте обязательно бекап базы, на случай если что то пойдет не так. Позитивный голос 0 Негативный голос
I In-Problems Проверенные Сообщения 57 Реакции -2 Баллы 150 16 Ноя 2021 #4 DELETE FROM xf_liked_content WHERE content_type = 'post'; UPDATE xf_post SET like_users = 'a:0:{}' AND likes = 0; Так нету такой таблицы like_users , где оно храниться Позитивный голос 0 Негативный голос
DELETE FROM xf_liked_content WHERE content_type = 'post'; UPDATE xf_post SET like_users = 'a:0:{}' AND likes = 0; Так нету такой таблицы like_users , где оно храниться
Z ZloyDed Проверенные Сообщения 1,760 Решения 118 Реакции 1,881 Баллы 3,640 16 Ноя 2021 #5 Так сейчас реакции, а не лайки, вот по этому и таблицы такой нет Позитивный голос 0 Негативный голос
IlyaPep Проверенные Сообщения 2,163 Решения 265 Реакции 4,515 Баллы 3,850 16 Ноя 2021 #6 Aligator228 написал(а): DELETE FROM xf_liked_content WHERE content_type = 'post'; UPDATE xf_post SET like_users = 'a:0:{}' AND likes = 0; Так нету такой таблицы like_users , где оно храниться Нажмите для раскрытия... reaction_users Позитивный голос 0 Негативный голос
Aligator228 написал(а): DELETE FROM xf_liked_content WHERE content_type = 'post'; UPDATE xf_post SET like_users = 'a:0:{}' AND likes = 0; Так нету такой таблицы like_users , где оно храниться Нажмите для раскрытия... reaction_users
Z ZloyDed Проверенные Сообщения 1,760 Решения 118 Реакции 1,881 Баллы 3,640 16 Ноя 2021 #7 Keir Moon, xf_liked_content есть? Там наверное тоже по другому называется Aligator228, посмотри по аналогии название таблиц Позитивный голос 0 Негативный голос
Keir Moon, xf_liked_content есть? Там наверное тоже по другому называется Aligator228, посмотри по аналогии название таблиц
I In-Problems Проверенные Сообщения 57 Реакции -2 Баллы 150 16 Ноя 2021 #8 ZloyDed написал(а): Keir Moon, xf_liked_content есть? Там наверное тоже по другому называется Aligator228, посмотри по аналогии название таблиц Нажмите для раскрытия... xf_liked_content тоже нету Позитивный голос 0 Негативный голос
ZloyDed написал(а): Keir Moon, xf_liked_content есть? Там наверное тоже по другому называется Aligator228, посмотри по аналогии название таблиц Нажмите для раскрытия... xf_liked_content тоже нету
IlyaPep Проверенные Сообщения 2,163 Решения 265 Реакции 4,515 Баллы 3,850 16 Ноя 2021 #9 ZloyDed написал(а): Keir Moon, xf_liked_content есть? Там наверное тоже по другому называется Aligator228, посмотри по аналогии название таблиц Нажмите для раскрытия... xf_reaction_content Позитивный голос 0 Негативный голос
ZloyDed написал(а): Keir Moon, xf_liked_content есть? Там наверное тоже по другому называется Aligator228, посмотри по аналогии название таблиц Нажмите для раскрытия... xf_reaction_content
Z ZloyDed Проверенные Сообщения 1,760 Решения 118 Реакции 1,881 Баллы 3,640 16 Ноя 2021 #10 Aligator228 написал(а): xf_liked_content тоже нету Посмотреть вложение 133262 Нажмите для раскрытия... Я с телефона, тебе проще в базе найти аналогичную таблицу, где будет вместо liked написано reaction, что-то например xf_reaction_content Позитивный голос 0 Негативный голос
Aligator228 написал(а): xf_liked_content тоже нету Посмотреть вложение 133262 Нажмите для раскрытия... Я с телефона, тебе проще в базе найти аналогичную таблицу, где будет вместо liked написано reaction, что-то например xf_reaction_content
I In-Problems Проверенные Сообщения 57 Реакции -2 Баллы 150 16 Ноя 2021 #11 надеюсь я перестану тупить Вложения 1637092724268.png 64.1 KB · Просмотры: 16 Последнее редактирование: 16 Ноя 2021 Позитивный голос 0 Негативный голос
DioFix Проверенные Сообщения 878 Решения 88 Реакции 1,005 Баллы 1,905 16 Ноя 2021 Меценат #12 Aligator228 написал(а): Посмотреть вложение 133263 Нажмите для раскрытия... Код:Скопировать DELETE FROM xf_reaction_content WHERE content_type = 'post'; UPDATE xf_post SET reaction_users = 'a:0:{}' AND reaction = 0; Позитивный голос 0 Негативный голос
Aligator228 написал(а): Посмотреть вложение 133263 Нажмите для раскрытия... Код:Скопировать DELETE FROM xf_reaction_content WHERE content_type = 'post'; UPDATE xf_post SET reaction_users = 'a:0:{}' AND reaction = 0;
I In-Problems Проверенные Сообщения 57 Реакции -2 Баллы 150 16 Ноя 2021 #13 ну оно ничего не удалило Позитивный голос 0 Негативный голос
West14 meow Модераторы Сообщения 4,666 Решения 109 Реакции 12,089 Баллы 6,865 18 Ноя 2021 Меценат #14 PHP:Скопировать <?php $phpVersion = phpversion(); if (version_compare($phpVersion, '5.6.0', '<')) { die("PHP 5.6.0 or newer is required. $phpVersion does not meet this requirement. Please ask your host to upgrade PHP."); } $dir = __DIR__; require($dir . '/src/XF.php'); XF::start($dir); $finder = XF::finder('XF:ReactionContent'); do { $r = $finder->fetch(100); /** @var \XF\Entity\ReactionContent $reaction */ foreach ($r as $reaction) { $reaction->delete(); } XF::em()->clearEntityCache(); } while ($r->count() !== 0); Позитивный голос 0 Негативный голос Решение
PHP:Скопировать <?php $phpVersion = phpversion(); if (version_compare($phpVersion, '5.6.0', '<')) { die("PHP 5.6.0 or newer is required. $phpVersion does not meet this requirement. Please ask your host to upgrade PHP."); } $dir = __DIR__; require($dir . '/src/XF.php'); XF::start($dir); $finder = XF::finder('XF:ReactionContent'); do { $r = $finder->fetch(100); /** @var \XF\Entity\ReactionContent $reaction */ foreach ($r as $reaction) { $reaction->delete(); } XF::em()->clearEntityCache(); } while ($r->count() !== 0);