- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Хотя на предыдущий вопрос ответа так и не получил, задам ещё один - чем отличаются удаление комментариев от признания их спамом?
.postform {
width: 191px;
}
так пробовал не помогало, щас попробовал select.postform {width:191px;} - помогло.
Хотя на предыдущий вопрос ответа так и не получил, задам ещё один - чем отличаются удаление комментариев от признания их спамом?
Признание их спамом, насколько я понимаю "обучает" плагины, например Akismet, тому что такой комментарий - спам.
Хотя на предыдущий вопрос ответа так и не получил, задам ещё один - чем отличаются удаление комментариев от признания их спамом?
тем, что они остаются в базе:)
- лучше не иметь спам комментариев совсем, при этом плагины для антиспама тоже лишние,
регистрацию тоже отключить, одни спамщики регистрируются
То есть плагины-антиспамы учатся за мой счёт? :) В принципе не жалко, если-бы я ими пользовался, а так - пожалуй всё-таки стирать буду.
То есть плагины-антиспамы учатся за мой счёт? :) В принципе не жалко, если-бы я ими пользовался, а так - пожалуй всё-таки стирать буду.
В теме, в файле themes/comments.php добавляем еще одно поле для комментариев
<p id=flay1><textarea name="comment" id="comment" cols="60%" rows="10" tabindex="4"></textarea></p>
<p id=flay2><textarea name="comment-2" id="comment" cols="60%" rows="10" tabindex="4"></textarea></p>
первое поле скрываем от посетителей с помощью css
в файле /wp-comments-post.php
после проверки
if ( 'POST' != $_SERVER['REQUEST_METHOD'] ) {
header('Allow: POST');
header('HTTP/1.1 405 Method Not Allowed');
header('Content-Type: text/plain');
exit;
}
добавляем проверку на наличие данных в поле comment, если не пустое закрываемся, отдаем страницу 404
if ($_POST['comment']!="") {
header('HTTP/1.1 404 Not Found');
header('Content-Type: text/plain');
exit;
}
меняем в строке запись comment на comment-2 ( пользователь видит это поле, в нем и находятся данные комментариев)
$comment_content = ( isset($_POST['comment-2']) ) ? trim($_POST['comment-2']) : null;
Все идем поверяем работоспособность комментариев.
При этом можно закрыть регистрацию совсем, капча не нужна. Пользователю никаких дополнительных действий, спама ноль.
При этом пользователь подписан на комментарии в той теме, на какой странице оставил комментарий.
пример в подписи - сайт подарки
иногда выскакивает подобная ошибка, причем потом сама же и исчезает, не могу понять из за чего
файл class-wp.php строки 436-443
В теме, в файле themes/comments.php добавляем еще одно поле для комментариев
<p id=flay1><textarea name="comment" id="comment" cols="60%" rows="10" tabindex="4"></textarea></p>
<p id=flay2><textarea name="comment-2" id="comment" cols="60%" rows="10" tabindex="4"></textarea></p>
первое поле скрываем от посетителей с помощью css
в файле /wp-comments-post.php
после проверки
if ( 'POST' != $_SERVER['REQUEST_METHOD'] ) {
header('Allow: POST');
header('HTTP/1.1 405 Method Not Allowed');
header('Content-Type: text/plain');
exit;
}
добавляем проверку на наличие данных в поле comment, если не пустое закрываемся, отдаем страницу 404
if ($_POST['comment']!="") {
header('HTTP/1.1 404 Not Found');
header('Content-Type: text/plain');
exit;
}
меняем в строке запись comment на comment-2 ( пользователь видит это поле, в нем и находятся данные комментариев)
$comment_content = ( isset($_POST['comment-2']) ) ? trim($_POST['comment-2']) : null;
Все идем поверяем работоспособность комментариев.
При этом можно закрыть регистрацию совсем, капча не нужна. Пользователю никаких дополнительных действий, спама ноль.
При этом пользователь подписан на комментарии в той теме, на какой странице оставил комментарий.
пример в подписи - сайт подарки
Это лучший метод борьбы со спамом, кстати если плагин который делает то же самое без необходимости лезть в код Antispam Bee
weblad добавил 30.07.2011 в 09:55
иногда выскакивает подобная ошибка, причем потом сама же и исчезает, не могу понять из за чего
файл class-wp.php строки 436-443
Сложно сказать, скорее всего какой-то плагин кашляет или тема.
Здравствуйте.
У меня такой вот вопросик по WP и ЧПУ.
В данный момент адрес статьи выглядит так: site.ru/nazvanie/
Хочу переделать на: site.ru/category/nazvanie.html
Как мне правильно настроить редирект?
Здравствуйте.
У меня такой вот вопросик по WP и ЧПУ.
В данный момент адрес статьи выглядит так: site.ru/nazvanie/
Хочу переделать на: site.ru/category/nazvanie.html
Как мне правильно настроить редирект?
Попробуйте так:
А в файле .htaccess при необходимости добавить:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress