В барахолке висят старые топики, когда где-то что-то продавалось еще даже в 2007 году. В связи с этим вопрос: стоит ли хранить такие топики, или их можно автоматически чистить через какое-то время, как это происходит во флудильне? И если чистить, то какой давности?
Добавлено спустя 3 минуты 45 секунд:
P.S. Тем, кто опасается, что при чистке удалятся его сообщения, и счетчик сообщений уменьшится, сообщаю: количество сообщений в барахолке и во флудильне никак не отображается на вашем счетчике сообщений, пусть там их хоть 10 тысяч будет.
Барахолка: автоматическая чистка старых топиков
Правила форума
При обсуждении вопросов старайтесь придерживаться уважительной манеры общения. Не забывайте, что администрация и модераторы никому ничего не должны! Поэтому постарайтесь придерживаться рекомендательно-сотруднического стиля общения, и ни в коем случае не требовательного.
Не допускается публичное обсуждение действий модераторов или администраторов. Не допускается обсуждение Правил форума. Подобные обсуждения должны вестись только посредством Личных сообщений. Исключением являются темы, создание которых инициировано модераторами или администраторами специально для обсуждения подобных вопросов.
При обсуждении вопросов старайтесь придерживаться уважительной манеры общения. Не забывайте, что администрация и модераторы никому ничего не должны! Поэтому постарайтесь придерживаться рекомендательно-сотруднического стиля общения, и ни в коем случае не требовательного.
Не допускается публичное обсуждение действий модераторов или администраторов. Не допускается обсуждение Правил форума. Подобные обсуждения должны вестись только посредством Личных сообщений. Исключением являются темы, создание которых инициировано модераторами или администраторами специально для обсуждения подобных вопросов.
- Kot
- aka Kot Matroskin
- Сообщения: 13578
- Зарегистрирован: 15 сен 2008, 19:50
- Награды: 9
- Репутация: 506
- Аппарат: Suzuki Burgman 650
- Телефон: (29) 33 606 59
- Откуда: Минск
- Пол:
Барахолка: автоматическая чистка старых топиков
Если я вас напрягаю или раздражаю, то вы всегда можете забиться в углу и поплакать.
- TomSoer
- освоившийся
- Сообщения: 232
- Зарегистрирован: 04 апр 2008, 23:20
- Репутация: 33
- Аппарат: Honda Dio AF27 => Aprilia SR50 => AlfaRomeo146
Re: Барахолка: автоматическая чистка старых топиков
Чистить все что старше скольки-то месяцев, НО!
Не удалять темы, в которых были изменения репутации продавцов.
Не удалять темы, в которых были изменения репутации продавцов.
- Kot
- aka Kot Matroskin
- Сообщения: 13578
- Зарегистрирован: 15 сен 2008, 19:50
- Награды: 9
- Репутация: 506
- Аппарат: Suzuki Burgman 650
- Телефон: (29) 33 606 59
- Откуда: Минск
- Пол:
Re: Барахолка: автоматическая чистка старых топиков
Ну ты жесток, однако... К сожалению, стандартными средствами форума это не сделаешь, а кодить такую привязку не хочется -- овчинка выделки не стоит, имхо.TomSoer писал(а):Не удалять темы, в которых были изменения репутации продавцов.
Если я вас напрягаю или раздражаю, то вы всегда можете забиться в углу и поплакать.
- TomSoer
- освоившийся
- Сообщения: 232
- Зарегистрирован: 04 апр 2008, 23:20
- Репутация: 33
- Аппарат: Honda Dio AF27 => Aprilia SR50 => AlfaRomeo146
Re: Барахолка: автоматическая чистка старых топиков
Имхо стоит. Ибо смотришь рептацию человека и видишь. Минус ему влепили потому что хлам продал или потому что ответил неадеквату и тот обиделся.
ну и можешь посмотреть исходный текст объявления. Что человек предлагал, и что ты получил в конечном итоге.
Ты же понимаешь что я на собственном опыте пишу.
Авточистка запросом делается, если я правильно понимаю?
ну и можешь посмотреть исходный текст объявления. Что человек предлагал, и что ты получил в конечном итоге.
Ты же понимаешь что я на собственном опыте пишу.
Авточистка запросом делается, если я правильно понимаю?
- Kot
- aka Kot Matroskin
- Сообщения: 13578
- Зарегистрирован: 15 сен 2008, 19:50
- Награды: 9
- Репутация: 506
- Аппарат: Suzuki Burgman 650
- Телефон: (29) 33 606 59
- Откуда: Минск
- Пол:
Re: Барахолка: автоматическая чистка старых топиков
Да, средствами самого форума... Это же придется встраивать проверку на нахождение репутации для каждого поста этого форума, и так далее... Много работы, больше нагрузка на сервер, а результат полезный, да, но насколько востребован?... Если и сделаю такое, то только в далекой, далекой перспективе. Считай, не в ближайшие год-два.TomSoer писал(а):Авточистка запросом делается, если я правильно понимаю?
Если я вас напрягаю или раздражаю, то вы всегда можете забиться в углу и поплакать.
- TomSoer
- освоившийся
- Сообщения: 232
- Зарегистрирован: 04 апр 2008, 23:20
- Репутация: 33
- Аппарат: Honda Dio AF27 => Aprilia SR50 => AlfaRomeo146
Re: Барахолка: автоматическая чистка старых топиков
Она из админки запускается или при заходе на определенные страницы ?Kot писал(а):Да, средствами самого форума... Это же придется встраивать проверку на нахождение репутации для каждого поста этого форума, и так далее... Много работы, больше нагрузка на сервер, а результат полезный, да, но насколько востребован?... Если и сделаю такое, то только в далекой, далекой перспективе. Считай, не в ближайшие год-два.
Если из админки - то есть смысл просто переписать запрос. Нагрузка на сервер повысится минимально и не критично.
Если при заходе на определенные страницы - то опять же проще это вынести в отдельную фишку и запускать либо по крону, либо вручную, либо повесить допустим чистку форума на... ну например на логин Администратора форума.
- Kot
- aka Kot Matroskin
- Сообщения: 13578
- Зарегистрирован: 15 сен 2008, 19:50
- Награды: 9
- Репутация: 506
- Аппарат: Suzuki Burgman 650
- Телефон: (29) 33 606 59
- Откуда: Минск
- Пол:
Re: Барахолка: автоматическая чистка старых топиков
Где-то в движке реализована автоочистка форумов. Раз в сколько-то недель случайный пользователь, заходя на определенный раздел форума чистит этот форум, если в его настройках указана автоочистка.
Получается, это нужно найти в коде место автоочистки, да потом все это дело срастить с модулем репутации... Причем, как ты себе это представляешь? Сейчас там, думаю, один запрос в стиле "delete from topics, tables where topic_time < blabla and topics.id = posts.topic_id". А теперь что, делать еще дополнительную обработку каждого поста, есть ли в нем репутация или нет, и только потом чистить? Да еще при каждом обновлении форума или мода репутации помнить об это фиче? Ломает.
Получается, это нужно найти в коде место автоочистки, да потом все это дело срастить с модулем репутации... Причем, как ты себе это представляешь? Сейчас там, думаю, один запрос в стиле "delete from topics, tables where topic_time < blabla and topics.id = posts.topic_id". А теперь что, делать еще дополнительную обработку каждого поста, есть ли в нем репутация или нет, и только потом чистить? Да еще при каждом обновлении форума или мода репутации помнить об это фиче? Ломает.
Если я вас напрягаю или раздражаю, то вы всегда можете забиться в углу и поплакать.
- TomSoer
- освоившийся
- Сообщения: 232
- Зарегистрирован: 04 апр 2008, 23:20
- Репутация: 33
- Аппарат: Honda Dio AF27 => Aprilia SR50 => AlfaRomeo146
Re: Барахолка: автоматическая чистка старых топиков
Kot писал(а):Получается, это нужно найти в коде место автоочистки, да потом все это дело срастить с модулем репутации... Причем, как ты себе это представляешь? Сейчас там, думаю, один запрос в стиле "delete from topics, tables where topic_time < blabla and topics.id = posts.topic_id". А теперь что, делать еще дополнительную обработку каждого поста, есть ли в нем репутация или нет, и только потом чистить? Да еще при каждом обновлении форума или мода репутации помнить об это фиче? Ломает.
Думаю достаточно переписать запрос. Если будет время. завтра на работе гляну.
Кто сейчас на конференции
Сейчас этот форум просматривают: claudebot и 0 гостей