Страница 1 из 6
[BETA] Topics Lifetime
Добавлено: 01.01.2006 22:25
Xpert
Мод добавляет возможность отложенного помещения темы в корзину. Если какая-то тема неатуальна, но она должна еще какое-то время находиться на форуме, модератор может назначить ей "Время жизни", по истечению которого тема будет перемещена в Корзину. Также тема может быть немедленно помещена в Корзину.
Пока что бета, оформление минимальное, нет админки...
Добавлено: 02.01.2006 0:44
Siava
Xpert
Под корзиной подразумевается определённый раздел форума?
Добавлено: 02.01.2006 0:53
Xpert
Да.
Добавлено: 03.01.2006 1:47
Coagulant
Поинтересуюсь, а как собственно выполняется перенос тем, по крону? :wink:
И ещё вопрос, зачем новую таблицу делать, может лучше будет добавить столбец в phpbb_topics?
Добавлено: 03.01.2006 2:48
IncominG
С твоей автосклеивалкой не дружит этот мод... Как их подружить?
И как сделать чтоб темы удалялись а не помещались в корзину?
Заранее спасибо
Добавлено: 03.01.2006 9:39
Xpert
Coagulant
Возможно будет и отдельный столбец, пока ограничился таблицей, еще раздумываю что лучше...
Проверка идет при каждом обращении к index.php, позже посредством поля в таблице config хочу сделать запуск например раз в час.
IncominG
А как он может с ней не дружить когда редактирует совершенно другие участки кода? И потом, у нас все работает. Удаление пока не предусмотрено.
Добавлено: 04.01.2006 0:28
IncominG
Xpert писал(а):А как он может с ней не дружить когда редактирует совершенно другие участки кода? И потом, у нас все работает. Удаление пока не предусмотрено.
Ой,извиняюсь. Не автосклеивалка, а массовое удаление.
Найдите 10 отличий. Верхний код из Topics Lifetime,а нижний из массового удаления. Это как минимум приводит к тому,что появляется
по 2 строчки с Topics Lifetime и кнопочкой удаления сообщений.
При попытке установить время жизни темы переносит на страничку удаления сообщений.
Спасибо за внимание.
Добавлено: 04.01.2006 0:51
Xpert
В случае если стоит мод массового удаления сообщений, перед установкой данного мода необходимо удалить следующую строку из viewtopic.php:
Код: Выделить всё
$template->assign_block_vars('switch_topic_mod', array());
Добавлено: 04.01.2006 1:06
IncominG
А как сделать чтобы удалялись темы?
Там только SQL запросы поменять в функции Recycle_topics?
Добавлено спустя 6 минут 4 секунды:
А ведёт всё равно на стр удаления сообщений.
Добавлено: 04.01.2006 1:11
Xpert
Выкладывайте ваши modcp.php, viewtopic.php м viewtopic_body.tpl
Добавлено: 04.01.2006 1:26
IncominG
Файлы выложить не могу потому что у Сергея нету инета, а я пишу от его ника по его просьбе ))) а он на проводе
Добавлено: 04.01.2006 1:52
Mr. Anderson
IncominG
Хоспадя... Испорченный телефончик?
Добавлено: 04.01.2006 4:16
IncominG
Вот,поставила мод на эти 3 файла.
Добавлено спустя 2 часа 7 минут 57 секунд:
Проблема решается следующим способом.
Во viewtopic_body.tpl код topic`s life перемещаем ниже закрывания формы массового удаления.
Спасибо за помощь,господа.
Добавлено: 04.01.2006 11:37
Xpert
IncominG писал(а):код topic`s life перемещаем ниже закрывания формы массового удаления
Интересно как вы умудрились пересечь эти два кода, они пересечься не должны...
Добавлено: 04.01.2006 13:50
IncominG
Форма массового удаления закрывается сразу после
а Topics Lifetime и начинает и заканчивается сразу после
Так вот,у меня был сначала установлен Mass Delete, а потом уже Topics Lifetime,вот они и пересеклись.