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

Проблемы с установкой или работой 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) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Thinker
phpBB 1.4.0
Сообщения: 31
Стаж: 13 лет 1 месяц
Откуда: Новосибирск
Благодарил (а): 9 раз

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

Сообщение Thinker »

Всем добрый день!
Я знаю что темы удаленные с форума восстановить нельзя.
Поэтому интересует такой вопрос, есть ссылка на преджде удаленную тему, которая имеет следующий вид "мой форум/viewtopic.php?p=298#p298".
При переходе по ней, сообщение форума "Запрошенной темы не существует."
Очень нужно к этой ссылке прикрутить другую тему, любую, можно даже вновь созданную (пустую).
Есть ли такая возможность, насколько сложно сделать подмену ссылок в темах?
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

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

Сообщение Pazh »

и получиться ж... Открой viewtopic.php, найди там кучу раз строку trigger_error('NO_TOPIC'); и замени ее на redirect(append_sid("{$phpbb_root_path}viewtopic.$phpEx", "t=$new_topic_id")); где $new_topic_id определи как-нибудь в самом начале файла
Помощь в ЛС/email только за WM или ЮMoney
Thinker
phpBB 1.4.0
Сообщения: 31
Стаж: 13 лет 1 месяц
Откуда: Новосибирск
Благодарил (а): 9 раз

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

Сообщение Thinker »

Pazh писал(а):и получиться ж... Открой viewtopic.php, найди там кучу раз строку trigger_error('NO_TOPIC');
Нашел девять раз, это не проблема, заменить понятное дело тоже легко.
Вопрос, -после замены, вместо любой удаленной темы, будет открываться то, что я определю в $new_topic_id?
Pazh писал(а):где $new_topic_id определи как-нибудь в самом начале файла
А вот здесь можно поподробнее?
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

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

Сообщение Pazh »

Thinker писал(а):будет открываться то, что я определю в $new_topic_id?
да, если укажешь id темы, которая существует
Thinker писал(а):А вот здесь можно поподробнее?
значение $new_topic_id должно быть задано ДО первого редиректа к нему.
Помощь в ЛС/email только за WM или ЮMoney

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