BlogoWest

BlogoWest
Рейтинг
52
Регистрация
08.10.2010

Хоть гугл порадовал 0>3 PR, ещё бы яшка так хорошо апнул :)

ТС молодца!!! +100 тебе!!!

Мля, это звонок, надо перебираться на более стабильный хостинг.

Они там в твиттере ничего не пишут?

Да, джино опять лёг. Мёртво лежит

Да нет, если старый код оставляю, то ссылки закрыты от индексации, а если вставляю тот код который написал Капитан Кирк, то ссылки открываются независимо от даты. т.е после 18 числа, то бишь в сегодняшних комментах они так и остаются открыты к индексации. Я вписал $a = mktime(0, 0, 0, 18, 06, 2011)

BlogoWest добавил 19.06.2011 в 16:00

Пробовал вставлять такой код:

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-18');
$dateNow = new DateTime('now');
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);
}

Ссылки так и остаются закрыты от индексации не зависимо от даты.

BlogoWest добавил 19.06.2011 в 23:20

Потестил данный код.

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-18');
$dateNow = new DateTime('now');
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);
}

У меня получилось что до 18.06.2011 ссылки авторов во всех комментариях открыты к индексации, а после 18.06.2011 все ссылки авторов комментов закрываются в nofollow.

Мне же нужно, чтобы в ссылках авторов комментариев, оставленных до 18.06.2011 не было атрибута rel='external nofollow', и они оставались открыты к индексации поисковиками, а в оставленных комментах после 18.06.2011 атрибут rel='external nofollow' добавлялся во все ссылки авторов комментариев.

Чёй-то не выходит каменный цветок...

Плагин dofollow деактивировал.

Вставил код, выставил с 18.06.2011 чтобы добавлялся nofollow, не действует почему-то. Все комменты и старые и новые dofollow остаются.

MINISTR808:
Подскажите.
На некоторых сайтах получается, что в статье текст не обтекает сбоку картинку, а идет только после нее. Хотя картинка не занимает всю строку. Как с этим бороться?

Выровнять картинку по левому краю вероятно :)

Переходите на страницу http://vkontakte.ru/developers.php?o=-1&p=Comments

Заполняете строки: название сайта, адрес сайта, указываете ширину формы комментариев, сколько комментариев будет видно сразу и нужно ли размещать фото, видео, аудио, ссылки. После чего нажмите сохранить, и сгенерируется нужный код для вставки его на сайт.

Первый код нужно вставить перед закрывающимся тегом head в файле header.php

выглядит примерно так:

<script type="text/javascript" src="http://userapi.com/js/api/openapi.js?32"></script>

Второй код:

<script type="text/javascript">

VK.init({apiId: 1852211, onlyWidgets: true});
</script>

Нужно вставить в этом же файле только после тега body

Третий код, он же последний:

<div id="vk_comments"></div>

<script type="text/javascript">
VK.Widgets.Comments("vk_comments", {limit: 10, width: "496", attach: "*"});
</script>

вставляете в файле single.php туда, где хотите разместить данный виджет. Я например вставил перед комментариями, а именно перед строчкой

<?php comments_template(); ?>

Только учтите, вставлять надо свой сгенерированный код, а не тот, что я написал. Я писал его для того, чтобы вы лучше ориентировались.

Есть достаточно простой вариант, но нужно лезть в шаблон. В шаблоне вывода комментариев нужно сделать проверку, если комментарии добавлен до 18.05.2011 (например) выводим ссылку dofollow, если после - выводим nofollow. С кодом не помогу, не занимался подобным.

Вообще если хочется избавится от "ручного" спама в коментариях, лучше совсем убрать ссылки из комментариев совсем. На моем блоге noindex+nofollow и все равно многие пытаются коммент ради ссылки оставить.

weblad, спасибо за совет, с кодом разберусь как нибудь.

Thanx, версию MSQL не в админке надо искать а на своём хостинге

Если их не много, то можно попробовать плагин WP-NoExternalLinks. Делаем блог полностью ноуфоллов, но в список исключений заносим сайты этих людей.
Неудобно если людей много. Могут возникнуть проблемы с партнерками, но думаю что если, например, используете директ, то достаточно добавить яндекс в список. Зато из плюсов, собсна, нужный Вам "частичный дофоллов" и возможность добавить в любой момент новый, качественный блог.
Других готовых решений не знаю. Только свой блог тоже не забудьте занести в список).

Попробовал, не прокатил этот вариант. Скачал, активировал плагин, занёс ссылки в исключения, в тексте nofollow убирается, а в ссылках комментаторов не убирается.

Есть у кого ещё варианты как сделать dofollow в избранных комментариях?

1 2345 6
Всего: 59