Спамеры начали атаковать. Как бороться?

Любая помощь по установке/настройке/модификации concrete5

Спамеры начали атаковать. Как бороться?

Сообщение лфдучу » 14 мар 2011, 18:59 ,  »  Сообщение:#1

начались вот такие вот коменты

Опубликовано: zhgihugq , дата: Mar 14th, 2011
K5Pmxh rxfhqlemjaay,
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку
, [link=http://omnhnxjjeheo.com/]omnhnxjjeheo[/link],
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку


Как с ними бороться?
лфдучу
 
Сообщения: 91
Зарегистрирован: 10 ноя 2010, 21:22

Re: Спамеры начали атаковать. Как бороться?

Сообщение greef » 14 мар 2011, 19:53 ,  »  Сообщение:#2

если не стоИт, то поставить капчу на камменты, если это через капчу сделали, то банить для начала по айпишнику, либо дописать в скрипт добавления камментов функцию проверки полей на предмет бессмысленного набора латинских букв, хотя это тоже можно легко обойти...А поподробнее можно? Сколько таких каментов? Есть-ли повторяющиеся имена? Ну и запретить ссылки в каментах тоже можно...А подскажи, у тебя не было такого с движком?
Аватара пользователя
greef
 
Сообщения: 32
Зарегистрирован: 30 окт 2010, 22:45

Re: Спамеры начали атаковать. Как бороться?

Сообщение Михаил » 14 мар 2011, 22:22 ,  »  Сообщение:#3

А если знаний хватит(не в пример мне) прикрутить капчу типа: "как звали сестру дедушки ленина". Такую точно не проходят.
Аватара пользователя
Михаил
 
Сообщения: 116
Зарегистрирован: 28 сен 2010, 20:05
Откуда: Красноярск

Re: Спамеры начали атаковать. Как бороться?

Сообщение лфдучу » 15 мар 2011, 09:25 ,  »  Сообщение:#4

Как узнать с какого IP пишут?
Я не шарю в программировании, поэтому капчу сам не прикручу. Стандартная капча стоит, комментов за последние сутки штук 25, все разные, но подобные.
лфдучу
 
Сообщения: 91
Зарегистрирован: 10 ноя 2010, 21:22

Re: Спамеры начали атаковать. Как бороться?

Сообщение Count_Raven » 15 мар 2011, 12:51 ,  »  Сообщение:#5

лфдучу писал(а):Как узнать с какого IP пишут?
Я не шарю в программировании, поэтому капчу сам не прикручу. Стандартная капча стоит, комментов за последние сутки штук 25, все разные, но подобные.


К сожалению, в блоке комментов не придусмотрена запись IP. Надо бы доработать и вообще я когда-нибудь возьмусь и напишу серьезный модуль комментирования с различными параметрами.

Пока предлагаю включить обязательную регистрацию для возможности комментирования. При регистрации также включить капчу и добавить какой-нить обязательный атрибут к пользователю, типа галочки "Я реальный человек". Это дополнительно затруднит всяких ботов.
Country Amiant - Regno All Rianto
Аватара пользователя
Count_Raven
Супермодератор
 
Сообщения: 1156
Зарегистрирован: 06 окт 2010, 15:00
Откуда: Country Amiant

Re: Спамеры начали атаковать. Как бороться?

Сообщение лфдучу » 15 мар 2011, 17:05 ,  »  Сообщение:#6

Как включить во всех постах возможность комментировать только зарегистрированным(а не в каждом отдельном блоке в каждом отдельном посте)? Спам нарастает блин
лфдучу
 
Сообщения: 91
Зарегистрирован: 10 ноя 2010, 21:22

Re: Спамеры начали атаковать. Как бороться?

Сообщение лфдучу » 15 мар 2011, 17:06 ,  »  Сообщение:#7

Модуль комментов я ищу буржуйский но пока не нахожу. Готов даже купить
лфдучу
 
Сообщения: 91
Зарегистрирован: 10 ноя 2010, 21:22

Re: Спамеры начали атаковать. Как бороться?

Сообщение Count_Raven » 15 мар 2011, 17:36 ,  »  Сообщение:#8

лфдучу писал(а):Как включить во всех постах возможность комментировать только зарегистрированным(а не в каждом отдельном блоке в каждом отдельном посте)? Спам нарастает блин


В панели управления переходим в "Страницы и шаблоны" -> "Типы страниц".
Видим в списке типов страниц - Блог
Кликаем "Умолчания" и попадаем на дефолтную блоговую страницу.
Кликаем "Редактировать", находим блок комментов, кликаем на него и выбираем в меню "Редактировать".
Там есть Аутентификация пользователя, выбираем там "Пользователь должен войти в c5"
Сохраняем, и снова кликаем на блок комментов, выбираем в меню "Установить на дочерних страницах" и ставим там галки напротив всех постов.
Теперь эти настройки будут применены ко всем существующим постам, а также ко всем, которые будут созданы в будущем.
Country Amiant - Regno All Rianto
Аватара пользователя
Count_Raven
Супермодератор
 
Сообщения: 1156
Зарегистрирован: 06 окт 2010, 15:00
Откуда: Country Amiant

Re: Спамеры начали атаковать. Как бороться?

Сообщение лфдучу » 15 мар 2011, 17:51 ,  »  Сообщение:#9

Жаль что нормальные комментаторы вынуждены будут комментить с запарой. Теперь ищу модуль типа как Disqus как здесь
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку
лфдучу
 
Сообщения: 91
Зарегистрирован: 10 ноя 2010, 21:22

Re: Спамеры начали атаковать. Как бороться?

Сообщение лфдучу » 15 мар 2011, 21:47 ,  »  Сообщение:#10

Нужна помощь.
в этом коде для комментов

<div id="disqus_thread"></div>
<script type="text/javascript">
/* * * CONFIGURATION VARIABLES: EDIT BEFORE PASTING INTO YOUR WEBPAGE * * */
var disqus_shortname = 'example'; // required: replace example with your forum shortname

// The following are highly recommended additional parameters. Remove the slashes in front to use.
// var disqus_identifier = 'unique_dynamic_id_1234';
// var disqus_url = 'http://example.com/permalink-to-page.html';

/* * * DON'T EDIT BELOW THIS LINE * * */
(function() {
var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
dsq.src = 'http://' + disqus_shortname + '.disqus.com/embed.js';
(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
})();
</script>
<noscript>Please enable JavaScript to view the <a href="http://disqus.com/?ref_noscript">comments powered by Disqus.</a></noscript>
<a href="http://disqus.com" class="dsq-brlink">blog comments powered by <span class="logo-disqus">Disqus</span></a>


Есть две переменные, которые хз откуда брать

var disqus_identifier = 'unique_dynamic_id_1234';-сюда должно подставляться типа такого адреса /о науке/
var disqus_url = 'http://example.com/permalink-to-page.html'; а тут типа
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку
щ науке/

Что поставить?
лфдучу
 
Сообщения: 91
Зарегистрирован: 10 ноя 2010, 21:22

Re: Спамеры начали атаковать. Как бороться?

Сообщение Count_Raven » 16 мар 2011, 07:51 ,  »  Сообщение:#11

Ну я бы в первое поставил ID текущей страницы (cID), наверное, а во второй видимо путь к ней (cPath).
Country Amiant - Regno All Rianto
Аватара пользователя
Count_Raven
Супермодератор
 
Сообщения: 1156
Зарегистрирован: 06 окт 2010, 15:00
Откуда: Country Amiant

Re: Спамеры начали атаковать. Как бороться?

Сообщение лфдучу » 16 мар 2011, 09:34 ,  »  Сообщение:#12

А как это выгдялит в коде?
var disqus_identifier = '$cID';
var disqus_url = 'cPath';
?
лфдучу
 
Сообщения: 91
Зарегистрирован: 10 ноя 2010, 21:22

Re: Спамеры начали атаковать. Как бороться?

Сообщение Count_Raven » 16 мар 2011, 10:40 ,  »  Сообщение:#13

лфдучу писал(а):А как это выгдялит в коде?
var disqus_identifier = '$cID';
var disqus_url = 'cPath';
?


Ну, тебе надо блок наверное создать, назвать его Disqus.
У него должен быть контроллер, пусть простейший и вид.

В виде (view.php) поместить скрипт, который тебе disqus выдал.
А выше этого кода на php получить cID.

<?php
$c = Page::getCurrentPage(); //берем текущую страницу
$cID = $c->getCollectionID(); //получаем cID нашей страницы

$nh = Loader::helper('navigation');
$cPath = $nh->getLinkToCollection($c); //получаем линк на нашу страницу
?>

ну, а потом далее (у нас ниже скрипт disqus идет):
var disqus_identifier = '<?=$cID?>';
var disqus_url = '<?=$cPath?>';
Country Amiant - Regno All Rianto
Аватара пользователя
Count_Raven
Супермодератор
 
Сообщения: 1156
Зарегистрирован: 06 окт 2010, 15:00
Откуда: Country Amiant

Re: Спамеры начали атаковать. Как бороться?

Сообщение лфдучу » 16 мар 2011, 12:30 ,  »  Сообщение:#14

Да уж)) не догоняю
В общем вставил в view.php (пробовал и в header.php) код <?php
$c = Page::getCurrentPage(); //берем текущую страницу
$cID = $c->getCollectionID(); //получаем cID нашей страницы

