[Помогите] Как убрать предупреждение - Вы комментируете слишком часто?

Тема в разделе "Wordpress", создана пользователем 4et, 26 сен 2008.

Статус темы:
Закрыта.
Модераторы: Sorcus
  1. 4et

    4et Постоялец

    Регистр.:
    3 июл 2007
    Сообщения:
    122
    Симпатии:
    31
    подскажите как убрать это ограничение при комментировании:
     
  2. Tushkan

    Tushkan

    Регистр.:
    9 апр 2007
    Сообщения:
    208
    Симпатии:
    61
    2 4et
    Хотя бы темку для приличия написал, или файлы приложил...
    вообще ищи решение проблемы в comments.php, скорее всего там собака порылась...
    пока тему не приложишь более конкретно помочь не смогу...
     
  3. carlitoz

    carlitoz

    Регистр.:
    22 мар 2008
    Сообщения:
    353
    Симпатии:
    54
    Хм, странно. А мне казалось, что ограничение на количество комментов зависит не от темка, а это просто анти-спамовая функция в самом движке. Я вижу сильно заблуждался, но не откажусь просветиться в этом. Буду признателен, если напишешь, как решить эту проблему в дефолтовой вордпрессовской теме.
     
  4. joefast

    joefast

    Заблокирован
    Регистр.:
    6 ноя 2007
    Сообщения:
    464
    Симпатии:
    74
    Файл wp-includes/comment.php
    Функция wp_throttle_comment_flood
    PHP:
    function wp_throttle_comment_flood($block$time_lastcomment$time_newcomment) {
      if ( 
    $block // a plugin has already blocked... we'll let that decision stand
        
    return $block;
      if ( (
    $time_newcomment $time_lastcomment) < 15 )
        return 
    true;
      return 
    false;
    }
    Если коменты с одно айпи или с одного мыла идут чаще, чем раз в 15 секунд - выдается это сообщение.
    Если хотите его отключить меняйте код на :
    PHP:
    function wp_throttle_comment_flood($block$time_lastcomment$time_newcomment) {
      if ( 
    $block // a plugin has already blocked... we'll let that decision stand
        
    return $block;
      return 
    false;
    }
    P.S. Проверялось на ВП 2.3.3
     
    4et нравится это.
  5. 4et

    4et Постоялец

    Регистр.:
    3 июл 2007
    Сообщения:
    122
    Симпатии:
    31
    to joefast thanks,
    Проблему заключалась в том, что:
    1. это localhost
    2. запись, к примеру создана в 2008году, а часы в BIOS были на момент комментирования выставлены на 2007, соответственно комментарий публикуется раньше самой записи - вот и вижу это сообщение
     
Статус темы:
Закрыта.