Blogger, как защитить блог от спама?


Спамер, ты не пройдешь! У тебе здесь нет власти! Итак мы продолжаем вести полезные уроки по блогу и как вы уже догадались в этой теме мы будем обсуждать тему спама в блогах.

У каждого блога имеется форма комментариев от blogger и конечно она не само совершенство, но с каждым годом ее совершенствуют все больше и больше. Но сейчас не в этом суть, в этой форме каждый желающий может спокойно вставить живую ссылку (ссылка при нажатии на которую осуществляется переход на другой сайт), что может быть, как хорошо для блога так и не очень. Такие ссылки зачастую оставляют спамеры, тем самым они могут навредить репутации вашего сайта в глазах поисковых систем. Если эти ссылки ведут на нежелательный для поисковика сайт и таких ссылок в нашем блоге очень много готовьтесь к понижению своего ресурса в поисковой выдаче. Чтобы не допустить подобного вы можете сами контролировать комментарии вашего блога удаляя то, чем наследил спамер. Но бывают моменты в нашей жизни, когда мы работаем или же отдыхаем и просто физически не можем посмотреть, что происходит в нашем блоге, а поисковой робот уже не за горами, приближается к нашему блогу и вот вот вынесет вердикт. По-этому есть еще один вариант, при помощи кода отключить возможность размещения в комментариях вашего блога живых ссылок и вместо этого оставить спамеру наше страстное послание.


Ну что посмотрели, какое оно приветствие, хотите такое же, тогда приступаем к установке. В разделе Шаблон - Изменить HTML ищем код  ]]></b:skin> и перед ним вставляем:

.spammer-detected {
    font-size: 14px!important;
    color: #fff!important;
    background: #5cb0d8!important;
    margin: 25px;
    border-radius: 4px;
    display: inline-block;
    padding: 10px 15px!important;
}

Далее ищем код </body> и перед ним вставляем следующий код:

<script type='text/javascript'> //<![CDATA[
function blockLinks(parentID, children) {
var parent = document.getElementById(parentID),
content = parent.getElementsByTagName(children);
for (var i = 0; i < content.length; i++) {
if (content[i].innerHTML.indexOf('</a>') !== -1) {
content[i].innerHTML = "</mark>Спамер, ты не пройдешь! У тебе здесь нет власти!";
content[i].className = "spammer-detected";
} } }
blockLinks('comment-holder', 'p');
//]]>
</script>

Сохраняем шаблон и пробуем прокомментировать любой из постов блога вставив туда живую ссылку. Теперь вам больше не придется переживать из-за спама в вашем блоге.


Поделиться

Facebook TwitterGoogle+ Vkontakte

Рекомендуем

Blogger, как защитить блог от спама?
4/ 5
Oleh

1 Коммент.:

Оставить комментарий
avatar
Сергей Портников
августа 11, 2015

Сколько спамера не корми, он все голоден и голоден. ;)

Ответить