Ну вот и всё, фенита ля комедия. Король умер, да здравствует Король!
Решил я ссылки на авторов комментов закрыть в rel="nofollow"
. В последнее время участились комментарии типа: “Спасибо, обязательно надо попробовать” или “Спасибо, отличная статья” и вот в таком духе. Комментарии ради дофоллов ссылки. Я конечно понимаю, dofollow блоги комментировать надо, и я не против этого, но позвольте товарищи… Комментить надо со смыслом, предварительно прочитав статью(как я это делаю :))) ), а не так, по скорому - быстро даже мухи не родятся. И я даже не представляю, что бы я делал без плагина Akismet, который отлавливает и блокирует весь спам. 1300 спам комментариев за всё время по статистике плагина, и это при 350 опубликованных в блоге. Короче, НАДОЕЛО!!!
Так вот! Решил я отключить dofollow плагин, но т.к я честный человек, и труды тех комментаторов, что качественно комментировали мой блог мне дороги, передо мной встала задача, как можно так сделать, чтобы ссылки в профилях комментаторов, во всех, оставленных ранее комментариях остались открыты к индексации поисковыми системами, то бишь как были дофоллов так и остались. А так как я в PHP не силён(я не волшебник, я только учусь), начал я копаться в google, но к моему сожалению так ничего по этому поводу и не нашёл. Пришлось идти на форумы и спрашивать умных людей, как это сделать.
До этого, конечно, я прекрасно знал, что ссылки в профилях комментаторов открываются либо закрываются от индексации поисковыми системами в файле /wp-includes/comment-template.php, но как этот кусок кода написать правильно? И вот на одном форуме программистов , пользователь под ником подсказал мне как реализовать задуманное. В результате я получил код, который все ссылки в профилях комментаторов в комментариях оставленных до 20.06.2011 оставляет открытыми к индексации, а в комментах после закрывает все ссылки в rel="nofollow"
.
Итак, если у вас дофоллов блог, но вы по каким либо причинам хотите его сделать обратно nofollow, и при этом не обидеть ваших комментаторов, которые комментили ваш блог ранее, наполняя его уникальным контентом, то вы можете сделать следующее:
1. Отключаете ваш dofollow плагин.(В том случае, если у вас эта функция блога была реализована с помощью такового)
2. Открываете в текстовом редакторе файл /wp-includes/comment-template.php
находите там такой код:
function get_comment_author_link( $comment_ID = 0 ) {
/** @todo Only call these functions when they are needed. Include in if... else blocks */
$url = get_comment_author_url( $comment_ID );
$author = get_comment_author( $comment_ID );
if ( empty( $url ) || 'http://' == $url )
$return = $author;
else
$return = "<a href='$url' rel='external nofollow' class='url'>$author</a>";
return apply_filters('get_comment_author_link', $return);
}
|
И заменяете его на такой:
function get_comment_author_link() {
/** @todo Only call these functions when they are needed. Include in if... else blocks */
$url = get_comment_author_url();
$author = get_comment_author();
if ( empty( $url ) || 'http://' == $url )
$return = $author;
else {
$dateLast = new DateTime('2011-06-20');
$dateNow = new DateTime(get_comment_date());//comment_date('Y-j-n')
if ($dateLast < $dateNow)
$return = "<a href='$url' rel='external nofollow' class='url'>$author</a>";
else
$return = "<a href='$url' class='url'>$author</a>";
}
return apply_filters('get_comment_author_link', $return);
}
|
Где 2011-06-20 заменяете на нужную вам дату.
В результате я имею то, что и хотел бы иметь!
Вместо дофоллов, я вывел в правом сайдбаре топ комментаторов. Туда попадают 7 самых активных комментаторов. Рейтинг определяется по количеству оставленных комментариев. В результате эти семь самых активных комментаторов получают открытые к индексации ссылки с главной страницы моего блога. Тицем яшка пока не одарил, но Google по результатам сегодняшнего апа подарил моему блогу PR3.
Да, и хочу ещё сказать, что теперь комментарии типа “Спасибо, полезная статья” или “Спасибо, очень помогло”, а так же другие бессодержательные комментарии ради того, чтобы попасть в топ будут безжалостно удаляться.
Комментируйте на здоровье, только не спамьте.
Кому интересно как я вывел топ комментаторов в сайд бар блога, могу написать по этому поводу отдельный пост.
Ну и как говорится, добро пожаловать к обсуждению моего деяния.
Кстати если вы счастливый обладатель Айфона, то советую вам почитать один интересный Блог про Iphone Михалёва Евгения. На этом блоге вы можете например узнать в чем разница между iphone 1g, 2g, 3g и 4g и многое другое.
Приглашаю присоединиться ко мне в следующих сервисах:
Хорошо, что ты честно отписался о смене своего статуса. А то некоторые продолжают позиционировать себя как dofollow даже после закрытия ссылок, и комментарии мои удаляют, где я им на это намекаю
Хайпер, я просто не люблю обманывать людей. А то как бывает, комментируешь dofollow блоги, стараешься, качественно комментируешь, а через какое то время твоя ссылка уже
rel="nofollow"
. Обидно да? Поэтому я и сделал, чтобы все ссылки в профилях комментаторов, которые комментили блог во времена dofollow остались открыты к индексации.Поэтому мне приятно осозновать, что остались искренние люди. И на мой взгляд, они будут существовать и дальше, поскольку не смотря на общественное мнение, доброта запоминается и ценится.
По поводу блогов- часто втречаю выражение, что надо любить то, чем занимаешься и абсолютно с этим согласен, т.к. “продукт” получаетсякачественным, а это приносит свои бонусы в виде прибыли
но всётаки решил оставить как есть, а со спамерами бороться и дальше.
К спам-комментам от ботов я еще лояльнее отношусь, чем к живым по типу “Ааа прикольно” или что-то типа того.