Перейти к содержимому
Открыть в приложении

Удобный способ просмотра. Узнать больше.

Дизайн и модификация Invision Community

Полноэкранное приложение на главном экране с push-уведомлениями, медалями и многим другим.

Чтобы установить это приложение на iOS и iPadOS
  1. Нажмите иконку «Поделиться» в Safari
  2. Прокрутите меню и нажмите На экран «Домой».
  3. Нажмите Добавить в правом верхнем углу.
Чтобы установить это приложение на Android
  1. Нажмите меню из трёх точек (⋮) в правом верхнем углу браузера.
  2. Нажмите Добавить на главный экран или Установить приложение.
  3. Подтвердите, нажав Установить.
Русский язык для Invision Community 5

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

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

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

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

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

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

DELETE FROM ibf_posts WHERE queued=1 AND new_topic=0

  • Автор

спасибо!

  • 11 месяцев спустя...
  • Автор

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

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

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

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

UPDATE forums SET queued_posts=0;

  • 2 месяца спустя...
  • Автор

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

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

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

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

  • Автор

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

а разом их никак не удалить? ато у меня там 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. при обновлении страницы ничего не удаляется нужно все таки нажимать кнопку удалить

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

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

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

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

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

 

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

  • Автор

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

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

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

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

  • Автор

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

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

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.