Как восстановить две удалённые темы?

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 21 год 4 месяца
Благодарил (а): 79 раз
Поблагодарили: 69 раз
Забанен: Бессрочно

Как восстановить две удалённые темы?

Сообщение MAzZY »

Задача:
- есть форум, на котором пару недель назад неосторожно удалили две важные темы
- есть бэкап от первого мая, в котором эти темы нашлись.

Вопрос: как восстановить темы?

Я предполагаю, что можно на локалке поднять базу, почистить все лишние темы, кроме этих двух, а потом перенести таблицы posts и topics. Ну и еще что-то связанное.
Получится ли так?
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Как восстановить две удалённые темы?

Сообщение evrus01 »

MAzZY писал(а):Получится ли так?
Да получится!

Только я на локалке ничего не поднимал.
Блокнотом оставляем только две нужные нам таблицы (сразу хочу предупредить, если база большая, то отключите в нотпаде подсветку синтаксиса — меньше тормозит).
Таблицы льем в эту же базу, но с другим префиксом, а затем копи-пейст нужной нам темы и постов. Потом эти две таблицы новый_префикс_posts и новый_префикс_topics сносим или оставляем себе — на память.
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: Как восстановить две удалённые темы?

Сообщение Shredder »

Восстановление удалённой темы

Ну, или скрипт, который можно использовать с разными базами данных, без необходимости переливать из одной в другую отдельные таблицы:
topics_restore.zip
Поместить в корень и запустить, предварительно указав свои данные:

Код: Выделить всё

$res_array = array(9, 70); // id нужных тем через запятую
$res_db_name = shredder_forum; // имя БД, откуда будут браться данные для восстановления
$res_db_prefix = phpbb3_; // префикс phpbb в БД, откуда будут браться данные для восстановления
Синхронизировать сообщения после выполнения.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Как восстановить две удалённые темы?

Сообщение Пчелкин »

Феноминально! А ручками скопировать 22 темы с 282 постами и потом создавать в форуме и назначать в модераторке авторов постов не пробовали? А я пробовал...И где в это время был Shredder ? Опять с девками водку жрал на море...эх....
Как все оказывается просто....
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
sanek_tyuns
phpBB 1.2.0
Сообщения: 13
Стаж: 12 лет 11 месяцев

Re: Как восстановить две удалённые темы?

Сообщение sanek_tyuns »

Пчелкин, а как назначть авторов постов в модераторке? подскажите, плиз!
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Как восстановить две удалённые темы?

Сообщение Sheer »

Нажать на ?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.

Вернуться в «Поддержка phpBB 3.0.х»