Как отменить удаление сообщения?

Список разделов phpBBex 1.x (поддерживается) Поддержка 1.x

Описание: У вас проблемы с phpBBex 1.x и вам необходима помощь? Спрашивайте здесь!
Правила раздела: Одна тема — один вопрос или группа связанных вопросов. Обязательно формируйте внятный заголовок, максимально отражающий суть вопроса. Подробно описывайте проблему. Не забудьте указать версию phpBBex и какие моды установлены, по возможности добавьте скриншоты проблемы или ссылку на страницу с проблемой.
Модератор: Поддержка

Сообщение #1 Sider » 17.04.2013, 16:22

Вот такой вопрос: при чистке форума от оффтопа случайно удалил нормальное сообщение. Можно как-то его восстановить с сохранением авторства и даты сообщения? В админке - нигде не нашел, только в логах модератора есть текст этого сообщения, мол, это сообщение было удалено.
Можно как-то восстановить сообщение средствами движка?
Заранее прошу прощения если вопрос уже поднимался, но поиском ничего найти не удалось.
Sider
Автор темы
Репутация: 3
С нами: 11 лет

Сообщение #2 JoteRuso » 17.04.2013, 16:50

На phpBB Guru советуют выковыривать из бэкапа записи из таблицы _posts и по одной или по нескольку возвращать, делая SQL-запрос в phpMyAdmin.
Это если речь идёт об одном или нескольких сообщениях.
У вас есть бэкап с этой (ещё не удалённой) записью?
Или вы её удалили почти сразу после размещения?
JoteRuso M
Аватара
Откуда: Москва, Россия
Репутация: 541
С нами: 11 лет 11 месяцев

Сообщение #3 Борис Бердичевский » 18.04.2013, 00:12

Это уже относится к предложениям.
Почему бы не организовать удаление сообщений переносом в другую таблицу -- таблицу удалённых сообщений (корзину)?
И модераторы с Админом могли бы чистить корзину / восстанавливать удалённые. Ну, и опциональность такого режима соответственно.
Борис Бердичевский M
Аватара
Репутация: 11
С нами: 11 лет

Сообщение #4 Sider » 18.04.2013, 11:48

JoteRuso:выковыривать из бэкапа записи из таблицы _posts и по одной или по нескольку возвращать, делая SQL-запрос в phpMyAdmin.
В моем конкретном случае ценность сообщения не столь велика, чтобы так заморачиваться.

Но Борис Бердичевский прав, это предложение, если такой функции еще нет. Само удаленное сообщение я вижу в логе модераторов, значит в базе данных оно есть, можно просто добавить в логе модератора кнопку "восстановить" под удаленным сообщением.
Sider
Автор темы
Репутация: 3
С нами: 11 лет

Корзина

Сообщение #5 kse » 08.05.2013, 20:00

Борис Бердичевский:Это уже относится к предложениям.
Почему бы не организовать удаление сообщений переносом в другую таблицу
А мы вообще решили этот вопрос организационным методом - удаляем все сообщения в специально для этого созданный раздел КОРЗИНА, который автоматически чистится по истечении установленного времени(у нас 7 дней). Собственно для этого и было придумана такая организационное условие. Думаю если это "условие" организовать средствами движка форума, было бы очень удобно...
Таким образом убивается сразу три зайца:
- Безопасное удаление с возможностью полного возврата
- Дабы дуть каждого была видна, и не только простых пользователей, но и модераторов с администраторами.
- Возможность исправить оплошность, отстоять свою правоту и вернуть сообщение/тему ....
Естественно "корзина" видна не для всех групп пользователей.
kse
Гость

Сообщение #6 HD321kbps » 08.05.2013, 23:25

Почему бы не сделать просто раздел с форумом со значком видный только админам и модерам и скидывать туда не нужные темы как в корзину и не париться)
HD321kbps M
Аватара
Откуда: Армянск
Репутация: 376
С нами: 11 лет 1 месяц

Сообщение #7 JoteRuso » 09.05.2013, 11:21

В идеале, на мой взгляд, было бы связать кнопку удаления сообщения (квадратик с крестиком) с такой "корзиной" автоматом. Так как именно через эту кнопку и происходит основная часть всех случайных удалений отдельных сообщений.
А создание скрытого от посторонних глаз раздела "Корзина / Мусорка / Архив и т.п." - это да. Вполне достойное и лёгкое решение для удаления старых тем вместе со всем их содержимым.
И срок автоочистки вы уже сами можете задать в админке.
JoteRuso M
Аватара
Откуда: Москва, Россия
Репутация: 541
С нами: 11 лет 11 месяцев

Сообщение #8 VEG » 09.05.2013, 14:00

Что-то подобное планируется в phpBB 3.1 (Soft Delete), поэтому со временем такая функция появится в phpBBex.
VEG M
Администратор
Аватара
Откуда: Finland
Репутация: 1653
С нами: 12 лет

Сообщение #9 hobot-bobot » 10.05.2013, 16:29

Это хорошо, ждем.
hobot-bobot M
Аватара
Откуда: Череповец
Репутация: 23
С нами: 11 лет


Вернуться в Поддержка 1.x