Роман П.
1599 сообщений
#15 лет назад
Делаю один портал, такая проблема возникла. Есть форма отправки запроса на продукцию, все запросы по дате отображаются лентой (т.е. как и тут на веблансе). Тематика такая, что спам с предложениями своих услуг сыпется бесперерывно, так что если модерировать проекты после их отображения - постоянно в ленте будет спам.

Идеально использовать премодерацию - но нет ни возможности, ни желания сидеть и постоянно палить новые запросы и сразу их выпускать на сайт (т.е. это даже не обсуждается). Обычно они "пачками" штук по 50 модерируются - поэтому возникает проблема, приходит человек на сайт утром и видит запрос с датой вчерашнего утра - и недоумевает, вроде заходил вечером, а запроса не было.

Как все это решить, есть идеи?) У меня только одна - писать дату не отправки запроса, а дату модерации, но! тогда штук 50 запросов оказываются с почти одинаковой датой (модерируются они же кучей). Никак не могу придумать, как связать реальную дату и дату модерации так, чтобы получился одновременно и разброс и в то же время не сильно в прошлом было)
Николай Т.
205 сообщений
#15 лет назад
А спам какого рода: автоматический или ручной? стоит ли на форме капча?
Роман П.
1599 сообщений
#15 лет назад
Ручной, конечно) просто заместо запросов на оборудование постят предложения )
Андрей Халецкий
3562 сообщения
#15 лет назад
1. попробовать автоматическую фильтрацию по стоп-словам. Все что без них (продам, предлагаем и т.д.) - пусть идет в ленту без премодерации.
Если не поможет
2. Сделать что бы после одобрения выходили не всей пачкой, а постепенно, это сгладит рывки.

Возможна комбинация из 2-х вариантов.
Роман П.
1599 сообщений
#15 лет назад
Вот насчет первого думал, да.. скорее всего поможет)

насчет второго - спасибо) надо как-нибудь хитро замутить алгоритм
Николай Г.
601 сообщение
#15 лет назад
Цитата ("Paralysed"):
насчет второго - спасибо) надо как-нибудь хитро замутить алгоритм

безо всяких "хитрых алгоритмов" - смотрите с какой частотой Вы можете заходить на проект - допустим, раз в 2 суток. Вот и должно сообщение выкидываться ровно в то же время, в которое оно было подано, но + 2 суток(чтобы сохранялось естественное распределение по времени).
Роман П.
1599 сообщений
#15 лет назад
Плин!! Ответ на поверхности лежал. Действительно, просто плюсовать сутки и как будто оно было не вчера, а сегодня запосщено о_О офигенско! спасибо)