Ответы в темах

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • 5000 комментов вряд ли человеческое тело закинуло. Причем в один пост (из 32-х) в блоге. Бот.

    А насколько эффективен вот такой способ (нашел в инете):

    2-ой метод борьбы со спамом в комментариях блога на WordPress.
    Заключается в изменении стандартных параметров полей формы комментирования.

    1. Открываем файл темы commets.php и находим в нем строчку:
    <input type=”text” name=”email” id=”email” value=”<?php echo $comment_author_email; ?/>” size=”22″ tabindex=”2″ />

    2. Заменяем найденную строчку на новую:

    <div class=”fuck”><input type=”text” name=”email” id=”email” value=”" size=”22″ maxlength=”1″ tabindex=”2″ /></div>
    <input type=”text” name=”trali-vali” id=”trali-vali” value=”<?php echo $comment_author_email; ?/>” size=”22″ tabindex=”2″ />

    3. Добавляем в файл style.css стиль:
    .fuck {position : absolute; left : -1000px; }

    4. Открываем файл wp-comments-post.php (лежит в корневой папке) и находим строки:

    $comment_author = trim($_POST['author']);
    $comment_author_email = trim($_POST['email']);
    $comment_author_url = trim($_POST['url']);
    $comment_content = trim($_POST['comment']);

    5. Заменяем найденные строки на новые:

    $spam_test_field = trim($_POST['email']);
    if(!empty($spam_test_field)) wp_die(’Fuck spam!’);
    $comment_author = trim($_POST['author']);
    $comment_author_email = trim($_POST['trali-vali']);
    $comment_author_url = trim($_POST['url']);
    $comment_content = trim($_POST['comment']);

    Внимание! В пунктах 2 и 5 слова “trali-vali” необходимо заменить. Возможно использование случайного набора букв и цифр, главное, чтобы во всех трех упоминаниях оно совпадало.

    Согласен с топикстартером, 5000-10000 таблиц в БД это жестоко. Только не надо говорить, что для этого нужен особенный хостинг — я просто хочу дать юзерам местного провайдера возможность создавать свои блоги и писать в них всякие писульки. Проект вусмерть некоммерческий, поэтому закупать под него отдельное железо смысла нет. Стоявший до wpmu плагин для инвижена mJournal отлично хранил всё в десятке таблиц и работал шустренько…. другое дело, что он перестал развиваться, потому и пришлось сползать на wpmu.

    Он использует различные базы данных.

    эм.. а почему этот вариант плох? Для чего используются разные бд?

    Если картинка была вставлена в посте «по центру», еще куда ни шло, но если блоггер делает ей обтекание слева или справа, то в ленте активности начинается полный хаос.

Просмотр 4 ответов — с 1 по 4 (всего 4)