9IPOCTb 2 01/22/17 16:15 Здравствуйте, уважаемые форумчане. За долгое время отсутствия на одном из своих форумов, накопилось очень много неподтвержденных сообщений, и собственно вопрос: как запросом в БД удалить все неподтвержденные сообщения? возможно есть другой способ? Вариант заходить в каждую тему и удалять через модераторские функции не годится, сообщений ооочень много((( Заранее спасибо за помощь. Поделиться сообщением Ссылка на сообщение
avtobus 6 01/23/17 10:27 как запросом в БД удалить все неподтвержденные сообщения?DELETE FROM ibf_posts WHERE queued=1 AND new_topic=0 1 Поделиться сообщением Ссылка на сообщение
9IPOCTb 2 12/29/17 23:37 приветствую всех. сообщения удаляются, а вот надпись "в очереди" осталась, кеш очищал.подскажите как решить проблему? заранее спасибо! Поделиться сообщением Ссылка на сообщение
newbie 1723 12/30/17 05:14 а вот надпись "в очереди" осталась, кеш очищал.Таблица forums, столбец queued_postsUPDATE forums SET queued_posts=0; 1 Поделиться сообщением Ссылка на сообщение
9IPOCTb 2 03/25/18 12:18 Подскажите какие запросы нужно сделать для версии 4.х чтобы удалить неподтвержденные сообщения и темы ? Заранее спасибо! Поделиться сообщением Ссылка на сообщение
newbie 1723 03/26/18 05:44 Подскажите какие запросы нужно сделать для версии 4.х чтобы удалить неподтвержденные сообщения и темы ? Сообщения нужно удалять в мод. панели. 1 Поделиться сообщением Ссылка на сообщение
9IPOCTb 2 03/26/18 06:13 а разом их никак не удалить? ато у меня там 600 сообщений накопилось, тыкать замучаюсь((( Поделиться сообщением Ссылка на сообщение
newbie 1723 03/26/18 09:08 а разом их никак не удалить? ато у меня там 600 сообщений накопилось, тыкать замучаюсь((( Там не только сообщения. Можно в \applications\core\extensions\core\ModCp\Unapproved.phpнайти $idColumn = $item::$databaseColumnId; Выше добавить $item->delete(); continue; Пойти в модпанель во вкладку "approval queue" и по 1 элементу будет удаляться с обновлением страницы.Нужно больше, редактируйте foreach ( $class::getItemsWithPermission( $where, NULL, 1 ) as $item ) 1 Поделиться сообщением Ссылка на сообщение
9IPOCTb 2 03/26/18 09:54 сделал так, но:1. при обновлении страницы ничего не удаляется нужно все таки нажимать кнопку удалить2. сделал так:foreach ( $class::getItemsWithPermission( $where, NULL, 10 ) as $item ) все равно удаляется по однойпо сути если других выходов нет, то можно использовать кликер с настройкой периода клика, но думал все это можно сделать проще, как было в 3.х Поделиться сообщением Ссылка на сообщение
newbie 1723 03/26/18 10:09 1. при обновлении страницы ничего не удаляется нужно все таки нажимать кнопку удалить Какую кнопку? Ее по идее не должно быть. Сделайте скрин всей области 1 Поделиться сообщением Ссылка на сообщение
9IPOCTb 2 03/26/18 10:38 Ошибся, не на том форуме правил( исправил на нужно, удалилось, но, удалилось не все, и теперь висит такая надпись: http://prntscr.com/iwhaec , хотя как видно записи на утверждения имеются а так же их видно на главной. И висят только темы Поделиться сообщением Ссылка на сообщение
newbie 1723 03/26/18 11:02 исправил на нужно, удалилось, но, удалилось не все, и теперь висит такая надпись: http://prntscr.com/iwhaec , хотя как видно записи на утверждения имеются а так же их видно на главной. И висят только темы Этот счетчик в кеше находится. С очисткой кеша форума или через 15 (если не ошибаюсь) минут обновится. 1 Поделиться сообщением Ссылка на сообщение
9IPOCTb 2 03/26/18 11:03 действительно, обновил, и пропало, спасибо большое за помощь! Поделиться сообщением Ссылка на сообщение