$nh = Loader::helper('navigation');
$cPath = $nh->getLinkToCollection($c); //получаем линк на нашу страницу
?>

В стандартный html блок вставил код disqus в параметрами var disqus_identifier = '<?=$cID?>';
var disqus_url = '<?=$cPath?>';

Дополнительно вывел чтобы посмотерть что там передается
<p> <a href="<?=$cID?>">hghghg</a><br>
<a href="<?=$cPath?>">aaaa</a></p>

Блок dicqus не пашет, а ссылки выдают
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку
и
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку


Может дело в том, что у меня стоят ЧПУ и ссылки на страницы выглядят как
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку
страница/ ?
лфдучу
 
Сообщения: 91
Зарегистрирован: 10 ноя 2010, 21:22

Re: Спамеры начали атаковать. Как бороться?

Сообщение Count_Raven » 16 мар 2011, 14:03 ,  »  Сообщение:#15

Короче, не могу видеть как человек мучается. Набросал блок Disqus Comments. Кому надо пользуйтесь.
Лежит тут:
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку


Инструкция по установке:
1. Качаем архив и содержимое архива помещаем в папку /blocks вашего сайта.
2. В панели управления заходим в дополнения и там устанавливаем блок.
3. Нужно зарегистрироваться в Disqus и добавить свой сайт, если уже зарегистрированы, то просто добавить сайт себе в аккаунт.
4. После добавления вы должны получить свой SHORTNAME. Т.е.
Пожалуйста зарегистрируйтесь, чтобы увидеть ссылку
- mysite это и есть shortname.
5. Ну размещаем блок где надо, а в настройках блока всего один параметр, там нужно ввести ваш SHORTNAME.
6. Пользуемся.
7. Сам вид формы и ее возможности настраиваем непосредственно в аккаунте Disqus.

Набросал минут за 20, поэтому не включал в настройки несколько дополнительных (на мой взгляд, не особо нужных) параметров.
Country Amiant - Regno All Rianto
Аватара пользователя
Count_Raven
Супермодератор
 
Сообщения: 1156
Зарегистрирован: 06 окт 2010, 15:00
Откуда: Country Amiant

След.

Вернуться в Помощь по concrete5

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4