Заперт/таймаут на повторную публикацию!
Уже не первый раз имеем вот такую вот картину
Может для ее предотвращения нужно поставить время «для перекура» перед повторной публикацией постов — минутки 2-3 ?? А то с каждым глюком инета будет такой винигрет!
Может для ее предотвращения нужно поставить время «для перекура» перед повторной публикацией постов — минутки 2-3 ?? А то с каждым глюком инета будет такой винигрет!
18 комментариев
Хэш проще!
Я не программер к сожалению, в тонкостях не разбираюсь.
Но юзал эту приблуду — налету анализирует сграбленные публикации и отсеивает «похожие». В принципе у меня есть файлы этого пакета. Если разработчикам LS будет интересно, могу предоставить. Думаю авторы не будут сильно в обиде :)
Тем более, что newsgrabber работает только на подключенных к системе доменах.
Людей, СПЕЦИАЛЬНО старающихся заспамить блоги одним и тем же сообщением — по крайней мере на мою продолжительную бытность я не встречал. Если повторно и публикуют — то случайно.
Имхо, усложнять существующую проблему — это не ценить время, которое можно потратить на более полезные и необходимые функции.
а если пишется новый топик то идет проверка сколько пролшо времени с момента последнего постинга.
опять закрутил, я про экшен кнопки добавления будь-то коммент или новость
что-то типа такого:
function loading(sender)
{
setTimeout ( function() {
sender.value = 'Добавить';
sender.disabled = false;
alert ('Ошибка добавления топика. Проверьте ваше подключение к интернету.');
}, 20000 );
document.getElementById('addform').submit();
}
или вот так:
<script type="text/javascript">
timeleft = 60;
function decrim(){
timeleft -= 1;
document.getElementById('butons').innerHTML = '<input type="button" name="sbm" value="Подождите '+timeleft+' секунд" onClick="endtime()" style="color: Gray;"><input type="Reset">';
if(timeleft == 0){
clearInterval(hs)
document.getElementById('butons').innerHTML = '<input type="submit" name="sbm" value="ОК"><input type="Reset">';
}
}
function endtime(){
alert('Вам осталось ждать '+timeleft+' секунд.\nЗаймите это время чтением правил!')
}
hs = setInterval("decrim()",1000)
</script>