Опубликовано: 24 сентября 20169 г Никто не видел дополнение корзина для 4.... То разработчики вырезали эту прекрасную функцию. Админ случайно удалил тему в которой страниц 150
Опубликовано: 24 сентября 20169 г Так еще в 3.2 убрали функцию, заменив "Удаленным контентом" в окне модератора.
Опубликовано: 24 сентября 20169 г Тема не должна сразу удаляться, нужно смотреть в бд. Насчет дополнения не знаю. Должен быть отдельный интерфейс для управления удаленными публикациями.
Опубликовано: 24 сентября 20169 г Автор Воспользовался поиском по БД, на вид нашло. Только сделал переход в таблицу, сразу "Ошибка при обработке запроса"Код ошибки: 414Текст ошибки: Request-URI Too Large (повторно) воспользовался поиском, не нашло ничего только логи модератора... Повторил поиск через пару минут, как-бы снова нашло тему в ibf_forums_topics, но ошибка повторилась при открытии таблицы после поиска по ключу.... Выкачал таблицу, воспользовался поиском по редактору (но следов темы нет).. Но посты на месте... Изменено 24 сентября 20169 г пользователем Атаман
Опубликовано: 24 сентября 20169 г Select * from forums_topics where tid=ид_темы Select * from forums_posts where topic_id=ид_темы
Опубликовано: 25 сентября 20169 г Автор Select * from ibf_forums_topics where tid=43Select * from ibf_forums_posts where topic_id=43 Не находит.. Воспользовался поиском по БД утром (находит только логи модераторов), видать задача зачистила тему с постами с концами.).
Опубликовано: 25 сентября 20169 г Автор А можно как-то настроить не удаление, а перемещение в раздел корзина?
Опубликовано: 29 сентября 20169 г Тема не должна сразу удаляться, нужно смотреть в бд.Темы удаляются сразу и безвозвратно, поэтому для "временного" удаления нужно скрывать публикации. А можно как-то настроить не удаление, а перемещение в раздел корзина?Грубый вариант, но все же поможет настроить перемещение тем в раздел "Корзина" вместо ее полного удаления. Если тема находится в Корзине, она удаляется насовсем. Открыть /applications/forums/sources/Topic/Topic.php Найти public function delete() { Ниже добавить $trashcan_id = 3; #ид корзины if( $this->forum_id != $trashcan_id ) { if( $trash_forum = \IPS\forums\Forum::load( $trashcan_id ) ) { $this->forum_id = $trashcan_id; $this->save(); $this->container()->resetCommentCounts(); $this->container()->setLastComment(); $this->container()->save(); $trash_forum->resetCommentCounts(); $trash_forum->setLastComment(); $trash_forum->setLastReview(); $trash_forum->save(); return; } } В будущем, возможно оформлю под хук. С настройками и разными плющками.
Опубликовано: 29 сентября 20169 г Автор Если Вы создадите хук - это будет чудесно, чтоб темы и посты принимали участия для восстановления.И лучше сделать его платным и выложить на IPS
Опубликовано: 29 сентября 20169 г и постыС постами сложнее, их нельзя перенести отдельно от темы в корзину. Единственный вариант тогда восстановить старый функционал в панель модератора "удаленные публикации". Но это уже не корзина, принцип работы корзины очень простой - при удаление темы она перемещается в определенный раздел, при повторном удаление из этого раздела она удаляется навсегда, при восстановление модератор переносит ее обратно в раздел. Если делать более продвинутую систему, то это уже "удаленные публикации" в панель модератора с логикой работы 3.4x.
Опубликовано: 20 ноября 20169 г Планируется добавить предустановленное действие в Saved Actions при удаление темы. Больше пока нет.
Никто не видел дополнение корзина для 4.... То разработчики вырезали эту прекрасную функцию. Админ случайно удалил тему в которой страниц 150