Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
9IPOCTb

неподтвержденные сообщения

Recommended Posts

Здравствуйте, уважаемые форумчане. За долгое время отсутствия на одном из своих форумов, накопилось очень много неподтвержденных сообщений, и собственно вопрос: как запросом в БД удалить все неподтвержденные сообщения? возможно есть другой способ?

Вариант заходить в каждую тему и удалять через модераторские функции не годится, сообщений ооочень много(((

Заранее спасибо за помощь.

Share this post


Link to post
Share on other sites

как запросом в БД удалить все неподтвержденные сообщения?

DELETE FROM ibf_posts WHERE queued=1 AND new_topic=0

  • Upvote 1

Share this post


Link to post
Share on other sites

приветствую всех. сообщения удаляются, а вот надпись "в очереди" осталась, кеш очищал.

подскажите как решить проблему? заранее спасибо!

Share this post


Link to post
Share on other sites

а вот надпись "в очереди" осталась, кеш очищал.

Таблица forums, столбец queued_posts

UPDATE forums SET queued_posts=0;

  • Upvote 1

Share this post


Link to post
Share on other sites

Подскажите какие запросы нужно сделать для версии 4.х чтобы удалить неподтвержденные сообщения и темы ?

Заранее спасибо!

Share this post


Link to post
Share on other sites

Подскажите какие запросы нужно сделать для версии 4.х чтобы удалить неподтвержденные сообщения и темы ?

Сообщения нужно удалять в мод. панели.

  • Upvote 1

Share this post


Link to post
Share on other sites

а разом их никак не удалить? ато у меня там 600 сообщений накопилось, тыкать замучаюсь(((

Share this post


Link to post
Share on other sites

а разом их никак не удалить? ато у меня там 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 )

  • Upvote 1

Share this post


Link to post
Share on other sites

сделал так, но:

1. при обновлении страницы ничего не удаляется нужно все таки нажимать кнопку удалить

2. сделал так:

foreach ( $class::getItemsWithPermission( $where, NULL, 10 ) as $item )

все равно удаляется по одной

по сути если других выходов нет, то можно использовать кликер с настройкой периода клика, но думал все это можно сделать проще, как было в 3.х

Share this post


Link to post
Share on other sites

1. при обновлении страницы ничего не удаляется нужно все таки нажимать кнопку удалить

 

Какую кнопку? Ее по идее не должно быть. Сделайте скрин всей области

  • Upvote 1

Share this post


Link to post
Share on other sites

Ошибся, не на том форуме правил(

исправил на нужно, удалилось, но, удалилось не все, и теперь висит такая надпись: http://prntscr.com/iwhaec , хотя как видно записи на утверждения имеются а так же их видно на главной. И висят только темы

Share this post


Link to post
Share on other sites

исправил на нужно, удалилось, но, удалилось не все, и теперь висит такая надпись: http://prntscr.com/iwhaec , хотя как видно записи на утверждения имеются а так же их видно на главной. И висят только темы

Этот счетчик в кеше находится. С очисткой кеша форума или через 15 (если не ошибаюсь) минут обновится.

  • Upvote 1

Share this post


Link to post
Share on other sites

действительно, обновил, и пропало, спасибо большое за помощь!

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...